Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2009, 17:23   #1
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию Проектирование и разработка собственной СУБД

Собственно сабж. Есть надобность спроектирвать и реализовать простую СУБД. Перерыл весь гугл но так и не нашел чего-либо полезного. Поделитесь информацией, может кто занимался подобным.
Спасибо.
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.04.2009, 17:31   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

ну по сути нужно продумать способ хранения баз данных (к примеру, пусть каждая база хранится в файле, содержащем таблицы разделенные переносом строки и поля с данными, разделенные точками с запятыми и запятыми) и разработать визуальный интерфейс (или командную строку) для управления этими базами: их создания и изменения

если ничего не поняли - вам еще рано разрабатывать СУБД
свободен...
wall66 вне форума Ответить с цитированием
Старый 21.04.2009, 17:50   #3
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

Здраствуйте,спасибо за ответ. Насчет хранени данных это понятно, это не так то и сложно реализовать. Вопрос в том как быть с SQL запорсами, писать свой интерпретатор долгое да и непростое дело.
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.04.2009, 18:11   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

если условиями не запрещается - возьмите готовый... но шансы на то что найдете бесплатный, думаю, невелики


все равно фактические действия, которые будет выполнять ваша СУБД, будут отличаться от таковых в существующих системах, а "интерпретатор" как раз и переделывает запрос в эти самые действия, так что, думаю, в его написании и будет заключаться основная часть разработки

в принципе можете реализовать лишь основные команды, не углубляясь в сложные синтаксические конструкции
свободен...

Последний раз редактировалось wall66; 21.04.2009 в 18:17.
wall66 вне форума Ответить с цитированием
Старый 21.04.2009, 18:28   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Возьмите сорцы Firebird на C++
ЗЫ. Если интерпритатор SQL для Вас долго и непросто делать, то я сомневаюсь, что сможете реализовать транзакции со свойствами ACID
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка собственной ОС BOBAH13 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 150 31.12.2020 15:14
Проектирование и разработка информационной системы на примере работы отдела кадров - delphi lesha oskol Помощь студентам 3 24.01.2009 18:14
Проектирование базы данных Xeon332 Помощь студентам 5 23.12.2008 19:40
Нужна помощь!Проектирование программы оболочки! Ириночка Помощь студентам 1 13.03.2007 21:32