🗊Презентация Базы данных и СУБД

Категория: Информатика
Нажмите для полного просмотра!
Базы данных и СУБД, слайд №1Базы данных и СУБД, слайд №2Базы данных и СУБД, слайд №3Базы данных и СУБД, слайд №4Базы данных и СУБД, слайд №5Базы данных и СУБД, слайд №6Базы данных и СУБД, слайд №7Базы данных и СУБД, слайд №8Базы данных и СУБД, слайд №9Базы данных и СУБД, слайд №10Базы данных и СУБД, слайд №11Базы данных и СУБД, слайд №12Базы данных и СУБД, слайд №13Базы данных и СУБД, слайд №14Базы данных и СУБД, слайд №15Базы данных и СУБД, слайд №16Базы данных и СУБД, слайд №17Базы данных и СУБД, слайд №18Базы данных и СУБД, слайд №19Базы данных и СУБД, слайд №20Базы данных и СУБД, слайд №21Базы данных и СУБД, слайд №22Базы данных и СУБД, слайд №23Базы данных и СУБД, слайд №24Базы данных и СУБД, слайд №25Базы данных и СУБД, слайд №26Базы данных и СУБД, слайд №27Базы данных и СУБД, слайд №28Базы данных и СУБД, слайд №29Базы данных и СУБД, слайд №30Базы данных и СУБД, слайд №31Базы данных и СУБД, слайд №32Базы данных и СУБД, слайд №33Базы данных и СУБД, слайд №34Базы данных и СУБД, слайд №35Базы данных и СУБД, слайд №36Базы данных и СУБД, слайд №37Базы данных и СУБД, слайд №38Базы данных и СУБД, слайд №39Базы данных и СУБД, слайд №40Базы данных и СУБД, слайд №41Базы данных и СУБД, слайд №42Базы данных и СУБД, слайд №43Базы данных и СУБД, слайд №44Базы данных и СУБД, слайд №45Базы данных и СУБД, слайд №46Базы данных и СУБД, слайд №47Базы данных и СУБД, слайд №48Базы данных и СУБД, слайд №49Базы данных и СУБД, слайд №50Базы данных и СУБД, слайд №51Базы данных и СУБД, слайд №52Базы данных и СУБД, слайд №53Базы данных и СУБД, слайд №54Базы данных и СУБД, слайд №55Базы данных и СУБД, слайд №56Базы данных и СУБД, слайд №57Базы данных и СУБД, слайд №58Базы данных и СУБД, слайд №59Базы данных и СУБД, слайд №60Базы данных и СУБД, слайд №61Базы данных и СУБД, слайд №62Базы данных и СУБД, слайд №63Базы данных и СУБД, слайд №64Базы данных и СУБД, слайд №65Базы данных и СУБД, слайд №66

Содержание

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

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


Слайд 1





Базы данных и СУБД
Михайлова Елена Георгиевна, 
кафедра ИАС, доцент
Описание слайда:
Базы данных и СУБД Михайлова Елена Георгиевна, кафедра ИАС, доцент

Слайд 2





Задачи курса
Введение в теорию баз данных
Практические навыки работы с СУБД на базе MS SQL Server
Лекции + практика = зачет + экзамен
Описание слайда:
Задачи курса Введение в теорию баз данных Практические навыки работы с СУБД на базе MS SQL Server Лекции + практика = зачет + экзамен

Слайд 3





План курса
Основные определения и понятия
Реляционная модель
Реляционная алгебра
Индексы
Процедуры/функции
Триггеры
Транзакции
Оптимизация запросов
Распределенные БД
NoSQL базы данных
Описание слайда:
План курса Основные определения и понятия Реляционная модель Реляционная алгебра Индексы Процедуры/функции Триггеры Транзакции Оптимизация запросов Распределенные БД NoSQL базы данных

Слайд 4





Рекомендуемая литература 
по курсу
Гарсиа-Молина, Ульман, Уидом. Системы баз данных. Полный курс."Вильямс", 2003.
Кристофер Дейт — «Введение в системы баз данных»
С. Кузнецов. Основы баз данных.
Б.А. Новиков, Г.Р. Домбровская: Настройка приложений баз данных. БХВ: СПб. 2006.
Джеффри Ульман, Дженнифер Уидом. Введение в системы баз данных, Лори, 2006 г.
Joe Celko’s. Thinking in sets. Auxiliary, Temporal, and Virtual Tables in SQL
Joe Celko’s. SQL for smarties: advanced sql programming
msdn.microsoft.com
Описание слайда:
Рекомендуемая литература по курсу Гарсиа-Молина, Ульман, Уидом. Системы баз данных. Полный курс."Вильямс", 2003. Кристофер Дейт — «Введение в системы баз данных» С. Кузнецов. Основы баз данных. Б.А. Новиков, Г.Р. Домбровская: Настройка приложений баз данных. БХВ: СПб. 2006. Джеффри Ульман, Дженнифер Уидом. Введение в системы баз данных, Лори, 2006 г. Joe Celko’s. Thinking in sets. Auxiliary, Temporal, and Virtual Tables in SQL Joe Celko’s. SQL for smarties: advanced sql programming msdn.microsoft.com

Слайд 5





MS SQL Server-2012-14-16
https://dspark.spbu.ru/
Зная свои Log –Pass  (st00ХХХХ)
Устанавливаем с сайта СПбГУ Visual Studio
Устанавливаем с сайта СПбГУ SQL Server
Описание слайда:
MS SQL Server-2012-14-16 https://dspark.spbu.ru/ Зная свои Log –Pass (st00ХХХХ) Устанавливаем с сайта СПбГУ Visual Studio Устанавливаем с сайта СПбГУ SQL Server

Слайд 6





https://dspark.spbu.ru/
Описание слайда:
https://dspark.spbu.ru/

Слайд 7


Базы данных и СУБД, слайд №7
Описание слайда:

Слайд 8


Базы данных и СУБД, слайд №8
Описание слайда:

Слайд 9





Вы пользуетесь информационной системой, когда:
Используете ВКонтакте или Facebook 
Делаете звонок с мобильного  телефона
Совершаете online покупки
Бронируете авиабилеты
Резервируете номер в гостинице
Расплачиваетесь кредитной картой
Используете банкомат
Ищете что-то в поисковой системе
…
Описание слайда:
Вы пользуетесь информационной системой, когда: Используете ВКонтакте или Facebook Делаете звонок с мобильного телефона Совершаете online покупки Бронируете авиабилеты Резервируете номер в гостинице Расплачиваетесь кредитной картой Используете банкомат Ищете что-то в поисковой системе …

Слайд 10





База данных - совокупность хранимых данных 
База данных хранится и обрабатывается в вычислительной системе. 
Данные в базе данных хорошо структурированы, т.е. в данных выделены составные части, связи между ними.
Структура базы данных обеспечивает эффективный поиск и обработку данных.
Описание слайда:
База данных - совокупность хранимых данных База данных хранится и обрабатывается в вычислительной системе. Данные в базе данных хорошо структурированы, т.е. в данных выделены составные части, связи между ними. Структура базы данных обеспечивает эффективный поиск и обработку данных.

Слайд 11





Что такое база данных?
Набор порций информации, существующий в течение длительного времени
Описание слайда:
Что такое база данных? Набор порций информации, существующий в течение длительного времени

Слайд 12





Причины появления БД
Сверхмощные вычислительные системы
ПК высокой производительности
Рост объемов носителей информации (до 60х гг – последовательные)
Особенности устройств прямого доступа:
Выборочное обновление
Сложные структуры данных
Мировая сеть Internet
Разнообразие языков программирования
Методы анализа данных, основанные на достижениях теории искусственного интеллекта
Описание слайда:
Причины появления БД Сверхмощные вычислительные системы ПК высокой производительности Рост объемов носителей информации (до 60х гг – последовательные) Особенности устройств прямого доступа: Выборочное обновление Сложные структуры данных Мировая сеть Internet Разнообразие языков программирования Методы анализа данных, основанные на достижениях теории искусственного интеллекта

Слайд 13





Откуда берутся данные?
Google увеличивает объем на 20 PB в день(2008)
Facebook -  2.5 PB данных + 15 TB/в день (2009) 
eBay -s 6.5 PB данных + 50 TB/в день (2009)
Описание слайда:
Откуда берутся данные? Google увеличивает объем на 20 PB в день(2008) Facebook - 2.5 PB данных + 15 TB/в день (2009) eBay -s 6.5 PB данных + 50 TB/в день (2009)

