Содержание
- 2. Литература А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. Базы данных. Учебник для ВУЗов. –
- 3. 1.Основные понятия Определение Реляционная база данных – совокупность изменяющихся во времени нормализованных отношений (relation) Главный постулат
- 5. По запросу ВЫБРАТЬ КОЛИЧЕСТВО (Номер_рейса) ИЗ ТАБЛИЦЫ Расписание ГДЕ Пункт_отправления = 'Москва' И Пункт_назначения = 'Минск';
- 6. Основная особенность СУБД – это наличие процедур для ввода и хранения не только самих данных, но
- 7. СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически не имеют и/или
- 9. Языковые средства СУБД (две основные группы): 1. языки описания данных (Я0Д) 2. языки работы с БД
- 10. Среди лингвистических средств СУБД центральное место занимают ЯрБД. Языки данной группы позволяют не только организовывать запросы
- 11. Состав функционально полной СУБД CASE - технологии Генератор приложений Система ввода Описание данных Система запросов Генератор
- 12. Функционально-полную СУБД можно определять следующим составом функциональных характеристик: 1. Поддерживаемая системой даталогическая модель; 2. Средства администратора
- 13. 2. Модели данных. Классификация СУБД Модель данных (Data Model) = структура данных + методы доступа
- 14. Классические модели Иерархическая м. (1965 – 1970) Сетевая м. (1970 – 1975) Реляционная м. (1975 –
- 15. Семантическая м. (1980 – 1985) Типово-полная м. (1985 – 1990) Объектно-ориент. (1990 – 1995) Новые модели
- 16. Многомерная м. XML-DB (с ~ 2000 г.) Новейшие модели
- 17. 2.1. Иерархическая модель СУБД IMS (фирмы IBM) ОКА (для ЕС ЭВМ) Структура данных: файлы с разнотипными
- 18. 2.2. Сетевая модель СУБД IDMS (комитета CODASYL) Рабочие группы по БД (РГБД - DBTG) СЕТЬ (для
- 19. Структура данных: 2) наборы (SET) содержащие ссылки на подчиненные записи хозяин (OWNER) член набора (MEMBER) Области
- 20. 2.3. Реляционная модель СУБД ORACLE (фирмы ORACLE), MS SQL (фирмы MicroSoft) Автор - математик Код (Codd)
- 21. Структура данных: Области Районы Города
- 22. Понятия Отношение (relation) Кортеж Домен di Є D
- 23. Понятия Отношение (relation) Таблица (двумерный массив) Кортеж Запись Домен di Є D Множество допустимых значений
- 24. Определение Реляционная модель – совокупность изменяющихся во времени нормализованных отношений Нормализованное отношение – все данные атомарны
- 25. * dij – атомарное данное
- 26. Методы доступа Одноместные операции F ( A ) B A B
- 27. Двуместные операции G ( A,B ) C A B C
- 28. Пример двуместной операции (JOIN): A B 1 2 … i N 1 2 … j M
- 29. Достоинства Простая математическая модель Недостатки 1) Утрачена семантика данных
- 30. 2.4. Семантическая модель Возникла из описания семантики языков Требования: Все объекты в процессе работы могут быть
- 31. 2.5. Типово-полная модель Теоретический подход к описанию сложных структур Основные понятия: Простые типы данных (TEXT, INT,
- 32. Конструктор агрегации Анкета ФИО ГодРожд Адрес (Структура)
- 33. Конструктор ассоциации Анкета ФИО ГодРожд Адрес Цех (Массив)
- 34. Пример суперпозиции типов Авто Гос№ Марка ГАИ Тех. осмотры Замены Дата Осмотр № п/п Цена Нет
- 35. 2.6. Объектно-ориентированная модель На основе объектного программирования Основные понятия: Многократное использование типов Иерархия типов Инкапсуляция –
- 36. 2.7. Машины БД СУБД относятся к техническим наукам, так как зависят от существующей техники Всегда стояла
- 37. СУБД - Teradata (Фирма NCD) Ориентирована на многопроцессорные комплексы Основная проблема: 1 2 3 4 Производительность
- 38. 2.8. Многомерный куб Для систем оперативного анализа - OLAP (On Line Analytical Processing) База данных –
- 39. Требования Возможность агрегации (Например: Область, район, город) Историчность (есть временная ось) Статичность (данные в многомерном кубе
- 40. Основные понятия Измерение (dimension) Ячейка (cell) Срез (slice) подмножество - куб меньшей размерности Время Продукция Фирма
- 41. Пример Фирмы BMW Филиалы по странам …… Ford Филиалы по странам …… 2. Продукция Грузовики Легкие
- 42. Пример Ячейки (cell) – объем продаж в денежном выражении Время Фирма 2002 Объем продаж
- 43. 2.9. XML - DB Для описания сложных структур данных на языке XML (Extensible Markup Language) База
- 44. 2.10. XML data type. Революция в реляционных СУБД (2005 – 2006 гг.)
- 45. Что произошло? Введен новый тип данных XML data type Теперь один реквизит может содержать сколь угодно
- 46. Почему это случилось? Немного истории
- 47. ADABAS MS SQL dBASE I - IV Clipper Clarion DB2 Oracle FOX INFORMIX Cashe ИНЕС НИКА
- 48. Годы Сложность данных 1960 1970 2006 1980 1990 IMS-1969 IDMS-1970-е SQL/DS-1981 «Развитие» СУБД в последние 30
- 49. Годы Сложность данных 1960 1970 2006 1980 1990 IMS-1969 IDMS-1970-е SQL/DS-1981 ИНЕС-1977 НИКА-1990 XML-1998 SGML-1986 >
- 50. Годы Сложность данных 1960 1970 2006 1980 1990 IMS-1969 IDMS-1970-е SQL/DS-1981 ИНЕС-1977 НИКА-1990 XML-1998 SGML-1986
- 51. Что не нравилось пользователям и разработчикам?
- 53. Революция (контрреволюция) в реляционных СУБД (2005 – 2006 гг.)
- 54. XML хорош, если : Данные разрежены Структура данных может существенно изменяться Возможна рекурсия в описании данных
- 55. Годы Сложность данных 1960 1970 2006 1980 1990 IMS-1969 IDMS-1970-е SQL/DS-1981 ИНЕС-1977 НИКА-1990 XML-1998 SGML-1986 Ника
- 58. Скачать презентацию