Внемашинное проектирование реляционных баз данных. (Тема 3) презентация

Содержание

Слайд 1ТЕМА 3 ВНЕ МАШИННОЕ ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ


Слайд 2ПЛАН ЛЕКЦИИ
Понятие реляционной модели базы данных
Нормализация данных информационной модели ПО
Логическая модель

реляционной базы данных
Связи между объектами реляционной базы данных
Примеры

Слайд 3ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
Отсюда следует и название этого вида баз

данных – relation– отношение, связь

Реляционная модель данных – это модель, состоящая из системы взаимосвязанных таблиц.

Создатель реляционной модели – Эдгар Кодд

Реляционная модель по версии журнала Forbes - одно из важнейших достижений за последние 85 лет


Слайд 4НЕМНОГО ОБ Э. КОДДЕ
Эдгар Кодд - британский учёный
В 60-х — 70-х годах

ХХ ст. он работал над своими теориями хранения данных. В 1970 издал работу «A Relational Model of Data for Large Shared Data Banks», которая считается первой работой по реляционной модели данных.

В начале 80-х реляционная модель начала входить в моду. Борясь с недобросовестными поставщиками СУБД, которые утверждали, что их устаревшие продукты поддерживают реляционную технологию, Кодд опубликовал «12 правил Кодда», описывающие, что должна содержать реляционная СУБД.


Слайд 5НОРМАЛИЗАЦИЯ
Процедура перехода от информационной модели к реляционной носит название нормализации
Нормализация

– формальная процедура, в процессе выполнения которой атрибуты данных (поля) группируются в таблицы, а таблицы в свою очередь – в базы данных

Слайд 6ПРАВИЛА НОРМАЛИЗАЦИИ
Нужно мысленно вырезать реквизиты, обладающие множественным свойством (на рис. показано

волнистой линией).
Не учитывать в дальнейшем проектировании те реквизиты, где производятся вычисления.


Слайд 7ПРАВИЛА НОРМАЛИЗАЦИИ
Этот блок реквизитов будет размещен в связующей таблице или таблице-отношении


Слайд 8ЛОГИЧЕСКАЯ МОДЕЛЬ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ (РБД)
Связи между таблицами реляционных баз данных

осуществляются через ключевые поля

Слайд 9ТИПЫ ТАБЛИЦ РБД
Базовая таблица (содержит первичный ключ) – состоит из одного

или нескольких столбцов свойств объекта, полностью определяющих эти объекты как информационные элементы
Связующая таблица (содержит внешние ключи)– это таблица, которая используется для установления связей между другими таблицами и в тоже время не является базовой, поскольку не содержит описания свойств объектов и первичного ключа.

Слайд 10ТИПЫ КЛЮЧЕВЫХ ПОЛЕЙ РБД
Первичный ключ содержит уникальный набор значений, полностью определяющих

строку базовой таблицы. Каждому значению первичного ключа соответствует одна и только одна строка таблицы
Внешний ключ используется для связи с первичным ключом другой таблицы и представляет собой поле, значения которого соответствуют значениям первичного ключа базовой таблицы

Слайд 11ТИПЫ СВЯЗЕЙ МЕЖУ ТАБЛИЦАМИ РБД
Между таблицами реляционных баз данных различают связи

типа:
«один к одному» (1:1) – самая простая связь
«многие к одному» (N : 1), «один ко многим» (1 : N) – типичная связь для РБД
«многие ко многим» (N : М) – не может быть реализована ни одной из существующих СУБД


Слайд 12ПРИМЕР
Накладная
Поставки
Первичный ключ
Внешний ключ


Слайд 13ПРИМЕР


Слайд 14КОНТРОЛЬНЫЕ ВОПРОСЫ
В чем состоит отличие внемашинного проектирования списков Excel и РБД

Access?
Что такое нормализация данных?
Сформулируйте основные принципы нормализации данных.
Кто разработал методологию реляционных баз данных?
Какие существуют типы связей между полями РБД?
Какие типы ключевых полей используются в MS Access?


Слайд 15КОНТРОЛЬНЫЕ ВОПРОСЫ
Дайте характеристику полям первичного ключа.
Дайте характеристику полям внешнего ключа.
Какие типы

таблиц используются в РБД?
Охарактеризуйте базовые таблицы РБД.
Охарактеризуйте связующие таблицы РБД.
Может ли таблица РБД быть базой и связующей одновременно?

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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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