Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

С чего начать? [D7]


Страницы:   1 2

boalse ©   (2006-11-01 06:11:00) 

Задача - разработать БД и СУБД на Delphi. C БД должна быть возможность работать по сети. Присмотрелся к SQL.

Сразу оговорюсь SQL-запросы я писал, с азами языка знаком, в делфи тоже не первый год решаю задачи. Интересует другое: Как SQL работает, как разрабатываеть сетевые БД, использующие SQL, с "нуля". Откуда плясать?
На sql.ru не могу ничего конкретного найти.
Мне интересно, что из себя представляет эта БД, какой её формат (ну, парадокс там, dBase или какой-то особенный). Как её надо индексировать, чтобы поиск был максимально быстрый и т. п. SQL -запрос вообще как выполняется? По индексам ищет?

Поделитесь, пожалуйста, ссылками.


iva   (2006-11-01 13:02:00) [1]

IMHO
 SQL server - FireBird (бесплатно)
 компоненты доступа - FibPlus (не бесплатно)
 отчеты - FasReport (не бесплатно)
 разработка базы - IBExpert (бесплатно для exUSSR)
 чтиво - ibase.ru


Desdechado   (2006-11-01 11:43:00) [2]

> разработать БД и СУБД на Delphi
Мягко говоря, ни то, ни другое на Дельфи не делают.
На дельфи делают прикладухи для доступа к данным в БД.

> Присмотрелся к SQL
Плохо присмотрелся. Это язык обращения к СУБД, а не СУБД. Есть СУБД, которые понимают это  язык (или его диалекты), есть которые не понимают.

Далее Sergey13 ©   (01.11.06 10:44) [12].


Anatoly Podgoretsky   (2006-11-01 11:02:00) [3]

> Курдль  (01.11.2006 10:59:17)  [17]

Значит нельзя, тогда дело швах.


Anatoly Podgoretsky   (2006-11-01 11:01:00) [4]

> Курдль  (01.11.2006 10:56:15)  [15]

А если недержание?


Курдль   (2006-11-01 10:59:00) [5]


> Anatoly Podgoretsky ©   (01.11.06 10:57) [16]
> С нуля или можно воспользоваться исходниками существующей?


Фи! Пользоваться чужими исходниками - не кошерно! :(


Anatoly Podgoretsky   (2006-11-01 10:57:00) [6]

> Курдль  (01.11.2006 10:46:13)  [13]

> надо не "Программу, использующую БД в учебно-познавательных целях"
> разработать, а СУБД!

С нуля или можно воспользоваться исходниками существующей?


Курдль   (2006-11-01 10:56:00) [7]


> Sergey13 ©   (01.11.06 10:54) [14]
> Да ладно тебе. Все поняли чего ему нужно. 8-)


Да я пытаюсь понемногу наводить ауторов топиков на мысль, что "с облачением своих мыслей в текст" надо быть поаккуратнее :-)


Sergey13   (2006-11-01 10:54:00) [8]

> [13] Курдль ©   (01.11.06 10:46)

Да ладно тебе. Все поняли чего ему нужно. 8-)


Курдль   (2006-11-01 10:46:00) [9]


> Sergey13 ©   (01.11.06 10:44) [12]


Ты топик внимательно читал? Самородку надо не "Программу, использующую БД в учебно-познавательных целях" разработать, а СУБД!


Sergey13   (2006-11-01 10:44:00) [10]

> [0] boalse ©   (01.11.06 06:11)

Тебе надо поискать книжку/статьи/сетевые ресурсы в названии которых (или в оглавлении) присутствует "Проектирование БД". После общего знакомства следет выбрать сервер, с которым будешь работать (я рекомендую FireBird) и углублять познания по нему (по FB рекомендую "Мир Интербейс").


Курдль   (2006-11-01 10:39:00) [11]


> ANB ©   (01.11.06 10:34) [10]
> Ну их, это, к лукавому.


К какому еще лукавому?
Ты прикинь, какая конкуренция у аутора РСУБД с прижившимися будет?!!
(Правда на первых порах, пока он не доведет свою СУБД до уровня, выше оракла - там уж попрет)
А на рынке ООСУБД конкурентов - "раз, дав - и обчелся"!


ANB   (2006-11-01 10:34:00) [12]


> ООСУБД (их щаз так нам не хватает!).

Ну их, это, к лукавому.


> Ну да, это ему сильно поможет понять все "с нуля". 8-)

Ну еще можно по теории РСУБД. Кстати, где то у меня валялась такая книжка в электронном виде.


Курдль   (2006-11-01 10:29:00) [13]


> boalse ©   (01.11.06 06:11)  
> Задача - разработать БД и СУБД на Delphi. C БД должна быть
> возможность работать по сети. Присмотрелся к SQL.


Я предлагаю Кайта - в топку!
Если уж замахиваться на Вильяма, нашего, Шекспира (с), то надо делать не РСУБД, а ООСУБД (их щаз так нам не хватает!).
Поэтому SQL тоже в топку - и усиленно штудировать стандарт ODMG.
Как сделаете ООСУБД - доложите мне. Я куплю.


boalse   (2006-11-01 10:24:00) [14]

Удалено модератором
Примечание: Личная переписка


boalse   (2006-11-01 10:14:00) [15]


> на химпром устроился или тамже?

Тамже тружусь, где и прежде. Просто базы данных - моё слабое место, хочу его прикрыть, пока не поздно. А то прижмёт потом, а оно обязательно прижмёт, и окажется, что я дурак.


Sergey13   (2006-11-01 10:09:00) [16]

> [4] ANB ©   (01.11.06 09:57)
> 1. Купи книжки по ораклу. Тома Кайта народ рекомендует
Ну да, это ему сильно поможет понять все "с нуля". 8-)


k2   (2006-11-01 10:07:00) [17]

boalse ©   (01.11.06 06:11)
<offtopic>на химпром устроился или тамже?</offtopic>


ANB   (2006-11-01 09:57:00) [18]


> boalse ©   (01.11.06 06:52) [2]

1. Купи книжки по ораклу. Тома Кайта народ рекомендует
2. Скачай и поставь Oracle XE
Раздобудь pl/sql developer (для начинающих - самое оно)
И начинай читать книжку, отрабатывая практику.
ЗЫ. Делфи тут не особо нужна.


ЮЮ   (2006-11-01 07:10:00) [19]

Инструменты Зависят от выбранного сервера.
В любом случае результата можно добиться и без визуальных средств, исполняя скрипты.
CREATE TABLE ...
ALTER TABLE ...
и т.п.


boalse   (2006-11-01 06:52:00) [20]

Но ведь структуру БД (поля, свойства полей) всё равно разрабатывает программист а не SQL server. При помощи какого инструмента эту саму БД разрабатывать и как?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо