Содержание
- 2. КОНТАКТЫ Медведев Михаил Александрович Почта – [email protected] Телеграм - @MedvedevMA
- 3. ЦЕЛЬ. ПРЕДМЕТ ИЗУЧЕНИЯ Цель. Раскрыть принципы построения систем управления базами данных (СУБД); ознакомить слушателей с исследованиями
- 4. О КУРСЕ Лекции – 7 занятий; Лабораторные – 5 занятий; Зачет – 2 занятия.
- 5. ТЕМЫ ЛЕКЦИОННЫХ ЗАНЯТИЙ Введение в базы данных; Проектирование баз данных; Реляционная модель; Нормализация отношений; Языковые средства
- 6. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА К. Дж. Дейт. Введение в системы баз данных. Головчинер М.Н. Базы данных. Основные понятия.
- 7. ВВЕДЕНИЕ В БАЗЫ ДАННЫХ
- 8. 1.ПРЕДМЕТНАЯ ОБЛАСТЬ, ИНФОРМАЦИЯ И ДАННЫЕ Предметная область — часть реального мира, рассматриваемая в пределах контекста; Информация
- 9. СУЩНОСТЬ, АТРИБУТ, ЗАПИСЬ Сущность – объект из предметной области; Однородные сущности – объекты, обладающие одинаковым набором
- 10. ПРИМЕРЫ АТРИБУТОВ Работник фирмы: ФИО, табельный номер, стаж, уровень допуска,… Автомобиль: марка, модель, объем двигателя,… Денежный
- 11. ДАННЫЕ И ИНТЕРПРЕТАЦИЯ ДАННЫХ данные интерпретация
- 12. ПРИЧИНЫ РАЗДЕЛЕНИЯ ДАННЫХ И ИХ ИНТЕРПРЕТАЦИИ ПРИ РАБОТЕ НА ЭВМ ЭВМ не обладали достаточными возможностями для
- 13. ЭВОЛЮЦИЯ ПРИНЦИПОВ ОБРАБОТКИ ДАННЫХ Код программы Сегмент данных Программа Данные Программа Данные Описание данных БД I
- 14. 2.ПОНЯТИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ Обработка информации – основа решения многих задач; Информационные системы(ИС) создаются для облегчения обработки
- 15. ИС – любая система обработки информации. ИС – совокупность аппаратно-программных средств, задействованных для решения прикладной задачи.
- 16. КЛАССИФИКАЦИЯ ИС ПО ОБЛАСТИ ПРИМЕНЕНИЯ Производство; Образование; Здравоохранение; Наука; Социальная сфера; Торговля; ...
- 17. КЛАССИФИКАЦИЯ ИС ПО ЦЕЛЕВОЙ ФУНКЦИИ Управляющие; Информационно-справочные; Поддержки принятия решений.
- 18. 3.ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ БАЗ ДАННЫХ Единая концепция по хранению и обработке данных появилась в 60-е годы
- 19. ПРЕИМУЩЕСТВА БД Сокращение избыточности в хранимых данных ; Возможность контроля целостности и непротиворечивости данных; Обеспечение безопасности
- 20. 4.СОСТАВ СИСТЕМ БД Данные; Аппаратное обеспечение; Программное обеспечение; Люди: Администраторы БД; Администраторы данных; Разработчики БД; Прикладные
- 21. КОМПОНЕНТЫ СИСТЕМЫ БАЗЫ ДАННЫХ БД Прикладное программное обеспечение (ПО) Система управления базами данных (СУБД)
- 22. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ БД Сервер(-а), CPU, память и т.д. СХД: DAS, SAN, NAS Внешний доступ: сеть
- 23. ПЕРСОНАЛ, РАБОТАЮЩИЙ С БД Администраторы БД; Администраторы данных; Разработчики БД; Прикладные программисты; Конечные пользователи.
- 24. 5.ОПРЕДЕЛЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ Система управления базами данных (СУБД, DBMS) - это программное обеспечение, с
- 25. ОСНОВНЫЕ ФУНКЦИИ СУБД Непосредственное управление данными во внешней памяти; Управление буферами оперативной памяти; Управление транзакциями; Журнализация
- 26. ОСНОВНЫЕ ИНСТРУМЕНТАРИИ СУБД Модули описания структуры базы данных и средства конструирования экранных форм для ввода, просмотра
- 27. ТРЕБОВАНИЯ К СУБД Недопущение дублирования и противоречивости данных в различных объектах информационной модели; Обеспечение целостности базы
- 28. ПИОНЕРЫ СУБД IMS. IBM, 1968; ADABAS. Software AG, 1969; IDMS. Cullinet, 1971; ИНЭС. ВНИИСИ АН СССР,
- 29. КЛАССИФИКАЦИЯ СУБД Сетевые Иерархические Реляционные Объектно-реляционные Объектно-ориентированные По архитектуре организации хранения данных Локальные (1 компьютер) Распределенные
- 30. Типы моделей баз данных Иерархическая Сетевая Табличная
- 31. 6.ЭТАПЫ РАЗРАБОТКИ БД Выбор СУБД (определяется функциональными возможностями СУБД, техническими средствами компьютера – конфигурация, память, быстродействие);
- 32. УРОВНИ ПРЕДСТАВЛЕНИЯ ДАННЫХ Внешний уровень - представление БД с точки зрения пользователей. Этот уровень описывает ту
- 33. МОДЕЛИ ДАННЫХ Инфологическая модель отображает реальный мир в некоторые понятные человеку концепции, полностью независимые от параметров
- 34. МОДЕЛИ ДАННЫХ
- 35. ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ Инфологическая модель – отображает реальный мир в некоторые понятные человеку концепции, полностью независимые от
- 36. ДАТАЛОГИЧЕСКАЯ МОДЕЛЬ Даталогическая модель – компьютеро-ориентированное отображение инфологической модели; Основные типы даталогических моделей: Иерархическая; Сетевая; Реляционная;
- 37. 7.ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ имеют древовидную структуру, когда каждому узлу структуры соответствует один сегмент, представляющий собой поименованный
- 38. УЗЕЛ- информационная модель элемента, находящегося на данном уровне иерархии. Иерархическая БД – это набор данных в
- 39. ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ Единственный иерархический путь к сегменту модели, начинающийся с корневого сегмента
- 40. Структура школы: Генеалогическое дерево 14
- 41. 8.СЕТЕВАЯ МОДЕЛЬ ДАННЫХ Состоит из «наборов» - двухуровневых деревьев; Наборы соединяются с помощью «записей-связок», образуя цепочки;
- 42. Сетевая модель – это набор узлов, в которых каждый может быть связан с каждым (схема дорог)
- 43. СЕТЕВАЯ МОДЕЛЬ ДАННЫХ С.-Петербург Москва Новосибирск Воронеж Саратов
- 44. 9.РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ В такой модели общая структура данных может быть представлена в виде таблицы, в
- 45. ПРЕИМУЩЕСТВА Простота структур данных; Удобное для пользователя табличным представлением; Удобный доступ к данным. Процедуры сохранения и
- 46. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ Таблица «Работники» Таблица «Отделы» Иванов Иван Иванович работает в отделе продаж и получает
- 47. Базовые элементы таблицы Запись – каждая строка таблицы. Поле – каждый столбец Ключ – поле, которое
- 48. Каждая таблица должна иметь своё имя. Запись – это строка таблицы. Колонка – это столбец таблицы.
- 49. Пример таблицы
- 50. ТИПЫ ПОЛЕЙ
- 51. Имя таблицы поле запись Главный ключ – это поле или совокупность полей, которое однозначно определяет запись
- 52. АБСТРАГИРОВАНИЕ ДАННЫХ Основная цель СУБД заключается в том, чтобы предложить пользователю абстрактное представление данных, скрыв конкретные
- 53. 10.МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ДАННЫХ Современная технология баз данных основана на концепции многоуровневой архитектуры СУБД. Эти идеи были
- 54. УРОВНИ ПРЕДСТАВЛЕНИЯ ДАННЫХ Внешний уровень (Представление одних и тех же данных) Концептуальный уровень (Схема базы данных)
- 55. Внутренняя модель - представление самого низкого уровня, физическая БД. Основными компонентами являются физические блоки, хранимые записи,
- 56. КОМПОНЕНТЫ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ элементарные данные проблемной области (или предметной области), называемые сущностями; элементарные данные, описывающие сущности,
- 58. Скачать презентацию