Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
1-44656
Igorok
2003-07-02 12:36
2003.07.14
StringGrid + OnKeyPress


9-44527
Alek Aaz
2003-01-27 08:16
2003.07.14
Растянуть картинку


14-44839
Карелин Артем
2003-06-26 13:01
2003.07.14
Как вам такой код? По-моему ужасно.


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


3-44557
st-av
2003-06-19 18:43
2003.07.14
Имя таблицы как параметр хранимойпроцедуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский