05 1 05_1 (775939)
Текст из файла
5. Логическое проектирование реляционных баз данных.
Реляционная модель данных представляет данные в виде совокупности отношений. Отношение состоит из элементов, называемых кортежами.
Кортеж - совокупность атрибутов. В отношении не может быть двух одинаковых кортежей, кортежи в отношении не упорядочены, атрибуты не упорядочены, значения атрибутов атомарны.
Необходимо определить набор таблиц, необходимых для представления данных. Требования: отсутствие избыточности данных, недопустимость неопределенных значений атрибутов.
Методы логического проектирования: нормализация отношений, построение и анализ ER-диаграмм (строим диаграммы сущность-связь, и их представляем в виде таблиц), эвристические методы.
Логическое проектирование заключается в декомпозиции исходного отношения. Правильная декомпозиция - без потерь данных и нарушения связей.
Ключ - набор атрибутов, однозначно идентифицирующих запись в таблице (кортеж). Полная зависимость – часть полей зависит от ключа целиком. Частичная - от части ключа.
Нормализация отношений - приведение отношения к 1, 2, 3 нормальной форме.
-
Значения всех атрибутов атомарны.
-
Атрибуты, находящиеся в частичной зависимости, выведены в отдельное отношение вместе с частью ключа.
-
Атрибуты, находящиеся в транзитивной зависимости от ключевых, выведены в отдельные отношения.
-
Усиленная - нет зависимости ключевых атрибутов от не ключевых.
-
Использование ER-диаграмм - определяем сущности предметной области (объекты, процессы или явления) и связи между ними - строим концептуальную модель. В концептуальной модели также отражаются типы связей. Связи могут быть бинарные, тернарные и т. д. Каждая сущность представляется отдельной таблицей. Представление связи зависит от ее типа. Типы: 1-1 (каждый элемент одной сущности связан с одним элементом другой), 1-n (каждый элемент одной сущности связан с несколькими элементами другой), n-m (каждый элемент одной сущности связан с несколькими элементами другой, и наоборот). Также существует класс принадлежности (обязательность или необязательность связи).
Универсальный способ представления двух сущностей и связи между ними, исключающий избыточность - три таблицы: первая сущность, вторая сущность и связь между ними. Но можно обойтись меньшим количеством таблиц.
Если связь типа 1-1, класс достаточности обязательный, можно обойтись одной таблицей. Если класс принадлежности одной сущности необязательный, необходимо использовать две таблицы - связь является полем таблицы, описывающей сущность с обязательной связью. Если у обеих сущностей необязательный класс принадлежности, необходимо три таблицы.
Если связь типа 1-n, если класс принадлежности n-связной сущности обязательный, можно использовать две таблицы, связь задается в таблице n-связной сущности. В противном случае необходимо три таблицы.
Если связь типа n-m, необходимо три таблицы.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.