Главная » Просмотр файлов » Теория и практика построения баз данных

Теория и практика построения баз данных (1088289), страница 58

Файл №1088289 Теория и практика построения баз данных (Теория и практика построения баз данных) 58 страницаТеория и практика построения баз данных (1088289) страница 582018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 58)

10. Сделайте то же самое, что и в ответе на вопрос 9, но в предположении, что ассоциативный объект не имеет собственного идентификатора. 11. Приведите пример родительского объекта, имеющего по крайней мере два взаимоисключающих подтппа Покажите, как представить этн объекты с помошью отно>пений. Используйтс атрибут, указывак>щий тип объекта. 12. Приведите пример родительского объекта, имеющего по крайней мере два подтипа, не являюшихся взанмоисключающимц. Покажите, как предста- >" > к> вить эти объекты с помогцью отноц>ений, Используйте атрибут, указывавший тип обьекта.

270 Глава 7. Проектирование баз данных в рамках обьектной модели Вопросы 6 группы, 271 Вопросы П группы 24. Приведите пример каждого из четырех случаев гибридных объектов, при веденных в правом столбце табл. 7.1. Покажите, как ваши примеры будут представляться в виде отношений. 25. Модифицирузйте рис.

7.22, б и 7.23 так, чтобы учесть в них отчеты, изображенные на рис. 7.26. 13 14 15 16 17 18 19 20 21 22 23 Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виде простого объекта. Покажите, как представить этот объ- ект с помощью отношений. Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виле композитного объекта.

Покажите, как представить этот объект с помощью отношений. Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виде составного обьекта одного из типов. Покажите, как пред- ставить эти объекты с помощью отношений. Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виде гибридного объекта. Классифицируйте атот объект в со- ответствии с табл. 7.1. Покажите, как представить этн объекты с помощью отношений. Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виде ассоциативного объекта и связанных с ним объектов.

Покажите, как представить эти объекты с помощью отношений. Найлите в надуем университете бланк, который может быть адекватно смо- делирован в виде объектов вида родитель/подтип. Покажите, как предста- вить эти объекты с помощью отношений. Найдите в вашем университете бланк, который может быть адекватно смо- делирован в виде объектов вида архетип/версия.

Покажите, как предста- вить этп объекты с помощью отношений. Какие ограничения ссылочной целостности (если они есть) должны быть указаны для структур, изображенных на рис. 7.20, 6 и 7.21? Какие ограничения ссылочной целостности (если онп есть) должны быть указаны для структуры, изображенной на рис. 7.23? Какие ограничения ссылочной целостности (сслп онн есть) должны быть указаны для структуры, изображенной на рис.

7.25? Пусть объект 01 имеет связь вида 1:Х с объектом 02, а объект 02 имеет связь вида 1:з» с объектом 03. Пусть при этом объект 02 является обяза- тельным в объекте 01, а объект 03 является необязательным в 01, Есть ли разница между ограничением ссылочной целостности, налагаемым на связь между 01 и 02, и ограничением ссылочной целостности, налагаемым па связь между 01 и 03? Если есть, то какая? Рис. 7.26. Отчеты для вопроса 25 )А1ев1 зуе(е 61огу Вввво О! в сопсепзмп о! 2«Томе РоЬЬМв !ззз! р»нй а а и .2«н зс. Йб в не вне в О0 йм ! у-! т *!ВМ (, у! ГВ „,.„„„„ с* ! ,« .а. ! „-,ОН«С«« и»" ! Т НМ»В НН (в с !Р !Р «у -' М с .! щ в м ча е .«-Р а «вз Ем« Ьу АйтНОй зйийайтв М«ес Ьу СЕ ОНАЕО ВЕЕНЗТЕМ слез ьу етейнм» еононмм !з'2Л !»»л !«зв! !Т»й Н!ОНООНТВ РНОМ ТНЕ СОМРСЕТЕ «ЕСОЯО!НО !222! Мвпв ........К!й! ТЕ К«МАМА Та у,....

ЮЗЕ САййЕЯАЕ Ап«в .. ТАТ!АНА ТЕОТАНОЕ Н !в! Рис. 7.27. Отчет для вопроса 26 ; 26. Руководствуясь внешним видом коробки для компакт-лиска, показанной на рис 7.27, выполните следующее. 1) Нарисуйте диаграммы для объектов АЕТ15Т (исполнитель), КО(.с (роль) и 50!тб (песня). 2) Укажите, какие связи имеются между объектами. К каким типам принадлежат эти объекты (простые, композитные и т. д,)? 3) Для каждого объекта, участвующего в связи, укажите, является ли он обязательным или необязательным.

4) Преобразуйте объектные диаграммы в диаграммы отношений. Проекты 272 Глава?. Проектирование баз данных в рамках объектной модели Каков клк>ч каждого из отношений? Какие внешние ключи присутствуют в отношениях? 1. Завершите проект 1 в конце главы 4, если вы еще этого не сделали. Преобразуйте вашу семантическую объектную модель в набор отношений.

Если какие-либо из получившихся отношений не находятся в ДКНФ, объясните, почему вы сделали выбор в пользу ненормализованных отношений. 2. Завершите проект 2 в конце главы 4, если вы еще атого не сделали. Преобразуйте вашу семантическую объектную модель в набор отношешш. Если какие-либо из получившихся отношений не находятся в ДКНФ, объясните, почему вы сделалп выбор в пользу ненормализованных отношений. 3. Завершите проект 3 в конце главы 4, если вы еще этого нс сделали. Преобразуйте вашу семантическую объектную модель в набор отношений.

Если какие-либо нз получившихся отношений не находятся в ДКНФ, объясните, почему вы сделали выбор в пользу ненормализованных отношений. Вопросы к проекту Егеб0р Создайте семантические объекты для вопросов 1 и 3 в проекте Е>гс>11)р в конце главы 4, если вы еще этого не сделали. 1. Преобразуйте структуру семантических объектов из ответа на вопрос 1 в конце главы 4 в набор отношений, находящихся в доменно-ключевой нормальной форме. Для каждого отношения укажите первичный ключ, ключи-кандидаты, если таковые имеются, и внешние ключи.

Укажите все ограничения ссылочцой целостности. Если потребуется, сделайте необходимые предположения о семантике реализуемого приложения и дайте обоснование этих предположений. 2. Модифппируйте вац> ответ на вопрос 1, введя в него ненормализованные отношения, если вы считаете, что использование таких отношений оправданно. Обоснуйте введение каждого из ненормализованных отношений. Если потребуется, сделайте необходимые предположения о семантике реализуемого приложения и дайте их обоснование.

3. Преобразуйте семантическую обьектную диаграмму из ответа на вопрос 3 в коппс главы 3 в набор отношений, предпочтительно в домениа-ключевой нормальной форме. Если какие-либо из ваших отношений нс находятся в доменно-ключевой нормальной форме, объясните почему. Для каждого отношения укажите первичный ключ, ключи-кандидаты, если таковые имеются, и внешние ключи. Укажите все ограничения ссылочной целостности. Модифицируйте ваш ответ на вопрос 3, приведенный вылив, предположив, что номера домашнего телефона, факса и мобильного телефона должны быть представлены отдельными однозначными атрибутами, Является ли эта структура более удачно>к чем предыдущая? Обоснуйте свой ответ. Часть !Ч Построение реляционных баз данных В четвертой части книги, состоящей из трех глав, рассматривается построение баз данных на основе реляционной модели.

Глава 8 посвяп>сна операциям над реляционными данными. Открывается глава обзором су>цествующих типов языков манипулирования реляционными даннымн. Далее описывак>тся основные опера- горы реляционной алгебры и приводятся примеры их использования. В главе 9 описывается БО1.

— язык структурированных запросов. Этот язык р< комендован Американским национальным институтом стандартов (АХЗГ) в качестве стандартного языка для манипулирования реляционными базами данных; кроме того, он является основным языком манипулирования данными в коммерческих СУБД. Завершает четвертую часть книги глава 10, где обсуждается разра- Г>отка приложений баз данных. Описание реляционных данных 275 Глава 8 Основы построения реляционных баэ данных Эта глава даст вам основные представления о построении реляционных баз данных.

Вначале мы рассмотрим способы описания реляционных данных, познакомимся с реляционной терминологией и выясним, как структура базы данных описывается для СУБД. Далее мы обратимся к распределению пространства на физических носителях и созданию информационной части базы данных. Оставшаяся часть главы посвящена манипулированию реляционными данными: в ней рассматриваются четыре типа языков манипулирования реляционными данными (1)МЕ), три общих режима интерфейса между языками манипулирования данными и СУБД, основные операторы реляционной алгебры и примеры запросов, выраженных в терминах реляпионной алгебры.

Описание реляционных данных В процессе построения реляционной базы данных должны быть решены несколько задач. Во-первых, необходимо описать структуру базы данных для СУБД. Для этого разработчик использует язык описания данных или какой-либо эквивалентный способ описания структуры (например, графическое отображение). Затем база данных записывается на тот или иной физический носитель и заполняется данными. В этом разделе мы рассмотрим каждую из этих задач, но сначала познакомимся с реляционной терминологией.

Обзор терминологии Как указывалось в главе 5, отношение — это таблица, обладающая определенны- ми свойствамп. 1. Записи в отношении могут иметь только одиночные значения;множественные значения не допускаются, Следовательно, на пересечении строки и столбца находится только одно значение. 2. Все записи в одном столбце имеют один и тот же тип.

Характеристики

Тип файла
DJVU-файл
Размер
9,56 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее