База данных как модель предметной области

12
БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ

Upload: andrey-dolinin

Post on 07-Aug-2015

135 views

Category:

Education


2 download

TRANSCRIPT

Page 1: База данных как модель предметной области

БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ МОДЕЛИРОВАНИЕ И ФОРМАЛИЗАЦИЯ

Page 2: База данных как модель предметной области

Ключевые слова

• информационная система• база данных• иерархическая база данных• сетевая база данных• реляционная база данных• запись• поле• ключ

Page 3: База данных как модель предметной области

Справочная и адресная служба города Справочная и адресная служба города

Информационные системы

Транспортная информационная система Транспортная информационная система Информационно-правовая система Информационно-правовая система

Page 4: База данных как модель предметной области

База данных (БД) - совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и для постоянного применения.

Базы данных

иерархический

Способы организации данных в БД:

сетевой реляционный

Page 5: База данных как модель предметной области

Реляционные базы данных В реляционной базе данных (РБД) используется

реляционная модель данных, основанная на представлении данных в виде таблиц.

Строка таблицы РБД называется записью, столбец - полем

Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4

Запись Поле

Структура таблицы реляционной БД

Page 6: База данных как модель предметной области

Записи и поля РБД

Название книги Автор Год издания

Издательство

Стихотворения А. С. Пушкин 2010 Москва: АСТ

Пётр Первый А. Н. Толстой 1994 М.:Панорама

Басни И. А. Крылов 1988 М.: Совет.Россия

Запись Поле

Запись содержит всю информацию об одном объекте, описываемом в базе данных.

Поле - это одна из характеристик объекта.

Page 7: База данных как модель предметной области

Свойства полей РБД

ЧисловойЧисловой

ТекстовыйТекстовый

ЛогическийЛогический

ДатаДата

Тип поляТип поля

Длина поля - это максимальное количество символов, которые могут содержаться в поле.

Поле базы данных имеет имя, тип и длину.

Page 8: База данных как модель предметной области

Структура таблицы РБДИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)

КАЛЕНДАРЬ_ПОГОДЫ (ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, НАПРАВЛЕНИЕ ВЕТРА, СКОРОСТЬ ВЕТРА).

Поле Тип данных

ДЕНЬ дата

ТЕМПЕРАТУРА числовой

ВЛАЖНОСТЬ числовой

ДАВЛЕНИЕ числовой

НАПРАВЛЕНИЕ ВЕТРА текстовый

СКОРОСТЬ ВЕТРА числовой

Поле или совокупность полей, значения которых в записях являются уникальными, называют ключом таблицы базы данных.

Page 9: База данных как модель предметной области

Самое главноеБаза данных (БД) - совокупность данных, организованных

по определённым правилам. База данных отражает состояние объектов и их отношений в некоторой предметной области.

Базу данных - информационная модель предметной области.

Основными способами организации данных в базах данных являются иерархический, сетевой и реляционный.

Реляционная база данных основана на представлении данных в виде таблиц.

Запись - строка таблицы.

Поле - столбец таблицы.

Ключ таблицы - поле или совокупность полей, значения которых в разных записях не повторяются.

Page 10: База данных как модель предметной области

Вопросы и задания

Что такое информационная система? Приведите пример информационной системы.

Что такое база данных?Назовите основные способы организации данных в базах данных.

Какие базы данных называются реляционными?Что такое запись? Какую информацию она содержит?

Что такое поле?Какую информацию содержит поле?

Перечислите основные типы полей РБД. Для полей однотабличной базы данных КОЛЛЕКЦИЯ

(КОД, НАЗВАНИЕ ЭКСПОНАТА, АВТОР,

МЕСТО ИЗГОТОВЛЕНИЯ, ГОД ИЗГОТОВЛЕНИЯ,

ФИО ПРЕДЫДУЩЕГО ВЛАДЕЛЬЦА,

ДАТА ПРИОБРЕТЕНИЯ, СТОИМОСТЬ ЭКСПОНАТА,

УПОМИНАНИЕ В КАТАЛОГАХ (да/нет))

укажите тип каждого поля.

Что такое ключ таблицы базы данных? Что может служить ключом в базе данных КОЛЛЕКЦИЯ?

Продумайте состав, типы полей и ключ однотабличной базы данных:

а) ТУРАГЕНТСТВО;

б) ВИДЕОТЕКА;

в) АВТОСАЛОН;

г) РЕГИОНЫ РФ.

Page 11: База данных как модель предметной области

Опорный конспектБаза данных (БД) - совокупность данных, организованных по

определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области и предназначенная для хранения во внешней памяти компьютера и для постоянного применения.

Объекты упорядоченыпо уровням

Объекты упорядоченыпо уровням

Нет ограниченийна связь объектовНет ограничений

на связь объектов

Данныепредставляютсяв виде таблицы

Данныепредставляютсяв виде таблицы

Сетевая Сетевая Иерархическая Иерархическая Реляционная Реляционная

База данныхБаза данных

Page 12: База данных как модель предметной области

Источники информации1. http://lviv.hh.ua/employer-logo/293155.jpeg - логотип ГАРАНТ

2. http://cs11441.vkontakte.ru/u01856/a_eba4f52d.jpg - логотип Консультант Плюс

3. http://www.maxtel.su/images/top.jpg - адресно-справочной службы Российского государства