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

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

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

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

Объект СТУДЕНТ на рис. 4.12 соответствует дашзылт, изображенным на рис. 4.11. Может, однако, оказаться, что студент имеет более одной специальности, и тогда атрибуты КАФЕДРА и ПРЕПОДАВАТЕЛЬ будут многозначными. Этот факт не может быть выявлен из единственного станлартного письма, которое было представлено, поэтому требуется проанализировать другие письма и провести дополнительные опросы, чтобы определить, разрешено ли иметь несколько профилирующих специальностей. Здесь мы предполагаель что такая специальность может быть только одна. Имя студента дается сначала в формате Туни Фамилия в верхней строчке письма, а затем в формате Фамилия в приветствии. Если указание имен в этом формате является обязательным, то одного атрибута ИмяСтудента (на рис.

4.10) будет недостаточно, и необходимо будет ввести группу 1Имя, Фамилия). Эта сделано на рнс. 4.12. Заметьте также, что и имя руковолителя дается в формате 1Имя, Фамилия), что означает, что имя профессора должно быть также разделено па два атрибута.

Мистеру фреду Парксу 123, Эльм-Стрит Лос-Анджелес, Калифорния 98002 Уважаемый мистер Парке, Спецификация объектов Ян П. Смэтерс, Президент Рис. 4.11. Письмо-приглашение 132 Глава 4. Семантическая объектная модель рис, 4.10. Уточненный обьект КАФЕДРА и новый объект СТУДЕНТ рад сообщить, что вы приняты на кафедру бухгалтерского учета университета Н!9Ы!пе, начиная с осеннего семестра 2000 года.

кафедра бухгалтерского учета находится по адресу; корпус бизнеса, комната 210. Вашим руководителем назначена профессор Элизабет Джонсон, ее номер телефона 232-8740, офис расположен в корпусе бизнеса, комната 227. Просьба назначить встречу с руководителем сразу по прибытию в университетский городок. Поздравляю, и добро пожаловать а университет Н~ВЛ!!пе! Искренне еаш, Кроме того, из письма видно, что именам в адресах и приветствиях должно предшествовать обращение «Мистер» или «Мисс».

Чтобы обеспечить такую возможность, к объекту СТУДЕНТ слелует добавить ец!е один атрибут, и на основании данного атрибута выбирать титул. Другая возможность — хранить в базе данных сам титул. Преимущество этого подхода в том, что он позволяет хранить и другие титулы, помимо «Мистер» и «Мисс», — например, «Доктор». В текущей версии модели данных иных титулов, кроме «Мистер» и «Мисс», не требуется. Однако вполне вероятна ситуация, при которой дополнительные Создание семантических объектных моделей данных 133 обращения могут понадобиться; следовательно, второй вариант более надежен, и поэтому к объекту СТУДЕНТ на рис.

4.12 добавлен атрибут Обращение. рис. 4.! 2. Уточненные объекты ПРЕПОДАВАТЕЛЬ и СТУДЕНТ Опять-таки, эти изменения иллюстрируют гперативпую природу моделирования данных. Имеющиеся решения часто приходится пересматривать н корректировать вновь и вновь. Это не означает, что процесс проектирования идет с ошибками; фактически, такие итерации являются обычными и ожидаемыми.

На рис. 4.13 показан окончательный вариант объектных диаграмм для базы данных университета Н!ВЫ!пе. Внесено несколько дополнительных изменений: атрибуты ИмяДекана и Председатель смоделированы в формате !Имя, Фамилия!, чтобы все имена имели одинаковый формат. Далее, чтобы увеличить точность модели, атрибут ПРЕПОДАВАТЕЛЬ объекта СТУДЕНТ был переименован — теперь он называется РУКОВОДИТЕЛЬ. Экземпляр объекта ПРЕПОДАВАТЕЛЬ, связанный через этот атрибут с экземпляром объекта СТУДЕНТ, это не просто кто-то пз преподавателей данного студента, а совершенно конкретный преподаватель, который является руководителем данного студента, и термин руководитель является более точным, чем термин преподаватель. Домен этого атрибута не меняется.

Атрибут РУКОВОДИТЕЛЬ имеет домен ПРЕПОДАВАТЕЛЬ, такой же домен и у атрибута ПРЕПОДАВАТЕЛЬ. Он по-прежнему указывает на экземпляры семантического объекта ПРЕПОДАВАТЕЛЬ. Смена имени — это лишь уточнение роли, которую домен ПРЕПОДАВАТЕЛЬ играет в семантических ооъсктах СТУДЕНТ. Аналогичное изменение было сделано н в объекте ПРЕПОДАВАТЕЛЬ: атрибут СТУДЕНТ был переименован и называется теперь РУКОВОДИМЫЙ СТУДЕНТ, но этот атрибут по-прежнему связан с объектамв из домсна СТУДЕНТ. Создание семантических Объектных моделем данных 135 Таблица 4.1. Спецификации семантических объектов для базы данных университета Н1ОЫ!пе Имя объекта Имя свойства Мин.

Макс. Статус кард. кард. идент. Имя домена КОЛЛЕДЖ !О 161ФВДРА л сс ПРЕПОДАВАТ ЕЛЬ 1О СТУДЕНТ го ИмяЧеповеха Имя Фамилия НомерСтудента Телефон Адрес Обращение КвартальнэяДата КАФЕДРА РУКОВОДИТЕЛЬ 134 Глава 4, Семантическая обьектная модель Рис. 4.13. Полный набор семантических обьехтных диаграмм В табл. 4.! и 4.2 представлена спецификация модели данных. Семантические объекты и атрибуты определены в спецификации семантических объектов, а домены определены в спецификации доменов. Первая таблица является альтернатинным представлением информации в семантических объектных диаграммах, и ее интерпретация очевидна.

Вторая таблица, таблица доменов, содержгп такую информацию о доменах, которая не может быть получена нз семантических объектных диаграмм. Как было указано ранее, домен имеет как семантическое, так и физическое описание. Семантическое описание каждого объекта дается в столбце Описание, а физическое описание дается в столбце Спецификация. Содержание столбца Описание говорит само за себя. НазваниеКолледжа ИмяДекана Имя Фамилия Телефон МестныйАдрес Корпус НомерОфиса КАФЕДРА НазваниеКафедры Заведующий Имя Фамилия Телефон ВсегоСтудентов МестныйАдрес Корпус НомерОфиса КОЛЛЕДЖ ПРЕПОДАВАТЕЛЬ СТУДЕНТ ИмяПреподавателя Имя Фамилия МестныиАдрес Корпус НомерОфиса Телефон КАФЕДРА РУКОВОДИМЫИ СТУДЕНТ ИмяСтулента Имя Фамилия НомерСтудента Телефон ДомашнийАдрес Обращение ДатаПоступления КАФЕДРА РУКОВОДИТЕЛЬ 1 1 О 1 О О 1 1 1 1 1 О 1 О О О 1 ! 1 1 1 1 О 1 О 1 1 О 1 ! 1 1 1 1 1 1 ! 1 н 1 1 1 1 1 ! 1 1 1 1 и и ! 1 1 1 1 1 1 ! и НазваниеКолледжа ИмяЧеловека Имя Фамилия Телефон М естныйАдрвс Корпус НомерОфиса КАФЕДРА НазваниеКафедры ИмяЧеловеха Имя Фамилия Телефон ЧислоСтудентов МестныйАдрес Корпус НомерОфиса КОЛЛ ЕДЖ ПРЕПОДАВАТЕЛЬ СТУДЕНТ ИмяЧвловеха Имя Фамилия МестныйАдрес Корпус НомерОфиса Телефон КАФЕДРА СТУДЕНТ Типы объектов 137 Имя домена Тип Семантическое описание Физическое описание Физическое описание Семантическое описание Тип Имя домена Штат Простой Твх1 2 Улица Город Штат Индекс Тех1 20 Адрес в США Групповой Адрес Улица СТУДЕНТ Простой Семантический обьект Простой Твх1 Зо См.

