1 Реляционные БД 1970-е гг. Э. Кодд, англ. relation – отношение. Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения)

Презентация:



Advertisements
Похожие презентации
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, 2007 Тема 1. Информационные системы.
Advertisements

БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ В.В.Тюркина ЗАО ИППС 1.Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
СУБД ACCESS Теоретические сведения. Определения База данных (БД) – это хранилище данных о некоторой предметной области, организованное в виде специальной.
Тема 12 Введение в технологию баз данных 1 Основные понятия баз данных 2 Типы баз данных 3 Реляционные базы данных 4 Проектирование баз данных 5 Объекты.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, 2007 Тема 1. Информационные системы.
Дорогу осилит идущий, а информатику – мыслящий Гюстав Гийом 1.
Технология хранения, поиска и сортировки информации Базы данных.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
Данные Данные – информация, которая находится в памяти компьютера или готова для ввода в компьютер (т.е. это обработанная информация)
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ Информационные системы.
Базы данных Учитель информатики гимназии 1 г. Жуковского Московской области Ю.В.Пашковская.
Тема 12 Введение в технологию баз данных 1 Основные понятия баз данных 2 Типы баз данных 3 Реляционные базы данных 4 Проектирование баз данных 5 Объекты.
Нормализация таблиц реляционной базы данных © Панова И.В
Понятие реляционной БАЗЫ ДАННЫХ.. По структуре организации данных По структуре организации данных Базы данных Реляционные Нереляционные ИерархическаяСетевая.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © А.А.Усольцев, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
ПРОЕКТИРОВАНИЕ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Выполнила: студентка группы Эк.и БУ 1 курс СПО Русанова Марина Михайловна Проверила: пр. Иванова А. И ВВОД ДАННЫХ И МОДИФИКАЦИЯ ТАБЛИЦЫ.
БАЗЫ ДАННЫХ. ИНФОРМАЦИОННЫЕ СИСТЕМЫ © К.Ю. Поляков, Информационные системыИнформационные системы 2.Базы данных (БД)Базы данных (БД) 3.Реляционные.
МНОГОТАБЛИЧНЫЕ БАЗЫ ДАННЫХ ГБОУ СОШ 840. Достаточно часто встречается ситуация, когда хранить все данные в одной таблице реляционной БД неудобно и нерационально.
Транксрипт:

1 Реляционные БД 1970-е гг. Э. Кодд, англ. relation – отношение. Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения) с помощью числовых кодов. Продавцы Код Название Адрес Телефон Сайт Изготовители Код Название Страна Сайт Модели Код Название Код изготовителя Товары Код Название Прайс-лист Код записи Код продавца Код изготовителя Код товара Код модели Цена

2 Реляционные БД нет дублирования информации; при изменении адреса фирмы достаточно изменить его только в таблице Продавцы; защита от неправильного ввода: можно выбрать только фирму, которая есть в таблице Продавцы; механизм транзакций: любые изменения вносятся в базу только тогда, когда они полностью завершены. сложность структуры (не более таблиц); при поиске надо обращаться к нескольким таблицам; нужно поддерживать целостность: при удалении фирмы- продавца надо удалять все связанные записи (автоматически, каскадное удаление).

3 Связи между таблицами Один к одному («1-1») – одной записи в первой таблице соответствует ровно одна запись во второй. Применение: выделение часто используемых данных. КодФамилияИмя 1ИвановКузьма 2ПетровВасилий … КодГод рожд.Адрес 11992Суворовский, д.20, кв Кирочная, д. 30, кв 18 … 1 1 Один ко многим («1- ») – одной записи в первой таблице соответствует сколько угодно записей во второй. КодНазвание 1Монитор 2Винчестер … КодКод товараЦена … 1 товары прайс-лист

4 Связи между таблицами Многие ко многим (« - ») – одной записи в первой таблице соответствует сколько угодно записей во второй, и наоборот. КодФамилия 1Иванов 2Петров … КодНазвание 1История 2География 3Биология … Реализация – через третью таблицу и две связи «1- ». КодФамилия 1Иванов 2Петров … КодНазвание 1История 2География 3Биология … Код Код учителя Код предмета Класс 1119-А 2128-Б 3237-В … расписание учителя предметы 1 1

5 Нормализация базы данных Нормализация – это разработка такой структуры БД, в которой нет избыточных данных и связей. Любое поле должно быть неделимым. Фамилия и имя Иванов Петр Петров Иван … ФамилияИмя ИвановПетр ПетровИван …… Не должно быть полей, которые обозначают различные виды одного и того же, например, товаров. ГодБананыКиви … Год Код товара Кол-во … КодТовар 1Бананы 2Киви … 1

Откройте БД telefon. Выполните задания: 1) создайте таблицы Звонки и Продолжительность:

2) Создайте связи таблиц: 1) 2) Добавьте таблицы Звонки и Продолжительность в окно Добавление таблицы

3) Установите связи между указанными полями: