- •Система управления базами данных ms access.
- •1. Объекты базы данных в субд ms Access. Типы данных.
- •2. Создание таблицы. Схема данных.
- •3. Запросы, типы запросов. Введение в базы данных.
- •Иерархическая модель данных
- •Академия - отделение - институт - группа (студенческая).
- •Сетевая модель данных
- •Реляционная модель данных
- •Основные понятия реляционных бд (рбд).
- •1. Объекты базы данных в субд ms access. Типы данных.
- •Типы данных в субд ms Access
- •2. Создание таблицы. Схема данных.
- •Поле со списком
- •Поле подстановки
- •3. Запросы, типы запросов. Формы. Отчеты.
- •Математическая логика в бд
- •Оператор like
Лекция. [слайд 1]
Система управления базами данных ms access.
[слайд 2]
План:
1. Объекты базы данных в субд ms Access. Типы данных.
2. Создание таблицы. Схема данных.
3. Запросы, типы запросов. Введение в базы данных.
Основой информационной системы (ИС), объектом ее обработки является база данных (БД). В справочной литературе по информатике приводится следующее определение БД – «совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, храпения и манипулирования данными, независимая от прикладных программ»1.
Другим фундаментальным понятием, непосредственно связанным с ИС, является система управления базами данных (СУБД), которая по ГОСТу2 определяется как совокупность программ и языковых средств, предназначенных для управления данными в БД, ведения БД и обеспечения взаимодействия ее с прикладными программами.
Ядром любой БД является модель данных.
Модель данных – совокупность структур данных (структурированное представление данных) и операций их обработки. Иными словами, это формализованное описание объектов предметной области и взаимосвязей между ними. Существует три вида моделей данных (МД): сетевая, иерархическая и реляционная (табличная).
Иерархическая модель данных
Иерархическая модель данных (ИМД) представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое по структуре дерево (граф). ИМД организует реализует логические связи: родо-видовые отношения или отношения «целое-часть».
К основным понятиям иерархической структуры относятся уровень, узел и связь. Узел – это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (персом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях.
Графическим способом представления иерархической структуры является дерево (граф). К каждой записи БД существует только один (иерархический) путь от корневой записи. Например, как видно из рис. 1, для записи С4 путь проходит через записи А и B2.
Рис. 1. Иерархическая модель данных
Пример: иерархическое представление => административная структура высшего учебного заведения (рис. 2):
Академия - отделение - институт - группа (студенческая).
Рис. 2. Иерархическое представление структуры «академия - отделение - институт - группа (студенческая)»
Пример. Пример, представленный на рис. 3, иллюстрирует использование иерархической модели БД. Для рассматриваемого примера иерархическая структура правомерна, так как каждый студент учится в определенной (только одной) группе, которая относится к определенному (только одному) институту.
Рис. 3. Пример иерархической структуры БД
Сетевая модель данных
БД, реализующие сетевую модель данных, представляют зависимые данные в виде наборов записей и связей между ними. В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом. На рис. 4 изображена сетевая структура БД в виде графа.
Рис. 4. Сетевая модель данных
Пример. БД содержит сведения о студентах, участвующих в НИРС. Возможно участие одного студента в нескольких НИРС, а также участие нескольких студентов в разработке одной НИРС. Графическое изображение описанной в примере сетевой структуры, состоящей только из двух типов записей, показано на рис. 5. Единственное отношение представляет собой сложную связь между записями в обоих направлениях.
Рис. 5. Пример сетевой структуры БД