Содержание
- 3. Информационные системы. История Вычисления Системы управления файлами Информационные системы Предпосылки появления баз данных: необходимость хранить и
- 4. Управление данными 0 : менеджеры записей (4000 г. до н. э. – 1900) 1 : менеджеры
- 5. Базы данных: термины Информация – сведения о каком-либо событии, объекте или процессе. Данные – информация, представленная
- 6. План лекций Раздел 1. Основы теории проектирования баз данных Раздел 2. Технологии создания и преобразования информационных
- 7. База данных: общее понятие База данных: хранилище информации отражает объект реального мира имитирует деятельность объекта реального
- 8. Модели баз данных: историческое развитие Двумерный файл Иерархическая модель Сетевая модель Реляционная модель Объектно-реляционная модель
- 9. База данных: пример База данных школы №1: Преподаватели: Иванов, Кузнецов Ученики: Петров, Сидоров, Федоров, Семенов, Алексеев
- 10. Сетевая модель База данных - файл Записи логически организованы в виде сети Произвольное отношение подчиненности: ветвь
- 11. Сетевая модель: пример Школа №1 Ученик Сидоров Преподаватель Иванов Преподаватель Кузнецов Ученик Петров Ученик Семенов Ученик
- 12. Реляционная модель Структура: данные хранятся в виде совокупности двумерных таблиц (отношений) Целостность: Существуют ограничения - структуры
- 13. База данных - файл; набор файлов; сервер Таблица - основная структура хранения данных, состоит из строк
- 14. Реляционная модель: структура
- 15. Реляционная модель: целостность Ограничения, направленные на обеспечение целостности: Первичный ключ (Primary key) - уникальный идентификатор каждой
- 16. Реляционная модель: целостность
- 17. Аппаратное и программное обеспечение баз данных Компоненты организационного обеспечения БД: Прикладные программисты Конечный пользователь Метаданные Администратор
- 24. Понятие систем управления базами данных (СУБД) СУБД представляет собой ПО, которое управляет всем доступом к БД.
- 26. СУБД включает в себя: - процессор ЯОД (языка обработки данных), предназначенный для задания внутренней и внешней
- 28. Архитектура взаимодействия приложений с базой данных. 3 типа архитектур: файл-сервер, клиент-сервер, трехуровневая архитектура. Файл-сервер
- 29. Клиент-сервер (2-уровневый)
- 30. Трехуровневая архитектура
- 31. Большинство систем будут выполнять следующие три основные задачи, соответствующие трем уровням n-уровневой модели: 1. Интерфейс пользователя
- 32. Спасибо за внимание!
- 33. Модели данных, поддерживаемые СУБД Иерархическая, сетевая и реляционная модели данных. Отличительные особенности этих моделей данных Прежде
- 34. Иерархическая модель данных Получая доступ к информации, содержащейся в БД, программа могла: - найти конкретную деталь
- 35. Сетевая модель данных Стандарт сетевых баз данных – модель CODASYL. Пример СУБД –IDMS. Прикладная программа могла:
- 36. Модели данных Инфологические модели Даталогические модели Физические модели Диаграммы Бахмана Модель «СУЩНОСТЬ-СВЯЗЬ» (ER-модель) Основанные на файловых
- 37. Модели данных Инфологические модели Даталогические модели Физические модели Модель «СУЩНОСТЬ-СВЯЗЬ» (ER-модель) Иерархическая Сетевая Реляционная Объектно- ориентированная
- 38. Лектор Георгица И.В.
- 39. СУБД, базирующиеся на реляционной модели данных, стали сегодня преобладающими. Что мы подразумеваем под реляционной системой? Реляционная
- 40. Э.Ф. Кодд предложил схему представления данных в виде таблиц, называемых отношениями (relations), и охарактеризовал требования к
- 41. поддержка обновляемых представлений (View Updating Rule). Операции вставки, модификации и удаления данных должны поддерживаться по отношению
- 42. Концепция реляционных баз данных Общая характеристика реляционной модели данных Для реляционной модели данных характерны 3 признака:
- 44. Реляционная модель данных
- 45. Отношение – информация об объектах одного типа. Отношение обычно хранится в виде таблицы. Свойства таблиц. Атрибут
- 46. - каждый элемент таблицы - один элемент данных; - все записи в столбцах таблицы однородные, т.е.
- 47. Все объекты в реляционной базе данных связаны между собой. Различают связи нескольких типов: Один к одному
- 48. Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно
- 49. Система управления базами данных Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего
- 50. Data Definition Language Data Definition Language (DDL) (язык описания данных) — это семейство компьютерных языков, используемых
- 51. Data Manipulation Language Data Manipulation Language (DML) (язык управления (манипулирования) данными) — это семейство компьютерных языков,
- 52. Состав СУБД Обычно современная СУБД содержит следующие компоненты: ядро, которое отвечает за управление данными во внешней
- 53. Состав СУБД СУБД представляет собой оболочку, с помощью которой при организации структуры таблиц и заполнения их
- 54. Основные компоненты СУБД и их состав Компоненты СУБД Данные Аппаратное обеспечение Программное обеспечение Пользователи Данные должны
- 55. Компоненты СУБД Данные Аппаратное обеспечение Программное обеспечение Пользователи Накопители для хранения информации (обычно диски с перемещаемыми
- 56. Компоненты СУБД Данные Аппаратное обеспечение Программное обеспечение Пользователи Диспетчер базы данных (database manager),или система управления базами
- 57. Компоненты СУБД Данные Аппаратное обеспечение Программное обеспечение Пользователи Работающие с базами данных пользователи обладают различными знаниями,
- 58. Базовыми внутренними языками программирования являются языки четвертого поколения. В качестве базовых языков могут использоваться C, C++,
- 59. Структурные элементы БД – элементарная единица логической организации данных, которая соответствует неделимой единице информации – реквизиту.
- 60. В силу многогранности баз данных и СУБД (комплекса технических и программных средств, для хранения, поиска, защиты
- 61. По степени универсальности различают два класса СУБД: - системы общего назначения (СУБД ОН) ; - специализированные
- 62. По технологии обработки Централизованные (хранятся в памяти одной вычислительной системы, возможен распределенный доступ к данным) Распределенные
- 63. По способу доступа к данным с локальным доступом с удаленным (сетевым) доступом Архитектура файл-сервер Передача файлов
- 64. Архитектура систем БД с сетевым доступом (файл-сервер) предполагает выделение одной из машин сети в качестве центральной
- 65. В архитектуре Клиент-сервер - помимо хранения централизованной БД центральная машина (сервер базы данных) должна обеспечивать выполнение
- 66. Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft.
- 67. Объект СУБД-это БД Основные типы объектов СУБД Access. Ассess предоставляет большой выбор способов хранения, отображения и
- 68. Таблицы. Основным структурным компонентом базы данных является таблица. Таблица – это объект, предназначенный для хранения данных
- 70. Запросы. Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать,
- 71. Формы. Формы обеспечивают наиболее гибкий способ ввода, редактирования, просмотра и удаления данных и фактически являются шаблонами,
- 72. Отчеты. Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В
- 73. Реляционная алгебра. Теоретико-множественные операторы Язык SQL представляет собой смесь операторов реляционной алгебры и выражений реляционного исчисления,
- 74. Отношения, совместимые по типу Определение. Будем называть отношения совместимыми по типу, если они имеют идентичные заголовки,
- 75. Теоретико-множественные операторы Объединением двух совместимых по типу отношений А и В называется отношение с тем же
- 76. Пусть даны два отношения А (таблица 6.1) и В (таблица 6.2) с информацией о сотрудниках: В
- 77. Никакие реляционные операторы не передают результирующему отношению никаких данных о потенциальных ключах. Причина заключается в том,
- 78. Пересечением двух совместимых по типу отношений А и В называется отношение с тем же заголовком, что
- 79. Декартовым произведением двух отношений А и В называется отношение С полученное сцеплением их заголовков и кортежей
- 80. Замечания: 1. Мощность произведения A B равна произведению мощностей отношений А и В, т.к. каждый
- 82. Реляционная алгебра. Специальные реляционные операторы С практической точки зрения, специальные реляционные операции имеют большее практическое значение
- 83. Проекцией отношения А по атрибутам (X,Y,…,Z), где каждый из атрибутов принадлежит отношению А, называется отношение с
- 84. Соединение. Операция соединения отношений, наряду с операциями выборки и проекции, является одной из наиболее важных реляционных
- 85. Тэта – соединение. Пусть отношение А содержит атрибут Х, отношение В содержит атрибут Y, а
- 87. Таблица 7.5 представляет собой декартово произведение двух отношений, в котором темным выделены кортежи, для которых не
- 88. Естественное соединение Пусть даны отношения А(А1, А2,…,Аn, Х1, Х2,…,Хр) и В(Х1, Х2,…,Хр, В1, В2,…,Вm), имеющие одинаковые
- 89. Деление. Пусть даны отношения А(Х1,Х2,…,Хn,Y1,Y2,…,Ym) и B(Y1,Y2,…,Ym), причем атрибуты (Y1,Y2,…,Ym) - общие для двух отношений. Делением
- 90. Деление Х DEVIDBY Y дает список номеров поставщиков, поставляющих все детали (таблица 7.9):
- 91. Задания для самостоятельной работы Даны отношения, моделирующие работу банка (таблица 7.10) и его филиалов (таблица 7.11).
- 92. Понятие избыточных данных. Нормализация отношений. I, II, III нормальные формы Понятие физической и логической целостности. Приведение
- 94. Скачать презентацию