Слайд 14


Базы данных и СУБД, слайд №14
Описание слайда:

Слайд 15





СУБД
система управления базой данных
Высокая стоимость данных в важнейших областях применения
Дублирование средств управления данными в каждом приложении
Высокая сложность создания приложений
Чрезмерная сложность организации доступа к общим (разделяемым между приложениями) данным
Описание слайда:
СУБД система управления базой данных Высокая стоимость данных в важнейших областях применения Дублирование средств управления данными в каждом приложении Высокая сложность создания приложений Чрезмерная сложность организации доступа к общим (разделяемым между приложениями) данным

Слайд 16





Лидеры на рынке СУБД
Описание слайда:
Лидеры на рынке СУБД

Слайд 17





Функции СУБД
Средства постоянного хранения данных
Безопасность данных и защита от несанкционированного доступа
Защита целостности
Согласованность данных
Независимость данных и программ
Описание слайда:
Функции СУБД Средства постоянного хранения данных Безопасность данных и защита от несанкционированного доступа Защита целостности Согласованность данных Независимость данных и программ

Слайд 18





Возможности СУБД
Создание БД и описание схемы
Сложные структуры данных
Высокоуровневые языки запросов
Масштабирование
Параллельный/конкурентный доступ к общим данным
Описание слайда:
Возможности СУБД Создание БД и описание схемы Сложные структуры данных Высокоуровневые языки запросов Масштабирование Параллельный/конкурентный доступ к общим данным

Слайд 19





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

Слайд 20





Уровни абстракции
Внешняя схема (описывает структуры данных, предоставляемые приложению, опр. совокупностью требований к данным со стороны некоторой конкретной функции)
Концептуальный уровень (описывает полную логическую структуру хранимых данных)
Схема хранения (описывает представление концептуальной схемы на носителях данных)
Описание слайда:
Уровни абстракции Внешняя схема (описывает структуры данных, предоставляемые приложению, опр. совокупностью требований к данным со стороны некоторой конкретной функции) Концептуальный уровень (описывает полную логическую структуру хранимых данных) Схема хранения (описывает представление концептуальной схемы на носителях данных)

Слайд 21





Уровни абстракции
Описание слайда:
Уровни абстракции

Слайд 22





Схема
Перечень всех объектов называется схемой.
Конкретное содержание – экземпляр.
Описание слайда:
Схема Перечень всех объектов называется схемой. Конкретное содержание – экземпляр.

Слайд 23





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

Слайд 24





Диаграммы «сущность-связь»
(Entity-relationship):
База данных может быть представлена как совокупность объектов и связей между ними
Сущность (прямоугольники)
Атрибуты (овалы)
Связи (ромбы)
Описание слайда:
Диаграммы «сущность-связь» (Entity-relationship): База данных может быть представлена как совокупность объектов и связей между ними Сущность (прямоугольники) Атрибуты (овалы) Связи (ромбы)

Слайд 25





Entity Relationship Diagram (ERD)
Модель ER позволяет эскизам базе
Графический инструмент для моделирования данных
Широко используется в проектировании баз данных 
Графическое представление логической структуры базы данных 
Модель, которая идентифицирует понятия или объекты, которые существуют в системе, и связи между этими сущностями
Описание слайда:
Entity Relationship Diagram (ERD) Модель ER позволяет эскизам базе Графический инструмент для моделирования данных Широко используется в проектировании баз данных Графическое представление логической структуры базы данных Модель, которая идентифицирует понятия или объекты, которые существуют в системе, и связи между этими сущностями

Слайд 26





Назначение ERD
Проектировщик/аналитик базы данных получает лучшее понимания информации, содержащейся в базе данных через процесс построения диаграмм. 
ERD служат инструментом документации.
ERD используется для передачи логической структуры базы данных для пользователей.
Описание слайда:
Назначение ERD Проектировщик/аналитик базы данных получает лучшее понимания информации, содержащейся в базе данных через процесс построения диаграмм. ERD служат инструментом документации. ERD используется для передачи логической структуры базы данных для пользователей.

Слайд 27