спецификацию семантических объектов 1и!вдет; интервал— (10000-999991, формат 99999 НомерСтудента Простой Название корпуса в университете Адрес в университете Корпус Корпус НомврОфиса Тех1 25 См. спецификацию семантических обьектов Техт 25 Групповой МестныйАдрес Обращение Простой Тех! 5 значения ( Мистер, Мисс 1 Простой Семантический объект Простой Город КОЛЛЕДЖ Индекс Простой Тех1 10, формат 99999-9999 НазваниеКолледжа См спецификацию семантических обьектов Твх1 25 Семантический обьект КАФЕДРА Простой НазваниеКафедры Тех1 20 Простой Имя Тех1 ЗО Простой Фамилия (п1вдег; значение в интервале (0-9991, формат 999 Тех1 4 Формула ЧислоСтудентов Простой НомерОфиса Имя Фамилия Групповой ИмяЧеловека Типы объектов Тех1 4 Простой Телефон ПРЕПОДАВАТЕЛЬ См.

спецификацию семантических объектов Семантический объект Тех13; значения (ц011, где ц = один из символов ( О», 3», «В», «Л»), а 01 — десятичное число от 00 до 99 Простой КвартальнаяДата 136 Глава 4. Семантическая объектная модель Таблица 4.2. Спецификация доменов для базы данных университета Н(дщ1пе Название города Один из колледжей университета Н(дн((пе Официальное название колледжа университета Н1днйпе Учебная кафедра университета Официальное название учебной кафелгэы университета Част~ группы ИмяЧеловека, представляющая имя Часть группы ИмяЧеловека, представляющая фамилию Число студентов на данной кафедре Номер офиса в университете Имя и фамилия администратора, преподавателя или студента Номер телефона с кодом региона Имя постоянного члена профессорско- преподавательского состава Н(дП1~пе Учебная четверть и год Двухбуквенная аббревиатура штата Название улицы Лицо, принятое в универси~ет Начдивов Идентификатор, присвоенный студенту, принятому в университет Н1дн((пе Обращение человека (для использования в обращениях! Девятизначный индекс Спецификация доменов включает в себя физическое описанис и в некоторых случаях множество значений и формат.

Домен НомерСтудснта определен, например, как целое число, принимающее значения между 10000 и 99999 в формате с пятью дссятичпыми цифрами. (В данной таблице цифра 9 в описании формата означает десятичную цифру.) Другие домены описаны аналогичным образок!. Домен Обращение является примером домена-перечисления, значениями которого являются «Мистер» и «Мисс». Физическое описание группового домена состоит из списка доменов, входящих в группу. Физическое описание домена семантического объекта — это просто ссылка на описание семантического объекта.

Домен атрибута ВсегоСтудентов являет собой пример четвертого типа ломена — формулы ((огпщ!а г(оша(и). Формулы представляют атрибуты, вычисленные на основе других значений. Домен ЧнслоСтудентов — это число объектов типа СТУДЕНТ, связанных с данным объектом типа КАФЕДРА. Мы нс булсм описывать здесь способы, с помощью которых это вычисление описывается в определении домена. На данном этапе для нас важно только указать потребность в формуле и сс спецификацию.

В этом разделе описываются и демонстрируются семь типов объектов. Для каждого типа объектов мы исследуем отчет или форму и покажем, как их можно представить с помощью данного объекта. Далее, в главе 7, мы трансформирусм каждый из этих типов в соответствующую структуру базы данных. В данном разделе используются три новых термина. Однозначггьгй атрибут (з(пй!с-ча!ис асспЪисс) — это атрибут с максимальным кардинальным числом 1. Мггогозиачиый атрибут (пщ!б-ча!ис асспЬисо) — зто атрибут, имеющий макси мальнос кардинальнос число больше 1.

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

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

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

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