Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii / 12Базы данных и СУБД.ppt
Скачиваний:
64
Добавлен:
17.03.2015
Размер:
457.22 Кб
Скачать

БАЗЫ ДАННЫХ (БД)

и

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

ОБЗОР

Атрибуты
объекта

Систематизация и хранение информации

В каком виде может храниться информация, чтобы с ней было удобно работать?

Информационной системой (ИС) можно считать совокупность

любой связанной структурированной информации.

Примеры ИС: расписание поездов, книга регистрации данных о заказах. ИС может храниться как в «бумажном» варианте, так и в памяти компьютера.

Объект

 

Человек

Фамилия

Элемент ИС,

 

Свойства,

Имя

информация о

Отчество

характеризующие

котором сохраня

Адрес

объект

ется в ней

 

 

База данных - это информационная система, которая хранится в электронном виде.

Классификация БД

По технологии обработки данных БД разделяются на:

Централизованные (хранятся в памяти одной вычислительной системы)

Распределенные (состоит из нескольких, возможно пересекающихся, дублирующих частей, хранится в различных ЭВМ)

По способу доступа:

БД с локальным доступом

БД с удаленным (сетевым) доступом

Классификация (продолжение)

Системы централизованных БД с сетевым доступом могут иметь архитектуру:

Файл-сервер (БД хранится на сервере, обработка ведется на рабочих станциях, на которые передаются файлы с БД)

Клиент-сервер (БД хранится и обрабатывается на сервере, на рабочие станции передаются только извлеченные данные)

Виды моделей данных

Модель данных – это совокупность структуры данных и операций обработки

СУБД (система управления базой

данных) основывается на использовании иерархической,

сетевой или реляционной модели данных или их комбинации.

Иерархическая модель данных

А

Уровень 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)

Счетчик (целое число)