Компоненты ERD
1. Entity	Сущность
2. Relationship	Связь
3. Cardinality	Кардинальность
4. Attribute	Атрибут
Описание слайда:
Компоненты ERD 1. Entity Сущность 2. Relationship Связь 3. Cardinality Кардинальность 4. Attribute Атрибут

Слайд 28





Базовые понятия (нотация Чена)
Описание слайда:
Базовые понятия (нотация Чена)

Слайд 29





Модель «сущность-связь»
сущность
Сущность, это единичное, обладающее самостоятельностью, в отличие от его состояний и отношений, которые являются изменчивыми и зависят от времени, места, от связей с другими сущностями
Аристотель
Описание слайда:
Модель «сущность-связь» сущность Сущность, это единичное, обладающее самостоятельностью, в отличие от его состояний и отношений, которые являются изменчивыми и зависят от времени, места, от связей с другими сущностями Аристотель

Слайд 30





Модель «сущность-связь»
сущность
Сущность – это абстрактный объект определенного вида. Любой предмет или понятие, информацию о которых мы будем хранить.
Набор однородных сущностей образует множество сущностей.
ER-модель имеет дело с со структурами данных, но НЕ С ОПЕРАЦИЯМИ над данными.
Описание слайда:
Модель «сущность-связь» сущность Сущность – это абстрактный объект определенного вида. Любой предмет или понятие, информацию о которых мы будем хранить. Набор однородных сущностей образует множество сущностей. ER-модель имеет дело с со структурами данных, но НЕ С ОПЕРАЦИЯМИ над данными.

Слайд 31





Модель «сущность-связь»
 сущность
Сущность должны быть отличимы от других сущностей – нужны идентификаторы.
Кроме идентификаторов есть другие свойства - атрибуты.
Назовем сущности с одинаковым набором атрибутов множеством сущностей (аналог класса).
Множества не содержат дубликатов
Описание слайда:
Модель «сущность-связь» сущность Сущность должны быть отличимы от других сущностей – нужны идентификаторы. Кроме идентификаторов есть другие свойства - атрибуты. Назовем сущности с одинаковым набором атрибутов множеством сущностей (аналог класса). Множества не содержат дубликатов

Слайд 32





Модель «сущность-связь»
атрибуты
Отдельные характеристики объекта называются атрибутами
Каждый атрибут имеет уникальное имя.
Каждый атрибута имеет свой тип данных.
Объект может обладать любым количеством атрибутов.
Значение атрибута атомарно.
Описание слайда:
Модель «сущность-связь» атрибуты Отдельные характеристики объекта называются атрибутами Каждый атрибут имеет уникальное имя. Каждый атрибута имеет свой тип данных. Объект может обладать любым количеством атрибутов. Значение атрибута атомарно.

Слайд 33





Представление сущностей
Описание слайда:
Представление сущностей

Слайд 34





Атрибуты
Атрибут - характеристика объекта. Не может быть множеством. Каждый атрибут имеет определенный тип данных.
Объект и его атрибуты соединяются ненаправленными дугами. 
Описание слайда:
Атрибуты Атрибут - характеристика объекта. Не может быть множеством. Каждый атрибут имеет определенный тип данных. Объект и его атрибуты соединяются ненаправленными дугами. 

Слайд 35





Идентификация сущностей
Отличимость сущностей означает возможность идентификации
Сущности идентифицируются выделенными атрибутами –ключами
Искусственные (суррогатные) или естественные ключи?
Описание слайда:
Идентификация сущностей Отличимость сущностей означает возможность идентификации Сущности идентифицируются выделенными атрибутами –ключами Искусственные (суррогатные) или естественные ключи?

Слайд 36





3 вида идентификации
Естественные ключи
«По положению» (географическое, по порядку, во времени)
Суррогатные
Описание слайда:
3 вида идентификации Естественные ключи «По положению» (географическое, по порядку, во времени) Суррогатные

Слайд 37





Суррогатные
Необходимы системе 
Не связаны с реальным миром
Например, 
номер паспорт (для УФМС– суррогатный, для нас – естественный)
номер ИНН
Описание слайда:
Суррогатные Необходимы системе Не связаны с реальным миром Например, номер паспорт (для УФМС– суррогатный, для нас – естественный) номер ИНН

Слайд 38





