Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_февраль_Рабочая тетрадь_2.doc
Скачиваний:
39
Добавлен:
16.02.2016
Размер:
3.27 Mб
Скачать
    1. Основные понятия теории баз данных

База данных - это поименованная совокупность структурированных

сведений об объектах какой-либо предметной области

Структурирование - это введение соглашений о способах представления данных.

Неструктурированная запись информации о студентах:

1). Номер личного дела: 14693;

Фамилия, Имя: Алексеев Максим;

Дата рождения: 01.01.88;

Специальность: 2201.

2). Шифр: 65788;

Сергеева Ольга;

д.р. 23 февраля 1987 г.;

спец. 0604

Структурированная запись тех же данных

Таблица 16

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

Наиболее популярны СУБД: FoxPro, Microsoft Access, OpenOffice.org Base.

7.2. Модели данных

В СУБД происходит процесс логического представления данных, с которыми имеет дело пользователь, в язык ЭВМ и обратно. Общая логическая структура БД называется моделью данных. Различают три основные модели данных: иерархическую, сетевую и реляционную.

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

Иерархическая структура представляет совокупность элементов, образующих граф (дерево) - рис. 5. К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Каждый узел (запись) описывает какой-то объект. К каждой записи есть только один путь от верхней (корневой) записи.

Первые системы управления базами данных использовали иерархическую модель данных (например, СУБД Фокус). Преимущество такой модели – ее наглядность (см., например, рис. 6). Недостатки – далеко не всякий объект можно представить в виде графа. Поэтому сегодня иерархические модели данных используются редко.

Рис. 6

7.2.2. Сетевая модель данных

В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом (рис. 7).

Рис. 7

Сетевые модели позволяют описывать любые предметные области (см. пример на рис. 8), однако такую подробную модель может быть трудно описать математически. Поэтому сегодня сетевые БД применяются, прежде всего, в банковских структурах (например, db Vista, AdaBas).

Фрагмент сетевой модели данных «Курсовые работы»

Иванов И.И.

Студент

Петров П.П.

Дисциплина, (преподаватель)

Информатика

(Николаев Н.Н.)

Экономика (Алексеева А.А).

Рис. 8

7.2.3. Реляционная модель данных

Реляционная модель использует организацию данных в виде двумерных таблиц. Примером реляционной БД может служить БД Студент (табл. 16).

Реляционные СУБД – самые распространенные. Реляционные модели данных используют FoxPro, Microsoft Access, OpenOffice.org Base.

Задание 7.1. Выберите правильное утверждение:

Среди моделей данных в субд нет

А. Иерархической.

В. Реляционной.

С. Модемной.

D. Сетевой.

Задание 7.2. Выберите правильное утверждение: