КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Выбор ключевых полей
Структуры таблиц даталогической модели Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи. На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД. Даталогическая модель, представляющая собой структуры для каждой таблицы, выполненная с учётом особенностей используемой СУБД представлены в таблицах 2 – 5.
Таблица 2 — Структура таблицы «Поставщики»
Таблица 3 — Структура таблицы «Сотрудники»
Таблица 4 - Структура таблицы «Склад»
Таблица 5 -Структура таблицы «Продажи»
Ключ представляет собой комбинацию полей, данные в которых однозначно определяют каждую запись в таблице. Поля, по которым построен ключ называются ключевыми. в таблице может быть определен только один ключ Ключ обеспечивает: · однозначную идентификацию записей таблицы; · ускорение выполнения запросов к БД; · установление связи между отдельными таблицами; · использование ограничений ссылочной целостности; Ключ также называют первичным ключом. Информацию о ключе может храниться в отдельном файле или совместно с данными таблицы Таблицы различных форматов имеют свои особенности построения ключей. Вместе c тем существуют общие правила: Ключ должен быть уникальным. У составного ключа значения отдельных полей (но не всех одновременно) могут повторяться. Ключ должен быть достаточным и не избыточным, то есть не содержать поля, которые можно удалить без нарушения уникального ключа. В состав ключа не могут входить поля некоторых типов, например, графическое поле или поле комментария. Выбор ключевых полей не всегда простой и очевидной задачей, особенно для таблиц с большим количеством полей. Не желательно выбирать в качестве ключевых поля, содержащие фамилии людей в таблице сотрудников, организации или названия товаров в таблице данных склада.
Для своей базы данных я выбрала следующие ключевые поля: Для таблицы Поставщики – ключевым полем является «Код поставщика»; Для таблицы Склад - ключевым полем является «Код товара на складе»; Для таблицы Продажи - ключевое поле задано «Код продажи»; Для таблицы Сотрудники - ключевое поле «Код сотрудника»
Дата добавления: 2015-06-30; Просмотров: 1043; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |