
- •БАЗЫ ДАННЫХ (БД)
- •Систематизация и хранение информации
- •Классификация БД
- •Классификация (продолжение)
- •Виды моделей данных
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных (relation - отношение)
- •Свойства таблицы (БД)
- •Типы полей в MS Access
- •Системы управления базами данных (СУБД)
- •Ключевые поля
- •Типы отношений
- •«Один к одному»
- •«Один ко многим» «Многие к одному»
- •«Многие ко многим»
- •Создание таблиц в MS Access
- •Рис. 2.3. Ярлыки новых объектов в списке таблиц пустой базы данных
- •Создание таблицы с помощью Конструктора таблиц
- •Создание таблицы Сотрудники
- •Создание таблицы Оплата
- •Связывание таблиц на схеме данных
- •Схема данных
- •Заполнение таблицы данными
- •Сортировка, поиск и фильтрация данных
- •Поиск и замена данных
- •Фильтрация данных
- •Создание запроса в режиме конструктора
- •Пример создания запроса на выборку
- •Создание запроса в режиме конструктора
- •Результат запроса – динамическая таблица
- •Запрос с параметром – это запрос, который при выполнении отображает в собственном
- •Запрос с параметром в работе
- •Пример создания итогового запроса
- •Базовые понятия реляционных баз данных

БАЗЫ ДАННЫХ (БД)
и
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
ОБЗОР

Систематизация и хранение информации
В каком виде может храниться информация, чтобы с ней было удобно работать?
Информационной системой (ИС) можно считать совокупность
любой связанной структурированной информации.
Примеры ИС: расписание поездов, книга регистрации данных о заказах. ИС может храниться как в «бумажном» варианте, так и в памяти компьютера.
Объект
|
Человек |
Фамилия |
|
Элемент ИС, |
|
||
Свойства, |
Имя |
||
информация о |
Отчество |
||
характеризующие |
|||
котором сохраня |
Адрес |
||
объект |
|||
ется в ней |
|
|
База данных - это информационная система, которая хранится в электронном виде.

Классификация БД
По технологии обработки данных БД разделяются на:
Централизованные (хранятся в памяти одной вычислительной системы)
Распределенные (состоит из нескольких, возможно пересекающихся, дублирующих частей, хранится в различных ЭВМ)
По способу доступа:
БД с локальным доступом
БД с удаленным (сетевым) доступом

Классификация (продолжение)
Системы централизованных БД с сетевым доступом могут иметь архитектуру:
Файл-сервер (БД хранится на сервере, обработка ведется на рабочих станциях, на которые передаются файлы с БД)
Клиент-сервер (БД хранится и обрабатывается на сервере, на рабочие станции передаются только извлеченные данные)

Виды моделей данных
Модель данных – это совокупность структуры данных и операций обработки
СУБД (система управления базой
данных) основывается на использовании иерархической,
сетевой или реляционной модели данных или их комбинации.

Иерархическая модель данных
А |
Уровень 1 |
В1 |
|
В2 |
|
В3 |
Уровень 2 |
|
|
|
|
|
|
С1 |
|
С2 |
|
С3 |
|
С4 |
|
С5 |
|
С6 |
Уровень 3 |
|
|
|
|
|
|
|
|
|
|
|
|
Такая база данных может например хранить данные о студентах (уровень 3), которые учатся в группах (уровень 2) и на факультете ФЗОиЭ (уровень 1)

Сетевая модель данных
|
|
|
|
|
Студенты |
Иванов |
|
Петров |
|
Сидоров |
|
|
|
|
|||
|
|
|
|
|
|
Сергеев |
|
Некрасова |
|
Кириллов |
|
Павлова |
Руководители |
|
|
|
|
|
|
|
|
Такая база данных может хранить сведения о студентах, занимающихся НИРС, и их руководителях.
Каждый студент может выполнять не одну научно-иссл. работу, а каждый руководитель НИРС занимается не с одним студентом.

Реляционная модель данных (relation - отношение)
Базы данных, организованные в виде нескольких связанных таблиц называются реляционными.
Каждая строка таблицы называется записью, каждый столбец - полем.
поля
Фамилия |
Пол |
Дата |
Зарплата |
Аванс |
|
|
|
рождения |
|
|
|
Аксененко |
Ж |
12/02/79 |
960,00 р |
300,00 р |
|
Бережная |
Ж |
01/12/65 |
1020,00 р |
400,00 р |
|
Савельев |
М |
23/03/50 |
820,00 р |
250,00 р |
записи |
Тарасов |
М |
14/07/70 |
1150,00 р |
500,00 р |
|

Свойства таблицы (БД)
Каждый элемент таблицы – один элемент данных
Все ячейки в столбце таблицы – однородные, одинакового типа
Каждый столбец имеет уникальное имя
Одинаковые строки в таблице отсутствуют
Порядок следования строк и столбцов - произвольный

Типы полей в MS Access
Текстовый (буквы, цифры, знаки препинания и пр.)
Числовой (целые, вещественные числа)
Дата/Время
Гиперссылка
Логический («истина» или «ложь»)
Денежный
OLE-объект (рисунки, звук, видео)
MEMO-поле (символьное поле длиной до 65535)
Счетчик (целое число)