🗊Презентация Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных

Категория: Информатика
Нажмите для полного просмотра!
Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №1Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №2Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №3Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №4Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №5Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №6Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №7Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №8Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №9Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №10Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №11Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №12Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №13Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №14Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №15Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №16Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №17Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №18Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №19Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №20Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №21Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №22Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №23Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №24Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №25Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №26Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №27Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №28Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №29Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №30Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №31Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №32Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №33Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ.
МЕТОД   ER-ДИАГРАММ
Основы программирования и базы данных
Описание слайда:
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ. МЕТОД ER-ДИАГРАММ Основы программирования и базы данных

Слайд 2





Модель сущность-связь
(ER-модель)
Entity-relationship (англ.) – связь сущностей.
Модель сущность-связь (ER-модель) предложена в 1976 году американским профессором компьютерных наук Питером Ченом. 
Графически модель сущность-связь представляется в виде ER-диаграмм
Описание слайда:
Модель сущность-связь (ER-модель) Entity-relationship (англ.) – связь сущностей. Модель сущность-связь (ER-модель) предложена в 1976 году американским профессором компьютерных наук Питером Ченом. Графически модель сущность-связь представляется в виде ER-диаграмм

Слайд 3





Модель сущность-связь
(ER-модель)
Главными элементами ER-модели данных являются
сущности
атрибуты
типы связей
Описание слайда:
Модель сущность-связь (ER-модель) Главными элементами ER-модели данных являются сущности атрибуты типы связей

Слайд 4





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

Слайд 5





Атрибуты
Атрибут — это поименованная характеристика сущности, с помощью которой моделируется ее свойство.
Описание слайда:
Атрибуты Атрибут — это поименованная характеристика сущности, с помощью которой моделируется ее свойство.

Слайд 6





Связи
Взаимоотношения сущностей выражаются связями. Тип связи обозначается в виде ромбика с указанным на нем именем связи, который соединен линиями со связываемыми сущностями
Описание слайда:
Связи Взаимоотношения сущностей выражаются связями. Тип связи обозначается в виде ромбика с указанным на нем именем связи, который соединен линиями со связываемыми сущностями

Слайд 7





Связи
Показатель кардинальности – количество возможных связей для каждого экземпляра участвующего в связи сущности
Описание слайда:
Связи Показатель кардинальности – количество возможных связей для каждого экземпляра участвующего в связи сущности

Слайд 8





Супертип и подтип
Супертип — это сущность, включающая разные подтипы, которые необходимо представить в модели данных.
Подтип — это сущность, являющаяся членом супертипа, но выполняющая отдельную роль в нем.
Описание слайда:
Супертип и подтип Супертип — это сущность, включающая разные подтипы, которые необходимо представить в модели данных. Подтип — это сущность, являющаяся членом супертипа, но выполняющая отдельную роль в нем.

Слайд 9





Этапы проектирования
Выделение сущностей и связей между ними
Построение диаграмм ER-типа с учетом всех сущностей и их связей
Формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения и использованием диаграмм ER-типа
Добавление неключевых атрибутов в отношения
Приведение предварительных отношений к нормальной форме Бойса-Кодда, с помощью метода нормальных форм.
Пересмотр ER-диаграмм в следующих случаях:
Некоторые отношения не приводятся к нормальной форме Бойса-Кодда;
Некоторым атрибутам не находится логически обоснованных мест в предварительных отношениях.
Описание слайда:
Этапы проектирования Выделение сущностей и связей между ними Построение диаграмм ER-типа с учетом всех сущностей и их связей Формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения и использованием диаграмм ER-типа Добавление неключевых атрибутов в отношения Приведение предварительных отношений к нормальной форме Бойса-Кодда, с помощью метода нормальных форм. Пересмотр ER-диаграмм в следующих случаях: Некоторые отношения не приводятся к нормальной форме Бойса-Кодда; Некоторым атрибутам не находится логически обоснованных мест в предварительных отношениях.

Слайд 10





Правила формирования отношений
Основываются на учете следующего:
Степени связи между сущностями
(1:M, M:1, M:M)
Класса принадлежности экземпляров сущностей (обязательный, необязательный)
Описание слайда:
Правила формирования отношений Основываются на учете следующего: Степени связи между сущностями (1:M, M:1, M:M) Класса принадлежности экземпляров сущностей (обязательный, необязательный)

Слайд 11





Формирование отношений
для связи 1:1
Правило 1. Если степень бинарной связи 1:1 и класс принадлежности обеих сущностей обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей.
Пример:
Описание слайда:
Формирование отношений для связи 1:1 Правило 1. Если степень бинарной связи 1:1 и класс принадлежности обеих сущностей обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей. Пример:

Слайд 12





Формирование отношений
для связи 1:1
Описание слайда:
Формирование отношений для связи 1:1

Слайд 13





Формирование отношений
для связи 1:1
Правило 2. Если степень связи 1:1 и класс принадлежности одной сущности обязательный, а второй – необязательный, то под каждую из сущностей формируется по отношению с первичными ключами, являющимися ключами соответствующих сущностей. Далее к отношению, сущность которого имеет обязательный КП, добавляется в качестве атрибута ключ сущности с необязательным КП.
Пример:
Описание слайда:
Формирование отношений для связи 1:1 Правило 2. Если степень связи 1:1 и класс принадлежности одной сущности обязательный, а второй – необязательный, то под каждую из сущностей формируется по отношению с первичными ключами, являющимися ключами соответствующих сущностей. Далее к отношению, сущность которого имеет обязательный КП, добавляется в качестве атрибута ключ сущности с необязательным КП. Пример:

Слайд 14





Формирование отношений
для связи 1:1
Описание слайда:
Формирование отношений для связи 1:1

Слайд 15





Формирование отношений
для связи 1:1
Пример: отношения, полученные по правилу 2
Описание слайда:
Формирование отношений для связи 1:1 Пример: отношения, полученные по правилу 2

Слайд 16





Формирование отношений
для связи 1:1
Правило 3. Если степень связи 1:1 и класс принадлежности обеих сущностей является необязательным, то необходимо использовать три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.
Пример:
Описание слайда:
Формирование отношений для связи 1:1 Правило 3. Если степень связи 1:1 и класс принадлежности обеих сущностей является необязательным, то необходимо использовать три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений. Пример:

Слайд 17





Формирование отношений
для связи 1:1
Описание слайда:
Формирование отношений для связи 1:1

Слайд 18





Формирование отношений
для связи 1:1
Пример: отношения, полученные по правилу 3
Описание слайда:
Формирование отношений для связи 1:1 Пример: отношения, полученные по правилу 3

Слайд 19





Формирование отношений для связи 1:М
Правило 4. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности обязательный, то достаточно формирование двух отношений (по одному на каждую из сущностей). При этом первичными ключами этих отношений являются ключи их сущностей. Кроме того, ключ 1-связной сущности добавляется как атрибут (внешний ключ) в отношение, соответствующее М-связной сущности
Описание слайда:
Формирование отношений для связи 1:М Правило 4. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности обязательный, то достаточно формирование двух отношений (по одному на каждую из сущностей). При этом первичными ключами этих отношений являются ключи их сущностей. Кроме того, ключ 1-связной сущности добавляется как атрибут (внешний ключ) в отношение, соответствующее М-связной сущности

Слайд 20





Формирование отношений
для связи 1:М
Пример:
Описание слайда:
Формирование отношений для связи 1:М Пример:

Слайд 21





Формирование отношений
для связи 1:М
Пример:
Описание слайда:
Формирование отношений для связи 1:М Пример:

Слайд 22





Формирование отношений
для связи 1:М
Пример: отношения, полученные по правилу 4
Описание слайда:
Формирование отношений для связи 1:М Пример: отношения, полученные по правилу 4

Слайд 23





Формирование отношений
для связи 1:М
Правило 5. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности необязательный, то необходимо формирование трех отношений. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.
Описание слайда:
Формирование отношений для связи 1:М Правило 5. Если степень связи между сущностями 1:М (или М:1) и класс принадлежности М-связной сущности необязательный, то необходимо формирование трех отношений. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.

Слайд 24





Формирование отношений
для связи 1:М
Пример:
Описание слайда:
Формирование отношений для связи 1:М Пример:

Слайд 25





Формирование отношений
для связи 1:М
Пример:
Описание слайда:
Формирование отношений для связи 1:М Пример:

Слайд 26





Формирование отношений
для связи 1:М
Пример: отношения, полученные по правилу 5
Описание слайда:
Формирование отношений для связи 1:М Пример: отношения, полученные по правилу 5

Слайд 27





Формирование отношений
для связи М:М
Правило 6. Если степень связи М:М, то независимо от класса принадлежности сущностей формируются три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.
Описание слайда:
Формирование отношений для связи М:М Правило 6. Если степень связи М:М, то независимо от класса принадлежности сущностей формируются три отношения. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.

Слайд 28





Формирование отношений
для связи М:М
Описание слайда:
Формирование отношений для связи М:М

Слайд 29





Формирование отношений
для связи М:М
Описание слайда:
Формирование отношений для связи М:М

Слайд 30





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

Слайд 31


Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №31
Описание слайда:

Слайд 32


Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №32
Описание слайда:

Слайд 33


Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №33
Описание слайда:

Слайд 34


Проектирование баз данных. Метод ER-диаграмм. Основы программирования и базы данных, слайд №34
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию