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

Содержание

Модель данных - это основа, на которую опирается та или иная база данных, и определяющая связи между данными.

Слайд 1Типы моделей данных

Типы моделей данных

Слайд 2Модель данных - это основа, на которую опирается та или иная

база данных, и определяющая связи между данными.
Модель данных - это основа, на которую опирается та или иная база данных, и определяющая связи между

Слайд 3Иерархическая модель данных
Строится по принципу иерархии типов объектов, т. е. один

тип объекта является главным, а остальные подчиненными.

Узел дерева - это совокупность атрибутов, описывающих объект.

Иерархическая модель данныхСтроится по принципу иерархии типов объектов, т. е. один тип объекта является главным, а остальные

Слайд 4Пример

Пример

Слайд 5Сетевая модель данных
Понятие главного и подчиненного объекта несколько расширено.
Любой объект

может быть главным и подчиненным.
Каждый объект может участвовать в любом числе взаимодействий.
Сетевая модель данныхПонятие главного и подчиненного объекта несколько расширено. Любой объект может быть главным и подчиненным. Каждый

Слайд 6Пример
Преподаватель 1
Преподаватель 2
Преподаватель 3
Студент 4
Студент 3
Студент 2
Студент 1

ПримерПреподаватель 1Преподаватель 2Преподаватель 3Студент 4Студент 3Студент 2Студент 1

Слайд 7Реляционная модель данных
В реляционной модели данных объекты и взаимодействия между ними

представляются с помощью таблиц.
Каждая таблица должна иметь первичный ключ.
Реляционная модель данных является наиболее популярной. На ее идеологии построены СУБД: FoxPro, Acсess, Visual C++ и др.
Реляционная модель данныхВ реляционной модели данных объекты и взаимодействия между ними представляются с помощью таблиц. Каждая таблица

Слайд 8Пример
Таблица «Сотрудник»
Таблица «Отдел»
Первичный ключ
Первичный ключ
Внешний ключ

ПримерТаблица «Сотрудник»Таблица «Отдел»Первичный ключПервичный ключВнешний ключ

Слайд 9Типы отношений в таблицах

Типы отношений в таблицах

Слайд 10
Один к одному – каждая запись одной таблицы соответствует одной записи

в другой таблице

Сотрудники

Образование

Один к одному – каждая запись одной таблицы соответствует одной записи в другой таблицеСотрудникиОбразование

Слайд 11
1
1
Сотрудники
Образование

11СотрудникиОбразование

Слайд 12Связь осуществляется по совпадающему полю и в обеих таблицах это поле

должно быть ключевым.
Отношение "один к одному" целесообразно использовать, если часть данных, например данные об образовании, используются нечасто.
Использование данного отношения позволит увеличить скорость обработки данных.
Связь осуществляется по совпадающему полю и в обеих таблицах это поле должно быть ключевым.Отношение

Слайд 132. Один ко многим (многие к одному) – каждой записи в

одной таблице соответствует несколько записей в другой таблице

Сотрудники

Выполненные работы

2. Один ко многим (многие к одному) – каждой записи в одной таблице соответствует несколько записей в

Слайд 14
1
Сотрудники
Выполненные работы

∞1СотрудникиВыполненные работы

Слайд 15Связь осуществляется по совпадающему полю.
В таблице на стороне «один» это

поле должно быть ключевым, на стороне «многие» неключевым.
Отношение "многие к одному" аналогично отношению "один ко многим". Тип отношения зависит от вашей точки зрения.
Связь осуществляется по совпадающему полю. В таблице на стороне «один» это поле должно быть ключевым, на стороне

Слайд 163. Многие ко многим – нескольким записям в одной таблице соответствуют

несколько записей в другой таблице


Поставки товаров

Заказанные товары

3. Многие ко многим – нескольким записям в одной таблице соответствуют несколько записей в другой таблицеПоставки товаровЗаказанные

Слайд 17


Поставки товаров
Заказанные товары

∞∞Поставки товаровЗаказанные товары

Слайд 18
Связь осуществляется по неключевым полям.

Связь осуществляется по неключевым полям.

Слайд 19Пример 1: определить тип связи между таблицами

Пример 1: определить тип связи между таблицами

Слайд 20Пример 2: определить тип связи между таблицами

Пример 2: определить тип связи между таблицами

Слайд 21Реляционный подход к построению модели данных

Реляционный подход к построению модели данных

Слайд 22
Реляционная модель (РМД) предложена сотрудником компании IBM Е. Ф. Коддом в

1970 г.
В настоящее время эта модель является фактическим стандартом, на который ориентируются практически все современные коммерческие СУБД.
Реляционная модель (РМД) предложена сотрудником компании IBM Е. Ф. Коддом в 1970 г. В настоящее время эта

Слайд 23
Представление данных в РМД не зависит от способа их физической организации.


Это обеспечивается за счет использования математической теории отношений (само название «реляционная» происходит от английского relation — «отношение»).
Представление данных в РМД не зависит от способа их физической организации. Это обеспечивается за счет использования математической

Слайд 24
Реляционная модель является удобной и наиболее привычной формой представления данных в

виде таблицы.
Реляционная модель является удобной и наиболее привычной формой представления данных в виде таблицы.

Слайд 25В отличие от иерархической и сетевой модели такой способ представления имеет

ряд достоинств:
понятен пользователю-непрограммисту;
позволяет легко изменять схему — присоединять новые элементы данных и записи без изменения соответствующих подсхем;
обеспечивает необходимую гибкость при обработке непредвиденных запросов.
В отличие от иерархической и сетевой модели такой способ представления имеет ряд достоинств:понятен пользователю-непрограммисту;позволяет легко изменять схему

Слайд 26Одним из основных преимуществ реляционной модели является ее однородность.
Все данные

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

Слайд 27Основные элементы РМД
Основные понятия, с помощью которых определяется реляционная модель: домен,

отношение, кортеж, кардинальность, атрибуты, степень, первичный ключ.
Основные элементы РМДОсновные понятия, с помощью которых определяется реляционная модель: домен, отношение, кортеж, кардинальность, атрибуты, степень, первичный

Слайд 30Модель предъявляет к таблицам следующие требования:
данные в ячейках таблицы должны

быть структурно неделимыми;
данные в одном столбце должны быть одного типа;
каждый столбец должен быть уникальным (недопустимо дублирование столбцов);
столбцы размещаются в произвольном порядке;
строки размещаются в таблице также в произвольном порядке;
столбцы имеют уникальные наименования.
Модель предъявляет к таблицам следующие требования: данные в ячейках таблицы должны быть структурно неделимыми;данные в одном столбце

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

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


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

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

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

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