Отображение ER-диаграммы на реляционную схему, Приведение реляционной модели БД к третьей нормальной форме (3НФ) - Построение моделей базы данных предприятия
Разработаем логическую модель БД для ведения реестра в виде реляционной модели. Для этого используется табличное представление, в котором каждому объекту сопоставляется таблица (табл. 3.1 - 3.10). Каждое поле таблицы является атрибутом, причем некоторые поля являются ключевыми атрибутами для каждого объекта.
Свидетельство об окончании
ID № свидетельства |
ФИО ребенка |
Направление |
Тип свидетельства |
Год вручения |
Сотрудники школы
Закупки
Вид закупки |
ID Наименование Товара |
Единица товара |
Цена за единицу товара |
Количество |
Стоимость |
Таблицы связей
Танцевальные занятия:
ID ФИО преподавателя |
Группа |
ID День занятия |
ID Время занятия |
Приведение реляционной модели БД к третьей нормальной форме (3НФ)
Первая нормальная форма (1НФ). Отношение находится в первой нормальной форме, если значения всех его атрибутов простые (атомарные), т. е. значение атрибута не должно быть множеством или повторяющейся группой.
Преобразуем те таблицы нашей БД, которые не находятся в 1НФ:
Учащиеся
ID ФИО |
Возраст |
Группа |
Преподаватель |
Оплата за текущий месяц |
Сдача экзаменов |
1-ый год |
2-ой год |
3-ий год |
4-ый год |
5-ый год |
Партнеры и спонсоры
Остальные таблицы находятся в первой нормальной форме.
Вторая нормальная форма (2НФ). Таблица находится во второй нормальной форме, если она находится в первой нормальной форме, и при этом любой ее атрибут, не входящий в состав первичного ключа, функционально полно зависит от первичного ключа.
Где функциональная полная зависимость означает, что атрибут функционально зависит от всего первичного ключа, но при этом не находится в функциональной зависимости от какой-либо его части.
Таблицы, не находящиеся в 2НФ, следует исправить следующим образом:
Преподаватели
Остальные таблицы находятся во 2НФ
Третья нормальная форма (3НФ). Таблица находится в третьей нормальной форме, если она находится во второй нормальной форме, и при этом любой ее неключевой атрибут функционально зависит только от первичного ключа.
Проектируемая база данных находится в 3НФ.
Похожие статьи
-
Построение реляционной схемы БД - Банки и базы данных. Системы управления базами данных
В основе реляционной модели БД лежит понятие отношения. Под отношением в этой модели понимается двумерная таблица данных. Строки таблицы называются...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Настоящий курсовой проект предназначен для практического освоения проектирования реляционных баз данных (БД). В работе используется трехуровневый подход...
-
Наиболее часто на практике семантическое моделирование используется на первой стадии проектирования базы данных. При этом в терминах семантической модели...
-
Нормализация Базы Данных - Разработка информационной системы "Магазин компьютерных товаров"
Результатом работы с АИС магазина компьютерных товаров является чек, который оформляет продавец. В этом чеке должна содержаться информация о количестве...
-
Сетевая модель данных, Реляционная модель данных - Система управления базами данных
Отличие сетевой структуры от иерархической заключается в том, что каждый элемент в сетевой структуре может быть связан с любым другим элементом (рис. 8)....
-
Областью применения базы данных является Гостиница. Задачей администратора гостиницы является отслеживание финансовой стороны работы гостиницы. Его...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
Для разработки базы данных была выбрана СУБД Access так как, она имеет следующие преимущества перед другими СУБД: - Является реляционной; -...
-
Даталогическое проектирование - Банки и базы данных. Системы управления базами данных
Даталогической моделью БД называется модель логического уровня, построенная в рамках конкретной СУБД, в среде которой проектируется БД. Описание...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
Физическая модель данных При разработке структуры базы данных важным процессом является нормализация. Нормализация - это удаление избыточных данных из...
-
UML - унифицированный язык моделирования, призванный упростить построение больших информационных систем. Состоит из диаграмм, связей и сущностей....
-
Таблица база данные administrator Построение схемы функциональных зависимостей На основе проведенного анализа предметной области строится схема...
-
Рассмотрим решение системы дифференциальных уравнений построенной по вероятностной модели предприятия УП "Проектный институт Гродногипрозем". Данная...
-
Введение в реляционную модель данных - Основные понятия систем базы данных
Реляционный подход к организации БД был заложен в конце 1960-х годов Эдгаром Коддом. В современности данных подход является одним из распространенных....
-
При запуске программы с входными параметрами {"-makexls" "filename. xls" "температурная_точка" "отклонение" "элемент"} происходит извлечение результатов...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Реляционная алгебра и нормализация - Основные понятия систем базы данных
Базисные средства манипулирования реляционными данными составляющие определяются 2 базовых механизма манипулирования реляционными данными. 1) основанные...
-
Нормализация - База данных "Определение факультативов для студентов"
Реляционная база данных. Набор нормализованных отношений, которые различаются по именам. Первичным ключом (ключом отношения, ключевым атрибутом)...
-
Описание предметной области ООО ИСК "Волгастройинвест" является официальным представителем ряда отечественных и зарубежных фирм, предлагающих на...
-
Физические модели БД - Банки и базы данных. Системы управления базами данных
Под физической моделью БД понимается способ размещения данных на устройствах внешней памяти и способ доступа к этим данным. Каждая СУБД по-разному...
-
Основная часть, Физические модели таблиц базы данных - Проблема организации и хранения данных
Физические модели таблиц базы данных Физическая модели таблицы базы данных предполагает описание свойств каждого поля таблицы. Для описания свойств полей...
-
2.1 Процесс проектирования БД на основе принципов нормализации представляет собой последовательность переходов от неформального словесного описания...
-
Применение ETL-инструмента - Создание модели хранилища данных
Результатом процесса сбора и моделирования данных стали файлы в различных форматах (.txt, .xls, .xlsx, .csv). К этим файлам относятся: - Файл...
-
Создание модели хранилища данных Модель хранилища данных будет создаваться на основе описания предметной области, сделанного во 2 главе. Хранилища данных...
-
Для разработки базы данных применим инструмент "Management Studio" входящий в состав СУБД "MS SQL Server". Этот инструмент позволяет создавать новые базы...
-
Физическая Модель Данных Физическое проектирование -- создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя...
-
Формы - Проблема организации и хранения данных
Работа с данными в режиме таблицы имеет существенный недостаток: если полей слишком много, они не умещаются на экране и приходится прибегать к различным...
-
В основе метода EWMA лежит экспоненциальное сглаживание первого порядка [20, 21]: (5.2.1) Где 0<л?1 - константа сглаживания. В роли начального...
-
Выбор интерфейса Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя...
-
Предлагаемая библиотека хранит все данные в отдельных таблицах, таким образом он не обязан использовать ту же СУБД, что и основное приложение. В качестве...
-
Теперь приступим к физическому проектированию базы данных. Любая база данных состоит из таблиц (отношений), поэтому теперь наша задача построить таблицы...
-
Разработка концептуальной схемы БД Концептуальная схема базы данных формируется путем перехода в Erwin с логического уровня на физический. Все отношения...
-
Для начала разрабатывается модель базы данных (рис.1). Главная идея создания функциональной модели заключается в том, чтобы описать, "увидеть" и...
-
Анализ предметной области позволяет выявить пять сущностей: Сущность: Растения для сада (наименование растения; вид; высота; время цветения; отношение к...
-
В данном курсовом проекте в качестве исследуемой организации рассматривается институт, который предоставляет выбор факультативов студентами. Институт...
-
Этапы проектирования и создания БД - Система управления базами данных
При разработке БД можно выделить следующие этапы работы. I этап. Постановка задачи. На этом этапе формируется задание по созданию БД. В нем подробно...
-
Конфигурация "Управление производственным предприятием" является современной многооконной системой. Каждое из ее окон (многие из которых -- диалоговые...
-
Er-модель, Запросы - База данных "Определение факультативов для студентов"
ER-модель является методом представления логической структуры базы данных в графическом виде для более простого и наглядного отображения основных...
Отображение ER-диаграммы на реляционную схему, Приведение реляционной модели БД к третьей нормальной форме (3НФ) - Построение моделей базы данных предприятия