Информатика

advertisement
Информатика
Для направлений подготовки: 072500.62 «Дизайн»,
080200.62 «Менеджмент», 100400.62 «Туризм»,
080400.62 «Управление персоналом»,
080100.62 «Экономика»
Институт информатики, инноваций и бизнес-систем
Кафедра информационных систем и прикладной информатики
Тема 11. Базы и банки данных
Банк данных
Банк данных – это система
 специальным образом организованных данных,
 программных,
 технических,
 языковых,
 организационно-методических средств,
предназначенных для обеспечения централизованного
накопления и коллективного многоцелевого
использования данных.
 Банк данных – современная форма организации
хранения и доступа к информации

Структура банка данных
БАНК ДАННЫХ
Вычислительная
система
База данных
Система
управления
базой данных
Администратор
базы данных
(СУБД)
Операционная
система
Технические
средства
Словарь
данных
Обслуживающий
персонал
База данных



База данных (БД) – это поименованная
совокупность структурированных данных,
относящихся к определенной предметной
области.
Структурирование – это введение соглашений о
способах представления данных.
Система управления базой данных (СУБД) –
комплекс программных средств, необходимых
для создания баз данных, поддержания их в
актуальном состоянии и организации поиска в
них необходимой информации.
Модели данных
 Модель
данных – совокупность структур
данных и операций их обработки.
 С помощью модели данных могут быть
представлены объекты предметной
области и взаимосвязи между ними.
Типы моделей данных
 СУБД
основываются на использовании
моделей данных:
 Иерархической
 Сетевой
 Реляционной
 Комбинации этих моделей
Иерархическая модель данных

Иерархическая модель данных организует
данные в виде древовидной структуры и
является реализацией логических связей: родовидовых отношений или отношений «целое –
часть».
Уровень 1
А
Уровень 2
Уровень 3
В1
С1
С2
В2
С3
В3
С4
В4
С5
С6
В5
С7
С8
Пример иерархической
структуры БД
Институт (специальность, название, директор)
071900
Экономической
информатики
Иванов И.В.
Группа (номер, староста)
111
Петрова И.Т.
112
Зайцев Р.В.
113
Никулин К.Л.
Студент (номер зачетной книжки, фамилия, имя, отчество)
98795
Сидоров
Андрей
Петрович
97695
Черняева Юлия
Николаевна
98495
Дроздов
Константин
Ивановна
Сетевая модель данных

В сетевой модели каждый элемент может быть
связан с любым другим элементом.
А
В
С
E
D
H
G
L
Пример сетевой структуры БД
Студент (номер зачетной книжки, фамилия, группа)
87695
Иванов
111
85495
Петров
112
87495
Сидоров
113
Работа (шифр, руководитель, область)
1006
Сергеев П.И.
Информатика
1009
Некрасова Г.П.
Экономика
1008
Кириллова В.П.
Экология
1005
Павлова И.М.
История
Реляционная модель данных


Реляционная модель ориентирована на организацию данных в виде
двумерных таблиц.
Реляционная таблица представляет двумерный массив и обладает
свойствами:
 Каждый элемент таблицы – один элемент данных
 Все столбцы в таблице однородные, т.е. все элементы в столбце
имеют одинаковый тип (числовой, символьный и т.д.) и длину
 Каждый столбец имеет уникальное имя
 Одинаковые строки в таблице отсутствуют
 Порядок следования строк и столбцов может быть произвольным
Пример реляционной таблицы
№ личного
дела
Фамилия
Имя
Отчество
Дата
рождения
Группа
16493
Сергеев
Петр
Михайлович
01.01.76
111
16593
Петрова
Анна
Владимировн
а
15.03.75
112
16693
Анохин
Андрей
Борисович
14.04.76
113
Структурные элементы базы
данных




Поле – элементарная единица логической организации данных.
Для описания поля используются характеристики:
 Имя
 Тип
 Длина
 Точность
Запись – совокупность логически связанных полей
Таблица – совокупность записей одной структуры.
Имя поля 1
Имя поля 2
Имя поля 3
Имя поля 4
Запись
Поле
Структурные элементы базы
данных


Каждая запись в реляционной модели имеет
уникальное имя (первичный ключ).
Ключ однозначно идентифицирует запись среди
множества других записей.
Ключевое поле
№ личного
дела
Фамилия
Имя
Отчество
Дата рождения
Группа
16493
Сергеев
Петр
Михайлович
01.01.76
111
16593
Петрова
Анна
Владимировна
15.03.75
112
16693
Анохин
Андрей
Борисович
14.04.76
113
Использование материалов презентации
Использование данной презентации, может осуществляться только при условии соблюдения требований законов РФ
об авторском праве и интеллектуальной собственности, а также с учетом требований настоящего Заявления.
Презентация является собственностью авторов. Разрешается распечатывать копию любой части презентации для
личного некоммерческого использования, однако не допускается распечатывать какую-либо часть презентации с
любой иной целью или по каким-либо причинам вносить изменения в любую часть презентации. Использование
любой части презентации в другом произведении, как в печатной, электронной, так и иной форме, а также
использование любой части презентации в другой презентации посредством ссылки или иным образом допускается
только после получения письменного согласия авторов.
Download