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

Категория: Информатика
Нажмите для полного просмотра!
Базы данных, слайд №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

Содержание

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

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


Слайд 1





БАЗЫ ДАННЫХ
Автор: Емельянов Н. Е.
Описание слайда:
БАЗЫ ДАННЫХ Автор: Емельянов Н. Е.

Слайд 2





Литература
А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. Базы данных. Учебник для ВУЗов. –  Корона-принт. 2004. - 737 с.
К. Дж. Дейт. Введение в Системы баз данных, 8-е издание – Вильямс. 2006 – 1315 с.
Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. SQL: полный справочник, 3-е издание. Диалектика-Вильямс. 2010. - 960 c.
Роберт Виейра - Программирование баз данных MS SQL Server 2008. Базовый курс. Вильямс. 2009. – 816 с. 
Емельянов Н.Е. Введение в СУБД ИНЕС // Наука, М., 1990, 256 с. 
Структуры данных // МИСИС №958
Описание слайда:
Литература А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. Базы данных. Учебник для ВУЗов. – Корона-принт. 2004. - 737 с. К. Дж. Дейт. Введение в Системы баз данных, 8-е издание – Вильямс. 2006 – 1315 с. Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. SQL: полный справочник, 3-е издание. Диалектика-Вильямс. 2010. - 960 c. Роберт Виейра - Программирование баз данных MS SQL Server 2008. Базовый курс. Вильямс. 2009. – 816 с. Емельянов Н.Е. Введение в СУБД ИНЕС // Наука, М., 1990, 256 с. Структуры данных // МИСИС №958

Слайд 3





1.Основные понятия
Определение
Реляционная база данных –
совокупность изменяющихся во времени нормализованных отношений (relation)


Главный постулат РСУБД –
все данные во всех отношениях
атомарны
Описание слайда:
1.Основные понятия Определение Реляционная база данных – совокупность изменяющихся во времени нормализованных отношений (relation) Главный постулат РСУБД – все данные во всех отношениях атомарны

Слайд 4


Базы данных, слайд №4
Описание слайда:

Слайд 5


Базы данных, слайд №5
Описание слайда:

Слайд 6


Базы данных, слайд №6
Описание слайда:

Слайд 7


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

Слайд 8


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

Слайд 9


Базы данных, слайд №9
Описание слайда:

Слайд 10


Базы данных, слайд №10
Описание слайда:

Слайд 11


Базы данных, слайд №11
Описание слайда:

Слайд 12


Базы данных, слайд №12
Описание слайда:

Слайд 13





2. Модели данных. Классификация СУБД
Модель данных (Data Model) = 
  структура данных + методы доступа
Описание слайда:
2. Модели данных. Классификация СУБД Модель данных (Data Model) = структура данных + методы доступа

Слайд 14





Классические модели
Иерархическая м. (1965 – 1970)
Сетевая м.             (1970 – 1975)
Реляционная м.     (1975 – 1980)
Описание слайда:
Классические модели Иерархическая м. (1965 – 1970) Сетевая м. (1970 – 1975) Реляционная м. (1975 – 1980)

Слайд 15





Новые модели
Семантическая м. (1980 – 1985)
Типово-полная м.  (1985 – 1990)
Объектно-ориент.  (1990 – 1995)
Описание слайда:
Новые модели Семантическая м. (1980 – 1985) Типово-полная м. (1985 – 1990) Объектно-ориент. (1990 – 1995)

Слайд 16





Многомерная м.   
Многомерная м.   
XML-DB                (с ~ 2000 г.)
Описание слайда:
Многомерная м. Многомерная м. XML-DB (с ~ 2000 г.)

Слайд 17





2.1. Иерархическая модель
СУБД IMS  (фирмы IBM)
ОКА  (для ЕС ЭВМ)
Структура данных:  файлы с разнотипными записями
Обл. 1 
Район 1.1
Город 1.1.1
Город 1.1.2.
……
Район  1.2
Описание слайда:
2.1. Иерархическая модель СУБД IMS (фирмы IBM) ОКА (для ЕС ЭВМ) Структура данных: файлы с разнотипными записями Обл. 1 Район 1.1 Город 1.1.1 Город 1.1.2. …… Район 1.2

Слайд 18





2.2. Сетевая модель
СУБД IDMS  (комитета CODASYL)
Рабочие группы по БД (РГБД - DBTG)
СЕТЬ  (для ЕС ЭВМ)
Структура данных: 1) файлы с однотипными записями
Обл. 1, Обл. 2,…, Обл. N
 
