БД служат для хранения и поиска большого объёма информации.
База данных – структурная информационная модель
Примеры баз данных: записная книжка, словари, справочники, энциклопедии.
Система управления базой данных (СУБД) комплекс программ, предназначенный для организации работы с компьютерными базами данных.
База данных (БД) – совокупность определенным образом организованной информации, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Функции:
поиск информации в БД
выполнение несложных расчетов
вывод отчетов на печать
редактирование БД
Информационная система = БД + СУБД!
По характеру хранимой информации базы данных делятся на
В фактографических БД
содержатся краткие сведе-
ния об описываемых объек-
тах, представленные в стро-
го определенном формате.
Например, в БД библиотеки
о каждой книге хранятся
библиографические сведе-
ния: год издания, автор,
название и т. д.
ФАКТОГРАФИЧЕСКИЕ
В документальных БД содер-
жатся документы (информа-
ция) самого разного типа:
текстового, графического,
звукового, мультимедийного
(например, различные спра-
вочники, словари)
ДОКУМЕНТАЛЬНЫЕ
фактографические
документальные
ПРИМЕРЫ БАЗ ДАННЫХ:
БД книжного фонда библиотеки;
БД кадрового состава учреждения.
БД законодательных актов в области уголовного права;
БД современной рок-музыки.
Сама база данных включает в себя только
информацию (БД – «информационный склад»)
По способу хранения базы данных делятся на
ЦЕНТРАЛИЗОВАННЫЕ
РАСПРЕДЕЛЁННЫЕ
Централизованная БД –
БД хранится на одном
компьютере
Распределённая БД –
различные части одной
БД хранятся на мно-
жестве компьютеров,
объединённых между
собой сетью
Пример: информация в сети Internet,
объединённая паутиной WWW
По структуре организации базы данных делятся на
РЕЛЯЦИОННЫЕ
НЕРЕЛЯЦИОННЫЕ
ИЕРАРХИЧЕСКАЯ
СЕТЕВАЯ
Реляционной (от
английского слова
relation – отношение)
называется БД,
содержащая инфор-
мацию, организован-
ную в виде прямо-
угольных таблиц,
связанных между
собой.
Иерархической называ-
ется БД, в которой ин-
формация упорядочена
следующим образом:
один элемент записи
считается главным,
остальные – подчинённы-
ми. Иерархическую БД
образуют файловая
система на диске,
родовое генеалогическое
дерево
Сетевой
называется БД,
в которой к
вертикальным
иерархическим
связям добав-
ляются
горизонтальные
связи.
ОСНОВНЫЕ ОБЪЕКТЫ БД
Таблица – объект, предназ-наченный для хранения данных в виде записей и полей.
Форма – объект, предназначенный для облегчения ввода данных.
Запрос – объект позволяющий получить нужные данные из одной или нескольких таблиц.
Отчёт – объект, предназначенный для печати данных.
СТРУКТУРА БД
Каждая таблица должна иметь своё имя.
Запись – это строка таблицы.
Поле – это столбец таблицы.
Таблица – информационная модель реальной системы.
Запись содержит информацию об одном конкретном объекте.
Поле содержит определённые характеристики объектов.
Основной элемент БД – таблица
ЗАПИСЬ
ПОЛЕ
Табличные БД
Количество полей определяется разработчиком и не может изменяться пользователем.
Любое поле должно иметь уникальное имя.
Поля могут быть обязательными для заполнения или нет.
Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать.
Табличные БД
Фамилия | Имя | Адрес | Телефон |
Петров | Иван | Молостовых ул., д. 6, кв. 11 | 300-75-75 |
Иванов | Андрей | Саянская ул., д.11, кв.12 | 307-52-52 |
Сидоров | Петр | Свободный пр., д11, кв. 45 | 307-03-25 |
Модель – картотека
Примеры:
записная книжка
каталог в библиотеке
самая простая структура
во многих случаях – дублирование данных:
А.С. Пушкин | Сказка о царе Салтане | 20 стр. |
Сказка о золотом петушке | 12 стр. |
Ключевое поле (ключ таблицы)
Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись.
В таблице не может быть двух записей с одинаковым значением ключа.
Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
порядковый номер
?
ОСНОВНЫЕ ТИПЫ ДАННЫХ
текстовый | одна строка текста (до 255 символов) |
поле MEMO | текст, состоящий из нескольких строк, который можно |
| посмотреть при помощи полос прокрутки (до 65535 символов) |
числовой | число любого типа (можно использовать в вычислениях) |
денежный | поле, выраженное в денежных единицах (рубли, доллары и т.д.) |
дата/время | поле, содержащее дату или время |
счётчик | поле, которое вводится автоматически с вводом каждой записи |
логический | содержит одно из значений True (истина) или False (ложно) и применяется в логических операциях |
поле объекта OLE | содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т. д. |
© ООО «Знанио»
С вами с 2009 года.