Как я могу создать систему управления базой данных?
Я должен создать систему управления базами данных как проект для школы, но я не знаю, как это сделать. Это не должно быть очень сложным. Есть ли учебник, который показывает, как это сделать? И какой язык будет наиболее подходящим для этого?
2 ответа
Вам нужно на самом деле построить движок базы данных? Или вам нужно использовать ядро базы данных для создания базы данных, которую вы пишете для использования в программе?
Не зная точно, что вам нужно, для последнего я бы порекомендовал вам приобрести стеки MAMP (на Mac) или WAMP (на Windows). это дает вам Apache, MySql и PHP поверх вашей любимой ОС. Следуя темам Google по этим темам, вы сможете найти множество примеров.
Если вам нужно создать движок базы данных... ну, вот еще один вопрос, который может помочь: Простая реализация базы данных для образовательных целей. Кроме того, вы можете искать в Github примеры с открытым исходным кодом.
Удачи!
Предлагаю этот репозиторий : Предпосылки:
- Хорошее понимание алгоритмов и динамических структур данных, таких как деревья - B-деревья ... (все дело в структурировании данных и их обработке с использованием оптимизированной реализации алгоритмов)
- Владение языком программирования C (указатели, структуры-объединения-typedef..).