Форум: "Базы";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизС чего начать? Найти похожие ветки
← →
boalse © (2006-11-01 06:11) [0]Задача - разработать БД и СУБД на Delphi. C БД должна быть возможность работать по сети. Присмотрелся к SQL.
Сразу оговорюсь SQL-запросы я писал, с азами языка знаком, в делфи тоже не первый год решаю задачи. Интересует другое: Как SQL работает, как разрабатываеть сетевые БД, использующие SQL, с "нуля". Откуда плясать?
На sql.ru не могу ничего конкретного найти.
Мне интересно, что из себя представляет эта БД, какой её формат (ну, парадокс там, dBase или какой-то особенный). Как её надо индексировать, чтобы поиск был максимально быстрый и т. п. SQL -запрос вообще как выполняется? По индексам ищет?
Поделитесь, пожалуйста, ссылками.
← →
ЮЮ © (2006-11-01 06:47) [1]
> Присмотрелся к SQL.
> Мне интересно, что из себя представляет эта БД, какой её
> формат (ну, парадокс там, dBase или какой-то особенный).
>
К чему-чему ты присмотрелся?
Присмотрись к словосочетанию "SQL server". И надобности в стуктуре файлов отпадут. Для этого и существует "SQL server". Клиенты посылают запросы - а сервер возвращает результаты.
← →
boalse © (2006-11-01 06:52) [2]Но ведь структуру БД (поля, свойства полей) всё равно разрабатывает программист а не SQL server. При помощи какого инструмента эту саму БД разрабатывать и как?
← →
ЮЮ © (2006-11-01 07:10) [3]Инструменты Зависят от выбранного сервера.
В любом случае результата можно добиться и без визуальных средств, исполняя скрипты.
CREATE TABLE ...
ALTER TABLE ...
и т.п.
← →
ANB © (2006-11-01 09:57) [4]
> boalse © (01.11.06 06:52) [2]
1. Купи книжки по ораклу. Тома Кайта народ рекомендует
2. Скачай и поставь Oracle XE
Раздобудь pl/sql developer (для начинающих - самое оно)
И начинай читать книжку, отрабатывая практику.
ЗЫ. Делфи тут не особо нужна.
← →
k2 © (2006-11-01 10:07) [5]boalse © (01.11.06 06:11)
<offtopic>на химпром устроился или тамже?</offtopic>
← →
Sergey13 © (2006-11-01 10:09) [6]> [4] ANB © (01.11.06 09:57)
> 1. Купи книжки по ораклу. Тома Кайта народ рекомендует
Ну да, это ему сильно поможет понять все "с нуля". 8-)
← →
boalse © (2006-11-01 10:14) [7]
> на химпром устроился или тамже?
Тамже тружусь, где и прежде. Просто базы данных - моё слабое место, хочу его прикрыть, пока не поздно. А то прижмёт потом, а оно обязательно прижмёт, и окажется, что я дурак.
← →
boalse © (2006-11-01 10:24) [8]Удалено модератором
Примечание: Личная переписка
← →
Курдль © (2006-11-01 10:29) [9]
> boalse © (01.11.06 06:11)
> Задача - разработать БД и СУБД на Delphi. C БД должна быть
> возможность работать по сети. Присмотрелся к SQL.
Я предлагаю Кайта - в топку!
Если уж замахиваться на Вильяма, нашего, Шекспира (с), то надо делать не РСУБД, а ООСУБД (их щаз так нам не хватает!).
Поэтому SQL тоже в топку - и усиленно штудировать стандарт ODMG.
Как сделаете ООСУБД - доложите мне. Я куплю.
← →
ANB © (2006-11-01 10:34) [10]
> ООСУБД (их щаз так нам не хватает!).
Ну их, это, к лукавому.
> Ну да, это ему сильно поможет понять все "с нуля". 8-)
Ну еще можно по теории РСУБД. Кстати, где то у меня валялась такая книжка в электронном виде.
← →
Курдль © (2006-11-01 10:39) [11]
> ANB © (01.11.06 10:34) [10]
> Ну их, это, к лукавому.
К какому еще лукавому?
Ты прикинь, какая конкуренция у аутора РСУБД с прижившимися будет?!!
(Правда на первых порах, пока он не доведет свою СУБД до уровня, выше оракла - там уж попрет)
А на рынке ООСУБД конкурентов - "раз, дав - и обчелся"!
← →
Sergey13 © (2006-11-01 10:44) [12]> [0] boalse © (01.11.06 06:11)
Тебе надо поискать книжку/статьи/сетевые ресурсы в названии которых (или в оглавлении) присутствует "Проектирование БД". После общего знакомства следет выбрать сервер, с которым будешь работать (я рекомендую FireBird) и углублять познания по нему (по FB рекомендую "Мир Интербейс").
← →
Курдль © (2006-11-01 10:46) [13]
> Sergey13 © (01.11.06 10:44) [12]
Ты топик внимательно читал? Самородку надо не "Программу, использующую БД в учебно-познавательных целях" разработать, а СУБД!
← →
Sergey13 © (2006-11-01 10:54) [14]> [13] Курдль © (01.11.06 10:46)
Да ладно тебе. Все поняли чего ему нужно. 8-)
← →
Курдль © (2006-11-01 10:56) [15]
> Sergey13 © (01.11.06 10:54) [14]
> Да ладно тебе. Все поняли чего ему нужно. 8-)
Да я пытаюсь понемногу наводить ауторов топиков на мысль, что "с облачением своих мыслей в текст" надо быть поаккуратнее :-)
← →
Anatoly Podgoretsky © (2006-11-01 10:57) [16]> Курдль (01.11.2006 10:46:13) [13]
> надо не "Программу, использующую БД в учебно-познавательных целях"
> разработать, а СУБД!
С нуля или можно воспользоваться исходниками существующей?
← →
Курдль © (2006-11-01 10:59) [17]
> Anatoly Podgoretsky © (01.11.06 10:57) [16]
> С нуля или можно воспользоваться исходниками существующей?
Фи! Пользоваться чужими исходниками - не кошерно! :(
← →
Anatoly Podgoretsky © (2006-11-01 11:01) [18]> Курдль (01.11.2006 10:56:15) [15]
А если недержание?
← →
Anatoly Podgoretsky © (2006-11-01 11:02) [19]> Курдль (01.11.2006 10:59:17) [17]
Значит нельзя, тогда дело швах.
← →
Desdechado © (2006-11-01 11:43) [20]> разработать БД и СУБД на Delphi
Мягко говоря, ни то, ни другое на Дельфи не делают.
На дельфи делают прикладухи для доступа к данным в БД.
> Присмотрелся к SQL
Плохо присмотрелся. Это язык обращения к СУБД, а не СУБД. Есть СУБД, которые понимают это язык (или его диалекты), есть которые не понимают.
Далее Sergey13 © (01.11.06 10:44) [12].
← →
iva © (2006-11-01 13:02) [21]IMHO
SQL server - FireBird (бесплатно)
компоненты доступа - FibPlus (не бесплатно)
отчеты - FasReport (не бесплатно)
разработка базы - IBExpert (бесплатно для exUSSR)
чтиво - ibase.ru
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.064 c