Район 1.1, Район 1.2, …, Район N.Mi
Город 1.1.1, Город 1.1.2, …, Город N.Mi.Kj
Описание слайда:
2.2. Сетевая модель СУБД IDMS (комитета CODASYL) Рабочие группы по БД (РГБД - DBTG) СЕТЬ (для ЕС ЭВМ) Структура данных: 1) файлы с однотипными записями Обл. 1, Обл. 2,…, Обл. N Район 1.1, Район 1.2, …, Район N.Mi Город 1.1.1, Город 1.1.2, …, Город N.Mi.Kj

Слайд 19





Структура данных:  2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER)        член набора (MEMBER)
Структура данных:  2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER)        член набора (MEMBER)
Описание слайда:
Структура данных: 2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER) член набора (MEMBER) Структура данных: 2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER) член набора (MEMBER)

Слайд 20





2.3. Реляционная модель
СУБД ORACLE (фирмы ORACLE), MS SQL (фирмы MicroSoft)
Автор - математик Код (Codd) 
Пальма (для ЕС ЭВМ)
Структура данных: файлы с однотипными записями
Описание слайда:
2.3. Реляционная модель СУБД ORACLE (фирмы ORACLE), MS SQL (фирмы MicroSoft) Автор - математик Код (Codd) Пальма (для ЕС ЭВМ) Структура данных: файлы с однотипными записями

Слайд 21





Структура данных:
Структура данных:
Описание слайда:
Структура данных: Структура данных:

Слайд 22





Понятия
Отношение (relation)
Кортеж <d1, d2 , …, dk> 
Домен     di Є D
Описание слайда:
Понятия Отношение (relation) Кортеж <d1, d2 , …, dk> Домен di Є D

Слайд 23





Понятия
Отношение (relation)
Таблица (двумерный массив)
Кортеж <d1, d2 , …, dk> 
Запись
Домен     di Є D
Множество допустимых значений
Описание слайда:
Понятия Отношение (relation) Таблица (двумерный массив) Кортеж <d1, d2 , …, dk> Запись Домен di Є D Множество допустимых значений

Слайд 24





Определение
Реляционная модель – совокупность изменяющихся во времени нормализованных отношений
Нормализованное отношение – все данные атомарны
Описание слайда:
Определение Реляционная модель – совокупность изменяющихся во времени нормализованных отношений Нормализованное отношение – все данные атомарны

Слайд 25


Базы данных, слайд №25
Описание слайда:

Слайд 26





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

Слайд 27


Базы данных, слайд №27
Описание слайда:

Слайд 28





Пример двуместной операции (JOIN):
Пример двуместной операции (JOIN):
Описание слайда:
Пример двуместной операции (JOIN): Пример двуместной операции (JOIN):

Слайд 29





Достоинства
Достоинства
Простая математическая модель
Недостатки
1) Утрачена семантика данных
Описание слайда:
Достоинства Достоинства Простая математическая модель Недостатки 1) Утрачена семантика данных

Слайд 30





2.4. Семантическая модель
Возникла из описания семантики языков
Требования:
Все объекты в процессе работы могут быть связаны
Логическая близость приводит к близкому расположению
В процессе работы можно менять схему БД
Описание слайда:
2.4. Семантическая модель Возникла из описания семантики языков Требования: Все объекты в процессе работы могут быть связаны Логическая близость приводит к близкому расположению В процессе работы можно менять схему БД

Слайд 31





2.5. Типово-полная модель
Теоретический подход к описанию сложных структур
Основные понятия:
Простые типы данных (TEXT, INT, REAL, DATA…) 
Конструкторы новых типов из простых и ранее описанных типов
Возможна любая суперпозиция типов
Описание слайда:
2.5. Типово-полная модель Теоретический подход к описанию сложных структур Основные понятия: Простые типы данных (TEXT, INT, REAL, DATA…) Конструкторы новых типов из простых и ранее описанных типов Возможна любая суперпозиция типов

Слайд 32





Конструктор агрегации
Описание слайда:
Конструктор агрегации

Слайд 33





Конструктор ассоциации
Описание слайда:
Конструктор ассоциации

Слайд 34





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

Слайд 35





2.6. Объектно-ориентированная модель
На основе объектного программирования
Основные понятия:
Многократное использование типов 
Иерархия типов
Инкапсуляция – смесь описания данных (типов) и методов работы с ними
Описание слайда:
2.6. Объектно-ориентированная модель На основе объектного программирования Основные понятия: Многократное использование типов Иерархия типов Инкапсуляция – смесь описания данных (типов) и методов работы с ними

