Базы данных. Основные понятия

advertisement
БАЗЫ ДАННЫХ
База данных(БД) – это совокупность
сведений о конкретных объектах
реального мира в какой-либо
предметной области, или раздела
предметной области (БД поликлиники).
Классификация БД по характеру
хранимой информации:
1.
Фактографические БД
(бумажные картотеки)
2.
Документальные БД
(архивы документов)
Задание
Вам приведена некоторая совокупность
данных. Какую полезную для вас
информацию вы можете извлечь из нее?
1, 3, 5; ТУ-154; Тюмень; 4, 7; Москва; 840; АН-24; Ижевск; 16-20; ТУ-134;320;
308; 3107; 17-35; 1, 3, 5, 7.
Реляционная БД
Аэропорт
назначения
Номер
рейса
Тип
Дни
Время
самолета отправления отправления
Москва
320
ТУ-154
1,3,5
16-20
Ижевск
308
АН-24
4,7
17-35
Тюмень
3107
ТУ-134
1,3,5,7
8-40
институт
Химический
факультет
Физический
факультет
Кафедра
Органической
химии
Кафедра
общей физики
Кафедра
теоретической
физики
Кафедра
экспериментальной
физики
Кафедра
неорганической
химии
Биологический
факультет
Кафедра
ботаники
Кафедра
анатомии
Кафедра
зоологии
База данных,
поддерживающая структуру
в виде дерева называется
иерархической
Структура данных в виде
сети, называется сетевой
Ученик 1
Факультатив
1
Ученик 2
Ученик 3
Факультатив
2
Ученик 4
Факультатив 3
Виды БД:
1.
2.
3.
Реляционная (в форме таблицы)
структура.
Иерархическая
структура
(в виде дерева).
Сетевая структура (в виде сети).
Любую структуру можно преобразовать в
простую двумерную таблицу БД.
Преобразовать к табличной форме
иерархическую структуру:
Пермский государственный университет
Физический
факультет
кафедра
общей
физики
Химический
факультет
кафедра
кафедра органической
теор.
химии
физики
КАФЕДРА
Биологический
факультет
кафедра
неорг.
химии
кафедра
ботаники
ФАКУЛЬТЕТ
кафедра
зоологии
ВУЗ
общей физики
физический
ПГУ
теоретической физики
физический
ПГУ
органической химии
химический
ПГУ
неорганической химии
химический
ПГУ
ботаники
биологический
ПГУ
зоологии
биологический
ПГУ
Поля - столбцы БД
Записи - строки БД.
Поля образуют структуру БД, а записи
составляют информацию, которая в ней
содержится.
поля
записи
Типы полей и их свойства:
Поле
Текстовое
Свойство
Размер (по умолчанию 50
символов)
Размер(тип числа)
Числовое
Формат(вид числа)
Число десят. знаков
Формат(вид)
Дата и время
Формат(да/нет, истина/ложь,
Логические
вкл./выкл.)
Счетчик Формат(последовательный,
автоматическое случайный)
наращивание
Поле
Свойство
Формат(вид числа)
Денежный
Число десят. знаков
Объекта OLE Можно хранить рисунки,
картинки, фотографии
Поле МЕМО Хранится указатель на то ,
где расположен текст(до
65535 символов)
Дан фрагмент реляционной базы
данных
Номер
рейса
Дата
вылета
2156 23.10.98
Числовой
Дата и
время
Тип
самолета
Цена
билета
Наличие
билетов
ТУ-154
564.50
да
Логический
Текстовой
Денежный
Ключевое поле – это поле или
группа полей, с помощью которых
можно однозначно
идентифицировать запись.
Значение первичного ключа не
должно повторяться у разных
записей.
Определить первичный
ключ таблицы:
СУБД(система управления БД) –
программное обеспечение для
работы с базами данных.
Окно Access
ГЛАВНОЕ
МЕНЮ
ПАНЕЛЬ ИНСТРУМЕНТОВ
ОБЪЕКТЫ
Командные кнопки

Таблица. (данные БД). Свойства элементов
таблицы определяются типами полей, форматами
полей и некоторыми другими параметрами.

Форма. Формы создаются для удобства
просмотра, ввода и редактирования данных.

Запрос – это средство извлечения информации
из БД, отвечающий некоторым условиям.

Отчет – это документ, предназначенный для
вывода на печать, сформированный на основании
информации, содержащийся в таблицах и запросах.

Макросы и модули.
Этапы создания БД
1.
Проектирование БД.
На этом этапе определяется:
– Какие таблицы будут входить в состав БД;
– Структура БД(из каких полей, какого типа и
размера будет состоять каждая таблица);
– Какие поля будут выбраны в качестве ключевого
поля каждой таблицы;
2.
Создание структуры.
На этом этапе с помощью конкретной СУБД;
описывается структура таблиц, входящих в состав
БД;
3.
Ввод записей.
Заполнение таблиц БД конкретной информацией;
Download