Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

С чего начать?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.058 c
2-1167907618
HaJik
2007-01-04 13:46
2007.01.21
Путь к EXE


2-1166968934
Wahnsinng
2006-12-24 17:02
2007.01.21
Копировать на FTp


2-1167283740
Sw
2006-12-28 08:29
2007.01.21
поле типа AsDateTime


15-1167762741
Che_gevaro
2007-01-02 21:32
2007.01.21
Компонет для проигрывания Gif-анимации


15-1167428268
Джо
2006-12-30 00:37
2007.01.21
I hate it!