Слайд 36





2.7. Машины БД 
СУБД относятся к техническим наукам, так как зависят от существующей техники
Всегда стояла задача разработки специального оборудования  для работы с БД.
Например. Можно ли за один оборот диска найти все записи, содержащие слово «сталь»?
Описание слайда:
2.7. Машины БД СУБД относятся к техническим наукам, так как зависят от существующей техники Всегда стояла задача разработки специального оборудования для работы с БД. Например. Можно ли за один оборот диска найти все записи, содержащие слово «сталь»?

Слайд 37





СУБД - Teradata (Фирма NCD) 
Ориентирована на многопроцессорные комплексы
Основная проблема:
Описание слайда:
СУБД - Teradata (Фирма NCD) Ориентирована на многопроцессорные комплексы Основная проблема:

Слайд 38





2.8. Многомерный куб 
Для систем оперативного анализа - OLAP (On Line Analytical Processing)
База данных – многомерный куб
Описание слайда:
2.8. Многомерный куб Для систем оперативного анализа - OLAP (On Line Analytical Processing) База данных – многомерный куб

Слайд 39





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

Слайд 40





Основные понятия
Измерение (dimension)
Ячейка (cell)
Срез (slice)  подмножество - куб меньшей размерности
Описание слайда:
Основные понятия Измерение (dimension) Ячейка (cell) Срез (slice) подмножество - куб меньшей размерности

Слайд 41





Пример
Фирмы
BMW
Филиалы по странам
……
Ford
Филиалы по странам
……
Описание слайда:
Пример Фирмы BMW Филиалы по странам …… Ford Филиалы по странам ……

Слайд 42





Пример
Ячейки (cell) – объем продаж в денежном выражении
Описание слайда:
Пример Ячейки (cell) – объем продаж в денежном выражении

Слайд 43





2.9. XML - DB 
Для описания сложных структур данных на языке XML (Extensible Markup Language) 
База данных содержит XML-документы:
Описание слайда:
2.9. XML - DB Для описания сложных структур данных на языке XML (Extensible Markup Language) База данных содержит XML-документы:

Слайд 44





2.10. XML data type. 
Революция в реляционных СУБД (2005 – 2006 гг.)
Описание слайда:
2.10. XML data type. Революция в реляционных СУБД (2005 – 2006 гг.)

Слайд 45





Что произошло?
Введен новый тип данных
XML data type 
Теперь один реквизит может содержать сколь угодно сложно структурированное данное - вплоть до всей БД!
В один день устарели миллионы учебников по СУБД, написанные на всех языках мира
Описание слайда:
Что произошло? Введен новый тип данных XML data type Теперь один реквизит может содержать сколь угодно сложно структурированное данное - вплоть до всей БД! В один день устарели миллионы учебников по СУБД, написанные на всех языках мира

Слайд 46


Базы данных, слайд №46
Описание слайда:

Слайд 47


Базы данных, слайд №47
Описание слайда:

Слайд 48


Базы данных, слайд №48
Описание слайда:

Слайд 49


Базы данных, слайд №49
Описание слайда:

Слайд 50


Базы данных, слайд №50
Описание слайда:

Слайд 51





Что не нравилось пользователям и разработчикам?
Описание слайда:
Что не нравилось пользователям и разработчикам?

Слайд 52


Базы данных, слайд №52
Описание слайда:

Слайд 53





Революция (контрреволюция)
в реляционных СУБД
(2005 – 2006 гг.)
Описание слайда:
Революция (контрреволюция) в реляционных СУБД (2005 – 2006 гг.)

Слайд 54





XML хорош, если : 
Данные разрежены
Структура данных может существенно изменяться
Возможна рекурсия в описании данных
Если нет ни одного из этих условий, 
то можно (но не обязательно) использовать РБД
XML Best Practices (http://msdn2.microsoft.com)
Описание слайда:
XML хорош, если : Данные разрежены Структура данных может существенно изменяться Возможна рекурсия в описании данных Если нет ни одного из этих условий, то можно (но не обязательно) использовать РБД XML Best Practices (http://msdn2.microsoft.com)

Слайд 55


Базы данных, слайд №55
Описание слайда:

Слайд 56


Базы данных, слайд №56
Описание слайда:

Слайд 57


Базы данных, слайд №57
Описание слайда:



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