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

Вниз

По какому принципу назначать имена таблицам в базе?   Найти похожие ветки 

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

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


 
NickBat ©   (2003-06-19 13:05) [1]

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


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

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


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


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

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


 
Zacho ©   (2003-06-19 13:35) [4]

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


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

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


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

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


 
Zacho ©   (2003-06-19 14:24) [7]


> b_baranov (19.06.03 14:20)

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


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

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


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


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

2001


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

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


 
Sandman25 ©   (2003-06-19 15:14) [11]

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



Страницы: 1 вся ветка

Текущий архив: 2003.07.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
14-44821
Danilka
2003-06-26 13:48
2003.07.14
Где взять статистику: кол-во серверов WinNT, Linux, BSD и т.д.?


1-44666
race1
2003-06-29 17:56
2003.07.14
VTV


14-44875
Vlad Oshin
2003-06-26 11:21
2003.07.14
Задачка. (DiamondShark


14-44823
Мазут Береговой
2003-06-25 22:23
2003.07.14
Странные ощущения у меня возникли после прочтения ссылки


1-44722
Переяслов Григорий
2003-07-01 09:33
2003.07.14
Изменение контекста Help-а