Урок 1, 2
База данных - основа информационной системы.
База данных (БД) - совокупность структурированных взаимосвязанных данных предметной области, организованных по определенным правилам.
БД - для хранения и поиска большого объема информации.
Примеры БД: записная книжка, словарь, справочник,...
Классификация баз данных.
1. По характеру хранимой информации:
БД | |
Фактографические | Документальные |
(краткие сведения об описываемых объектах, представленные в строго определенном формате) Пример: библиотека(год издания, автор, название,...) | (содержатся документы - информация разного типа: текстового, звукового, графического,...) Пример: справочники, словари |
Сама БД - это "информационный склад"
Информационная система (ИС) - хранилище информации, снабженное процедурами ввода, поиска, обработки и выдачи информации.
Примеры ИС: система продажи билетов на поезда, справочная система Windows,WWW-глобальная ИС.
2. По способу хранения информации:
БД | |
Централизованные | Распределенные |
(хранится на одном компьютере) | (части одной БД хранятся на множестве компьютеров, объединенных сетью) |
3. По структуре организации данных:
БД | ||
Реляционная | Нереляционная | |
Иерархическая | Сетевая | |
(табличная) | (граф) | (свободная связь между элементами) |
Содержит информацию, организованную в виде прямоугольных таблиц, связанных между собой отношением | Информация упорядочена: один элемент записи считается главным, остальные - подчиненные | К вертикальным иерархическим связям добавляются горизонтальные связи |
Пример: связи | Пример: файловая система на диске, родовое генеалогическое древо | Пример: |
Реляционная база данных.
Представлена в виде таблицы – информационная модель реальной системы.
Каждая таблица имеет свое имя (заголовок).
Столбец таблицы – поле: содержит определенные характеристики объектов, имеет уникальное имя.
Строка таблицы – запись: содержит информацию об одном конкретном объекте, в таблице не может быть одинаковых записей.
Основной элемент БД – запись.
Тело таблицы – набор записей об объектах.
Главный ключ – это поле или совокупность полей, которое однозначно определяет запись в таблице.
Примеры в учебнике – стр.171 (Библиотека, Больница)
ИМЯ_ТАБЛИЦЫ (ИМЯ_ПОЛЯ 1, ИМЯ_ПОЛЯ_2,…, ИМЯ_ПОЛЯ_N)
БИБЛИОТЕКА (ИНВ_НОМЕР, АВТОР, НАЗВАНИЕ, ГОД_ИЗД, ИЗДАТЕЛЬСТВО)
БОЛЬНИЦА (ПАЛАТА, НОМЕР_МЕСТА, ПАЦИЕНТ, ДАТА_ПОСТУПЛЕНИЯ, ДИАГНОЗ, ПЕРВИЧНЫЙ)
Структура БД изменяется при добавлении или удалении полей.
Для полей определяется тип и формат данных. Типы данных:
Текстовый – одна строка текста (до 255 символов);
Числовой– число любого типа (в вычислениях);
Денежный – поле, выраженное в денежных единицах;
Дата/время
Счетчик– вводится автоматически с вводом каждой записи;
Логический – содержит истину или ложь в логических операциях;
Поле объекта OLE – содержит рисунки, звуковые файлы,Excel,Word.
Поле МЕМО – текст из нескольких строк, просматриваемых с помощью полосы прокрутки.
Задание 2 в учебнике на стр.173.
Определите главный ключ и типы записей в следующих отношениях:
АВТОБУСЫ (НОМЕР МАРШРУТА, НАЧАЛЬНАЯ ОСТАНОВКА, КОНЕЧНАЯ ОСТАНОВКА)
КИНО (КИНОТЕАТР, СЕАНС, ФИЛЬМ, РОССИЙСКИЙ, ДЛИТЕЛЬНОСТЬ)
УРОКИ (ДЕНЬ НЕДЕЛИ, НОМЕР УРОКА, КЛАСС, ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ)
Основные режимы работы с БД:
Создание;
Редактирование;
Просмотр;
Поиск информации.
Создать БД можно с помощью:
языков программирования (Basic,Pascal);
прикладной среды (VisualBasic);
специальных программных сред – систем управления баз данных СУБД (Access,FoxPro,Paradox).
СУБД – комплекс программных средств для создания БД, хранения и поиска в них необходимой информации.
Основные объекты БД:
таблица – для хранения данных в виде записей и полей;
форма – для облегчения ввода данных;
запрос – позволяет получить нужные данные из нескольких таблиц;
отчет – для печати данных.