Естественные
«А ростом он мал, грудь широкая, одна рука короче другой, глаза голубые, волоса рыжие, на щеке бородавка, на лбу другая»
	(Пушкин, Борис Годунов)
Ни один естественный идентификатор не может быть абсолютно надежен
Описание слайда:
Естественные «А ростом он мал, грудь широкая, одна рука короче другой, глаза голубые, волоса рыжие, на щеке бородавка, на лбу другая» (Пушкин, Борис Годунов) Ни один естественный идентификатор не может быть абсолютно надежен

Слайд 39





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

Слайд 40





Ключи
Атрибуты бывают полезные для поиска и бесполезные
Наиболее важные образуют ключ
Ключ – это один ли несколько атрибутов объекта, по которому объект можно однозначно определить
Если нет естественного ключа, придумывают искусственный – «суррогатный»
Описание слайда:
Ключи Атрибуты бывают полезные для поиска и бесполезные Наиболее важные образуют ключ Ключ – это один ли несколько атрибутов объекта, по которому объект можно однозначно определить Если нет естественного ключа, придумывают искусственный – «суррогатный»

Слайд 41





Модель «сущность-связь»
связи
Связи – это соединение между двумя или большим числом множества сущностей. Это отношения между объектами. 
Связь – упорядоченный набор сущностей
У связей тоже есть идентификатор – совокупность идентификаторов сущностей, в них участвующих
Описание слайда:
Модель «сущность-связь» связи Связи – это соединение между двумя или большим числом множества сущностей. Это отношения между объектами. Связь – упорядоченный набор сущностей У связей тоже есть идентификатор – совокупность идентификаторов сущностей, в них участвующих

Слайд 42





Связи: количество 
«наборов» объектов
бинарные 
 тернарные 
 n-арные
 рекурсивные
Описание слайда:
Связи: количество «наборов» объектов бинарные тернарные n-арные рекурсивные

Слайд 43





Как увидеть связь
Если хочется типом какого-нибудь свойства сделать сущность или список сущностей
Если хочется записать в одну сущность идентификатор другой
	=> Значит вам хочется сделать связь
Описание слайда:
Как увидеть связь Если хочется типом какого-нибудь свойства сделать сущность или список сущностей Если хочется записать в одну сущность идентификатор другой => Значит вам хочется сделать связь

Слайд 44





Модель «сущность-связь»
связи
Связи могут иметь собственные атрибуты
Подобные связи объединяются в множества
Отличие связей от сущностей: связи не могут существовать без связываемых сущностей
Идентификация связей: ключ связи включает ключи связываемых сущностей и, возможно, выделенные атрибуты связи
Описание слайда:
Модель «сущность-связь» связи Связи могут иметь собственные атрибуты Подобные связи объединяются в множества Отличие связей от сущностей: связи не могут существовать без связываемых сущностей Идентификация связей: ключ связи включает ключи связываемых сущностей и, возможно, выделенные атрибуты связи

Слайд 45





Характеристики связи
Осознав факт наличия связи, полезно выяснить
некоторые характеристики
Название связи. Иногда удается подобрать короткий и ясный термин, но часто название составляют из названий сущностей-участников
Роли участников: “метки”, означающие смысл участия каждой сущности. Это часто бывают глаголы
Описание слайда:
Характеристики связи Осознав факт наличия связи, полезно выяснить некоторые характеристики Название связи. Иногда удается подобрать короткий и ясный термин, но часто название составляют из названий сущностей-участников Роли участников: “метки”, означающие смысл участия каждой сущности. Это часто бывают глаголы

Слайд 46





Бинарные связи – кардинальность (степень связи)
    Делятся на три вида в зависимости от количества участвующих в них объектов.
Один к одному		1:1
Один ко многим		1:N
Многие ко многим		M:N
Описание слайда:
Бинарные связи – кардинальность (степень связи) Делятся на три вида в зависимости от количества участвующих в них объектов. Один к одному 1:1 Один ко многим 1:N Многие ко многим M:N

Слайд 47





Связь один-к-одному
Один - к одному. Этот тип связи означает, что каждому объекту первого вида соответствует не более одного объекта второго вида, и наоборот. 
Например: сотрудник может руководить только одним отделом, и у каждого отдела есть только один руководитель. 
Описание слайда:
Связь один-к-одному Один - к одному. Этот тип связи означает, что каждому объекту первого вида соответствует не более одного объекта второго вида, и наоборот. Например: сотрудник может руководить только одним отделом, и у каждого отдела есть только один руководитель. 

