Презентация, доклад по информатике на тему Проектирование реляционной модели данных

Инфологическая модель системы

Слайд 1Проектирование реляционной модели данных

Проектирование реляционной модели данных

Слайд 2Инфологическая модель системы

Инфологическая модель системы

Слайд 3Многотабличная модель данных
Перейдём от инфологической модели системы «Классный журнал» к

реляционной модели данных. Для этого необходимо:
описать отношения, определяющие структуры таблиц БД;
определить основные ключи;
реализовать связи между таблицами
Многотабличная модель данных Перейдём от инфологической модели системы «Классный журнал» к реляционной модели данных. Для этого необходимо:описать

Слайд 4 Если в качестве имен отношений(таблиц) принять имена сущностей, а в

качестве полей – атрибуты сущностей, то получим:

УЧЕНИКИ (ФАМИЛИЯ, ИМЯ, ПОЛ, АДРЕС, ТЕЛЕФОН)
ПРЕДМЕТЫ (НАЗВАНИЕ_ПРЕДМЕТА, УЧИТЕЛЬ)
ОЦЕНКИ (УЧЕНИК, ПРЕДМЕТ, ДАТА, ОЦЕНКА)
Если в качестве имен отношений(таблиц) принять имена сущностей, а в качестве полей – атрибуты сущностей, то

Слайд 5
Определим первичные ключи таблиц.

УЧЕНИКИ (НОМЕР_УЧЕНИКА, ФАМИЛИЯ, ИМЯ, ПОЛ, АДРЕС,

ТЕЛЕФОН)
ПРЕДМЕТЫ (НАЗВАНИЕ_ПРЕДМЕТА, УЧИТЕЛЬ)
ОЦЕНКИ (НОМЕР_УЧЕНИКА, НАЗВАНИЕ_ПРЕДМЕТА, ДАТА, ОЦЕНКА)

Определим первичные ключи таблиц.УЧЕНИКИ (НОМЕР_УЧЕНИКА, ФАМИЛИЯ, ИМЯ, ПОЛ, АДРЕС, ТЕЛЕФОН)ПРЕДМЕТЫ (НАЗВАНИЕ_ПРЕДМЕТА, УЧИТЕЛЬ)ОЦЕНКИ (НОМЕР_УЧЕНИКА, НАЗВАНИЕ_ПРЕДМЕТА, ДАТА,

Слайд 6 Теперь о связях между таблицами. В реляционных базах действуют следующие

правила, определяющие типы связей между таблицами.
Если две таблицы имеют одинаковые первичные ключи, то между ними действует связь «один к одному».
Если первичный ключ первой таблицы является частью составного ключа второй таблицы, или является неключевым полем второй таблицы, то между первой и второй таблицами действует связь «один ко многим»
На этом этап проектирования базы данных завершён, получена реляционная модель данных. Её еще называют схемой данных. Следующий этап – создание базы данных на компьютере средствами СУБД.
Теперь о связях между таблицами. В реляционных базах действуют следующие правила, определяющие типы связей между таблицами.Если

Слайд 7Нормализация данных
В теории реляционных баз данных существует понятие нормальной формы

организации данных.
Первая нормальная форма – все поля таблицы атомарные (неделимые).
Пример.
Создадим однотабличную базу данных , т.е. соберём все поля в одной таблице. Назовём её УСПЕВАЕМОСТЬ:
УСПЕВАЕМОСТЬ (НОМЕР_УЧЕНИКА, НАЗВАНИЕ_ПРЕДМЕТА, ДАТА, ОЦЕНКА, УЧИТЕЛЬ, ФАМИЛИЯ, ИМЯ, ПОЛ, АДРЕС, ТЕЛЕФОН)
Каждая запись такой таблицы относится к одной оценке, полученной конкретным учеником по данному предмету в конкретный день учебного года. В базе данных будет столько записей, сколько оценок стоит в журнале.

Нормализация данных В теории реляционных баз данных существует понятие нормальной формы организации данных. Первая нормальная форма –

Слайд 8Вторая нормальная форма – каждое неключевое поле полностью функционально зависят от

основного ключа.
Третья нормальная форма – в отношении не должно быть транзитивных зависимостей.

Вторая нормальная форма – каждое неключевое поле полностью функционально зависят от основного ключа.Третья нормальная форма – в

Слайд 9НОМЕР_УЧЕНИКА
НАЗВАНИЕ_ПРЕДМЕТА
ДАТА
ОЦЕНКА
УЧИТЕЛЬ
ФАМИЛИЯ
ИМЯ
ПОЛ
АДРЕС
ТЕЛЕФОН
Функциональные зависимости в таблице УСПЕВАЕМОСТЬ
УЧЕНИКИ
НОМЕР_УЧЕНИКА
ФАМИЛИЯ
ИМЯ
ПОЛ
АДРЕС
ТЕЛЕФОН
ОЦЕНКИ
НОМЕР_УЧЕНИКА
НАЗВАНИЕ_ПРЕДМЕТА
ДАТА
ОЦЕНКА
ПРЕДМЕТЫ
НАЗВАНИЕ_ПРЕДМЕТА
УЧИТЕЛЬ

НОМЕР_УЧЕНИКАНАЗВАНИЕ_ПРЕДМЕТАДАТАОЦЕНКАУЧИТЕЛЬФАМИЛИЯИМЯПОЛАДРЕСТЕЛЕФОНФункциональные зависимости в таблице УСПЕВАЕМОСТЬУЧЕНИКИНОМЕР_УЧЕНИКАФАМИЛИЯИМЯПОЛАДРЕСТЕЛЕФОНОЦЕНКИНОМЕР_УЧЕНИКАНАЗВАНИЕ_ПРЕДМЕТАДАТАОЦЕНКАПРЕДМЕТЫНАЗВАНИЕ_ПРЕДМЕТАУЧИТЕЛЬ

Слайд 10 Транзитивной называется зависимость между двумя полями А и В через

третье поле: А С В. Таких зависимостей нив одной из трёх построенных таблиц нет. Значит, полученные таблицы удовлетворяют требованиям третьей нормальной формы.
Основным недостатком ненормализованной модели данных является избыточность информации в БД.
Транзитивной называется зависимость между двумя полями А и В через третье поле: А С В. Таких

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть