Скачать 0.75 Mb.
|
^ Тема: Создание таблиц, запросов и отчетов с помощью Мастеров. Количество часов: 3. ЗАДАНИЕ 1. Работа с Мастером таблиц.
ЗАДАНИЕ 2. Работа с Мастером запросов.
ЗАДАНИЕ 3. Работа с Мастером форм.
ЗАДАНИЕ 4. Работа с Мастером отчетов.С помощью мастера отчетов создайте отчет для таблиц Класс, Адреса, Персонаж. ^ Тема: Основы проектирования реляционных баз данных. Количество часов: 1. РЕЛЯЦИОННЫЙ ПОДХОД К ПОСТРОЕНИЮ ИНФОЛОГИЧЕСКОЙ МОДЕЛИ ^ Информационный объект — это описание некоторой сущности (реального объекта, явления, процесса, события) в виде совокупности логически связанных реквизитов (информационных элементов). Такими сущностями для информационных объектов мог/г служить: цех, склад, материал, вуз, студент, сдача экзаменов и т.д. Информационный объект определенного реквизитного состава и структуры образует класс (тип), которому присваивается уникальное имя (символьное обозначение), например Студент, Сессия, Предмет. Информационный объект имеет множество реализаций — экземпляров, каждый из которых представлен совокупностью конкретных значений реквизитов и идентифицируется значением ключа (простого — один реквизит или составного — несколько реквизитов). Остальные реквизиты информационного объекта являются описательными. При этом одни и те же реквизиты в одних информационных объектах могут быть ключевыми, а в других — описательными. Информационный объект может иметь несколько ключей. Пример. На Рис. 6 представлен пример структуры и экземпляров информационного объекта Студент. В информационном объекте Студент ключом является реквизит Номер (№ личного дела), к описательным реквизитам относятся: Фамилия (Фамилия студента), Имя (Имя студента), Отчество (Отчество студента), Дата (Дата рождения), Группа (№ группы). Если отсутствует реквизит Номер, то для однозначного определения характеристик конкретного студента необходимо использование составного ключа из трех реквизитов; Фамилия + Имя + Отчество.
Рис. 6. Пример структуры и экземпляров информационного объекта Нормализация отношений Понятие нормализации отношений Одни и те же данные могут группироваться в таблицы (отношения) различными способами, т.е. возможна организация различных наборов отношений взаимосвязанных информационных объектов. Группировка атрибутов в отношениях должна быть рациональной, т.е. минимизирующей дублирование данных и упрощающей процедуры их обработки и обновления. Определенный набор отношений обладает лучшими свойствами при включении, модификации, удалении данных, чем все остальные возможные наборы отношений, если он отвечает требованиям нормализации отношений. ^ — формальный аппарат ограничений на формирование отношений (таблиц), который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых в базе данных, уменьшает трудозатраты на ведение (ввод, корректировку) базы данных. Е.Коддом выделены три нормальные формы отношений и предложен механизм, позволяющий любое отношение преобразовать к третьей (самой совершенной) нормальной форме. ^ Отношение называется нормализованным или приведенным к первой нормальной форме, если все его атрибуты простые (далее неделимы). Преобразование отношения к первой нормальной форме может привести к увеличению количества реквизитов (полей) отношения и изменению ключа. Например, отношение Студент = {Номер, Фамилия, Имя, Отчество, Дата, Группа) находится в первой нормальной форме. ^ Чтобы рассмотреть вопрос приведения отношений ко второй нормальной форме, необходимо дать пояснения к таким понятиям, как функциональная зависимость и полная функциональная зависимость. Описательные реквизиты информационного объекта логически связаны с общим для них ключом, эта связь носит характер функциональной зависимости реквизитов. ^ — зависимость, при которой в экземпляре информационного объекта определенному значению ключевого реквизита соответствует только одно значение описательного реквизита. Такое определение функциональной зависимости позволяет при анализе всех взаимосвязей реквизитов предметной области выделить самостоятельные информационные объекты. В случае составного ключа вводится понятие функционально полной зависимости. ^ неключевых атрибутов заключается в том, что каждый неключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа. Отношение будет находиться во второй нормальной форме, если оно находится в первой нормальной форме, и каждый неключевой атрибут функционально полно зависит от составного ключа. Пример. Отношение Студент = (Номер, Фамилия, Имя, Отчество, Дата, Группа) находится в первой и во второй нормальной форме одновременно, так как описательные реквизиты однозначно определены и функционально зависят от ключа Номер. Отношение Успеваемость = (Номер, Фамилия, Имя, Отчество, Дисциплина, Оценка) находится в первой нормальной форме и имеет составной ключ Номер+Дисциплина, Это отношение не находится во второй нормальной форме, так как атрибуты Фамилия, Имя, Отчество не находятся в полной функциональной зависимости с составным ключом отношения. ^ Понятие третьей нормальной формы основывается на понятии нетранзитивной зависимости. Транзитивная зависимость наблюдается в том случае, если один из двух описательных реквизитов зависит от ключа, а другой описательный реквизит зависит от первого описательного реквизита. Отношение будет находиться в третьей нормальной форме, если оно находится во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа. Пример. Если в состав описательных реквизитов информационного объекта Студент включить фамилию старосты группы (Староста), которая определяется только номером группы, то одна и та же фамилия старосты будет многократно повторяться в разных экземплярах данного информационного объекта. В этом случае наблюдаются затруднения в корректировке фамилии старосты в случае назначения нового старосты, а также неоправданный расход памяти для хранения дублированной информации. Для устранения транзитивной зависимости описательных реквизитов необходимо провести "расщепление" исходного информационного объекта. В результате расщепления часть реквизитов удаляется из исходного информационного объекта и включается в состав других (возможно, вновь созданных) информационных объектов. Пример. "Расщепление" информационного объекта, содержащего транзитивную зависимость описательных реквизитов, показано на рисунке ниже. Как видно из рисунка, исходный информационный объект Студент группы представляется в виде совокупности правильно структурированных информационных объектов (Студент и Группа), реквизитный состав которых тождественен исходному объекту. Отношение Студент = (Номер, Фамилия, Имя, Отчество, Дата, Группа) находится одновременно в первой, второй и третьей нормальной форме.
^ Все информационные объекты предметной области связаны между собой. Различаются связи нескольких типов, для которых введены следующие обозначения:
|
![]() | Учебно-методический комплекс составлен старшим преподавателем Абуовым Е. Э. на основании государственного стандарта образования по... | ![]() | Учебно-методический комплекс составлен старшим преподавателем Абуовым Е. Э. на основании государственного стандарта образования по... |
![]() | Учебно-методический комплекс составлен старшим преподавателем Абуовым Е. Э. на основании государственного стандарта образования по... | ![]() | Учебно-методический комплекс составлен старшим преподавателем Абуовым Е. Э. на основании государственного стандарта образования по... |
![]() | Учебно-методический комплекс (умк) по учебной дисциплине «Наследственное право» подготовлен на основе Государственного образовательного... | ![]() | Учебно-методический комплекс обсужден и утвержден на заседании кафедры налогов и таможенного дела (протокол №3 от 18 октября 2010... |
![]() | Учебно-методический комплекс предназначен для самостоятельной работы студентов экономического факультета дневной формы обучения | ![]() | Обсуждено и рекомендовано на заседании учебно-методической секции кафедры «Прикладная информатика», протокол №19 от «26» мая 2011... |
![]() | Учебно-методический комплекс по учебной дисциплине литература для специальности 030503 (52) 0201 «Правоведение» среднего профессионального... | ![]() | Транспортное право: учебно-методический комплекс (информация о дисциплине, рабочие учебные материалы, информационные ресурсы дисциплины,... |