Презентация, доклад по курсу Информационные технологии Реляционные базы данных

Содержание

Реляционные базы данных (РБД) состоят из таблиц

Слайд 1Тема: Реляционные базы данных
СПб ГБ ПОУ Невский колледж им.А.Г.Неболсина
Преподаватель: Погодина С.Ю.
МДК.02.01

Технологии создания и обработки цифровой мультимедийной информации
Тема: Реляционные базы данныхСПб ГБ ПОУ Невский колледж им.А.Г.НеболсинаПреподаватель: Погодина С.Ю.МДК.02.01 Технологии создания и обработки цифровой мультимедийной

Слайд 2Реляционные базы данных (РБД) состоят из таблиц

Реляционные базы данных (РБД) состоят из таблиц

Слайд 3Таблицы в РБД обладают свойствами:
В таблице не может быть двух одинаковых

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

Таблицы, обладающие такими свойствами называются нормализованными.

Таблицы в РБД обладают свойствами:В таблице не может быть двух одинаковых строк. В математике такие таблицы называются

Слайд 4Пример
Требуется создать базу данных для форума.
У форума есть зарегистрированные пользователи, которые

создают темы и оставляют сообщения в этих темах. Эта информация должна храниться в базе данных.
ПримерТребуется создать базу данных для форума.У форума есть зарегистрированные пользователи, которые создают темы и оставляют сообщения в

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

к РБД? Все ли свойства таблицы РБД соблюдены?

Вопрос

Теоретически можно все данные расположить в одной таблицеОтносится ли созданная таблица к РБД? Все ли свойства таблицы

Слайд 6В столбцах «Созданные темы» и «Созданные сообщения» может быть создано неограниченное

количество значений – это противоречит свойству:

ОТВЕТ

атомарности

В столбцах «Созданные темы» и «Созданные сообщения» может быть создано неограниченное количество значений – это противоречит свойству:ОТВЕТатомарности

Слайд 7Разобьем таблицу на три таблицы:
Пользователи
Темы
Сообщения

Разобьем таблицу на три таблицы:ПользователиТемыСообщения

Слайд 8ВОПРОС
Являются ли созданные таблицы реляционными?
ОТВЕТ
Таблицы «Пользователи» и «Темы» удовлетворяют всем условиям

таблиц РБД.

Таблица «Сообщения» реляционной не является, так как

в ней присутствуют одинаковые строки

ВОПРОСЯвляются ли созданные таблицы реляционными?ОТВЕТТаблицы «Пользователи» и «Темы» удовлетворяют всем условиям таблиц РБД.Таблица «Сообщения» реляционной не является,

Слайд 9Для решения перечисленных проблем в РБД используются ключи
Первичный ключ (PK –

primary key) – столбец, значения которого во всех строках различны.

Первичный ключ

Логический
(естественный)

Суррогатный
(искусственный)

Столбец e-mail

Порядковый номер записи

Для решения перечисленных проблем в РБД используются ключиПервичный ключ (PK – primary key) – столбец, значения которого

Слайд 10Суррогатный ключ представляет собой дополнительное поле в базе данных.
Как правило, это

порядковый номер записи.

Внесём поля первичных ключей в таблицы:

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

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

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

Слайд 13Из таблицы видно, что сообщение с Id=2 принадлежит теме «О рыбалке»,

созданной Васей. Остальные сообщения принадлежат теме «О рыбалке» (Id темы=1), созданной Кириллом.

Такое поле называется внешним ключом (FK – foreing key)

Из таблицы видно, что сообщение с Id=2 принадлежит теме «О рыбалке», созданной Васей. Остальные сообщения принадлежат теме

Слайд 14Предположим, добавился новый пользователь, которого тоже зовут Вася.
Как узнать, какой именно

Вася оставил сообщение?
Предположим, добавился новый пользователь, которого тоже зовут Вася.Как узнать, какой именно Вася оставил сообщение?

Слайд 15Добавим внешний ключ «Id автора» в таблицах «Темы» и «Сообщения»

Добавим внешний ключ «Id автора» в таблицах «Темы» и «Сообщения»

Слайд 16База данных готова.
Схематично её можно представить в виде:

База данных готова.Схематично её можно представить в виде:

Слайд 17Заключение
В созданной РБД только три таблицы.
Понятно, что сразу невозможно представить все

таблицы, поля и связи, которые могут понадобиться.

Именно поэтому проектирование РБД начинается с её концептуальной модели, которая будет рассмотрена в следующей теме.

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

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

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


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

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

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

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