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

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

По какому принципу назначать имена таблицам в базе? [D6, IB6.x]


b_baranov ©   (2003-06-19 13:00:00) 

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


Sandman25   (2003-06-19 15:14:00) [1]

Мы используем префиксы таблиц. Например, cli_all, cli_persons, cli_firms - таблицы с клиентами, spr_goods, spr_models, spr_spr - справочники, и т.д.
Или, если есть всего 1 частная задача, использующая данную таблицу, то префикс описывает задачу. Например, ip_goods_lnk - таблица для связей товаров при оприходовании после промера (задача устанавливается в каталог InputPromer).


b_baranov   (2003-06-19 14:41:00) [2]

3> Соловьев. Большое спасибо. Обязательно разыщу.


Соловьев   (2003-06-19 14:38:00) [3]


> Если можно, год издания.

2001


b_baranov   (2003-06-19 14:35:00) [4]

3> Zacho. Спасибо. Если честно, то первую (пока увы неудачную) попытку применить CASE-средства делали. Прочитали о них в книге Ковязина и Вострикова "Мир IB". И как раз пытались добраться до ErWin и PowerDesigner. Но первую найти не удалось, а вторая для начала видимо сложновата - не продрались через описание.


Zacho   (2003-06-19 14:24:00) [5]


> b_baranov (19.06.03 14:20)

Database Designer в IBExpert - штука, конечно, хорошая, но на полноценный CASE пока никак не тянет.


b_baranov   (2003-06-19 14:23:00) [6]

2> Соловьев. Спасибо, про такую книгу я не слышал.
Если можно, год издания. Пока читаю только К.Дейт.


b_baranov   (2003-06-19 14:20:00) [7]

2> Zacho. Спасибо. Такая книга у меня. По поводу CASE. Пока используем только IBExpert. По-видимому это не то?


Zacho   (2003-06-19 13:35:00) [8]

Еще весьма полезная книга - К.Дж.Дейт "Ввведение в системы баз данных" (Блин, постоянно ее рекламирую на этом форуме :-) )
И еще могу посоветовать для разработки БД использовать какой-либо CASE (ErWin, PowerDesigner и т.п.)
Ссылки на рекомендуемые CASE для работы с IB можно найти на http://www.ibase.ru/case.htm


Соловьев   (2003-06-19 13:28:00) [9]


> Как лучше поступить в такой ситуации?

Советую сначала прочить книги про проектирование БД. Например,
Томас Коннолли, Каролин Бегг, Анна Страчан "Базы Данных. Проектирование, реализация и сопровождение. Теория и практика".
В ней излагается все этапы, все расписано на 1100 ст. Есть, кстати, пример БД твоей задачи.


b_baranov   (2003-06-19 13:17:00) [10]

Дело вот в чем. Пытаемся разработать б.д. медицинского отделения. Там довольно много разделов: картотека, анализы, анамнезы, эпикризы и т.д. При этом есть инф., касающаяся самого отделения: персонал, медикаменты, оборудование... И естественно есть данные, касающиеся пациентов. Как лучше поступить в такой ситуации?


NickBat   (2003-06-19 13:05:00) [11]

Мои внутренние правила:
1. Даю осмысленные имена таблицам, но не слишком длинные (где-то до 10 символов).
2. Всегда таблицы называю английскими заглавными буквами.
3. Справочники выделяю в отдельную категорию (типа town_ref или town_spr)
Пожалуй все.


Наверх

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