Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Физическая модель базы данныхСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Физическая модель – логическая модель базы данных, выраженная в терминах языка описания данных конкретной СУБД. Физическая модель базы данных содержит все детали, необходимые конкретной СУБД для создания базы: наименования таблиц и столбцов, типы данных, определения первичных и внешних ключей и т.п. (рис. 2.11). Физическая модель строится на основе логической с учетом ограничений, накладываемых возможностями выбранной СУБД (в данном случае - MS SQL Server 2012). Имена Имена сущностей и полей (таблиц и столбцов) должны быть записаны латинскими буквами, без пробелов, начиная с буквы. Типы данных Для каждого атрибута необходимо определить тип данных его значений (табл. 2.2). Связи Реляционная модель данных требует преобразования связей «многие ко многим» и иерархии наследования и допускает их только на уровне логической модели базы данных. Приведенные три варианта физической модели различаются способами реализации наследования: § миграция первичного ключа и неключевых атрибутов в иерархии от потомков к предку (рис. 2.11); § миграция первичного ключа и неключевых атрибутов в иерархии от предка к потомкам (рис. 2.12); § замена иерархии наследования идентифицирующими связями (рис. 2.13). Преобразование связи «многие ко многим» (таблицы «Поставка» и «Способ доставки») включает создание новой таблицы-развязки и двух новых связей «один ко многим» от старых таблиц к новой.
Рис. 2.11. Физическая модель базы данных: реализация наследования через миграцию потомков в предка
Рис. 2.12. Физическая модель базы данных: реализация наследования через миграцию предка в потомков Рис. 2.13. Физическая модель базы данных: реализация наследования через замену иерархии идентифицирующими связями Задание: постройтефизическую модель базы данных в соответствии с описанием предметной области из вашего варианта задания. Для этого воспользуйтесь уже имеющейся логической моделью базы данных. Контрольные вопросы 1. Дайте определение реляционной модели базы данных. 2. Какие ограничения целостности поддерживаются на уровне реляционной модели? 3. Дайте определение нормализованному отношению, которое лежит в основе реляционной модели базы данных. 4. Что такое первичный ключ нормализованного отношения? Определите свойства первичного ключа. 5. Как реализуются связи между сущностями в реляционной модели? 6. Что такое логическая модель базы данных? 7. Что такое физическая модель базы данных? 8. Что такое «зависимая сущность» в нотации IDEF1X? 9. Какие отношения допустимы в нотации IDEF1X? 10. Каким образом определяется степень связи в нотации IDEF1X? 11. Какие отношения между сущностями отсутствуют в физической модели базы данных в нотации IDEF1X? 12. Как реализуется отображение ассоциативных связей из концептуальной модели ПО в реляционную модель БД? 13. Охарактеризуйте отображение агрегативной связи концептуальной модели ПО в реляционную модель данных. 14. Как реализуется связь «многое ко многим» на уровне физической модели реляционной базы данных? 15. Как реализуется отношение «наследование» на уровне физической модели реляционной базы данных? 16. Какие варианты реализации наследования на уровне физической модели базы данных существуют? 17. Приведите пример справочника в разработанной модели базы данных. Создание базы данных В состав Microsoft SQL Server 2012 входит графическая среда SQL Server Management Studio, являющаяся одним из основных программных средств администрирования СУБД SQL Server. В этой программе предусмотрен целый ряд функциональных средств управления сервером, в которых применяется относительно простой графический интерфейс.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 601; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.72.244 (0.008 с.) |