Слайд 48





Связь один-к-одному
Описание слайда:
Связь один-к-одному

Слайд 49





Связи один-ко-многим
Один - ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, но каждому объекту второго вида соответствует не более одного объекта первого вида. 
Например: в каждом отделе может быть множество сотрудников, но каждый сотрудник работает только в одном отделе. 
Описание слайда:
Связи один-ко-многим Один - ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, но каждому объекту второго вида соответствует не более одного объекта первого вида. Например: в каждом отделе может быть множество сотрудников, но каждый сотрудник работает только в одном отделе. 

Слайд 50





Связи один-ко-многим
Описание слайда:
Связи один-ко-многим

Слайд 51





Связи многие-ко-многим
Многие - ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, и наоборот. 
Например: каждый счет может включать множество товаров, и каждый товар может входить в разные счета. 
Описание слайда:
Связи многие-ко-многим Многие - ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, и наоборот. Например: каждый счет может включать множество товаров, и каждый товар может входить в разные счета. 

Слайд 52





Связи многие-ко-многим
Описание слайда:
Связи многие-ко-многим

Слайд 53





Модальность
Между двумя сущностями может быть определено несколько наборов связей:
Описание слайда:
Модальность Между двумя сущностями может быть определено несколько наборов связей:

Слайд 54





Классификация связей
Необязательные (условные)
Сотрудник может работать в отделе
Человек может иметь автомобиль
Обязательные
Каждый курс лекций должен иметь преподавателя
У каждой кафедры должен быть заведующий
Описание слайда:
Классификация связей Необязательные (условные) Сотрудник может работать в отделе Человек может иметь автомобиль Обязательные Каждый курс лекций должен иметь преподавателя У каждой кафедры должен быть заведующий

Слайд 55





Бинарные связи – модальность (обязательность связи)
    Обязаны ли экземпляры сущности участвовать в связи?
Не модальный тип -> не обязаны 
Модальный тип      -> обязаны 
(0,1) – (0,N)
(0,1) – (1,N)
(1,1) – (0,N)
(1,1) – (1,N)
Описание слайда:
Бинарные связи – модальность (обязательность связи) Обязаны ли экземпляры сущности участвовать в связи? Не модальный тип -> не обязаны Модальный тип -> обязаны (0,1) – (0,N) (0,1) – (1,N) (1,1) – (0,N) (1,1) – (1,N)

Слайд 56





Модальность
Описание слайда:
Модальность

Слайд 57





Примеры бинарных связей
Между двумя сущностями может быть определено несколько наборов связей:

Сотрудник ―			   	Отдел
   Сотрудник  		     	    ―   Отдел
Описание слайда:
Примеры бинарных связей Между двумя сущностями может быть определено несколько наборов связей: Сотрудник ―  Отдел Сотрудник  ― Отдел

Слайд 58





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

Слайд 59





Многосторонние связи
Грузы
Грузоотправитель
Грузополучатель
Перевозчик
Владелец
Описание слайда:
Многосторонние связи Грузы Грузоотправитель Грузополучатель Перевозчик Владелец

Слайд 60





Рекурсивная связь
Описание слайда:
Рекурсивная связь

Слайд 61





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

Слайд 62





Шаги при создании ERD
Определить сущности
Определить атрибуты сущностей
Определить первичный ключ
Определить отношения между сущностями
Определить кардинальность
Нарисовать ERD
Проверить ERD
Описание слайда:
Шаги при создании ERD Определить сущности Определить атрибуты сущностей Определить первичный ключ Определить отношения между сущностями Определить кардинальность Нарисовать ERD Проверить ERD

Слайд 63





Steps in building an ERD
Описание слайда:
Steps in building an ERD

Слайд 64





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

Слайд 65





Реляционная модель
Похожа на таблицы
Столбцы – атрибуты
Строки – данные
Шапка таблицы – имена атрибутов
Описание слайда:
Реляционная модель Похожа на таблицы Столбцы – атрибуты Строки – данные Шапка таблицы – имена атрибутов

Слайд 66





Пример
Описание слайда:
Пример



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