База данных - основа
информационной системы
11
класс
База
данных (БД) - это совокупность специальным образом организованных данных,
хранимых в памяти вычислительной системы и отражающих состояние и
взаимодействие объектов в определенной предметной области.
Описание структуры данных, хранимых в
БД, называется моделью представления данных, или моделью данных.
Виды:
•иерархическая,
•сетевая,
•реляционная
(табличная).
Реляционная модель данных
•Основной информационной единицей реляционной БД является таблица.
•Структурными составляющими таблицы являются записи и поля.
В одной таблице не
должно быть повторяющихся записей.
Для каждой
таблицы реляционной БД определяется главный ключ - поле или
совокупность полей, однозначно определяющих запись.
Структура таблицы
• ИМЯ_ТАБЛИЦЫ (ИМЯ_ПОЛЯ 1,
ИМЯ_ПОЛЯ_2, ...
,ИМЯ_ПОЛЯ_N)
• Подчеркиваются поля,
составляющие главный ключ.
• В теории реляционных
баз данных таблица называется отношением.
Примеры
отношений:
БИБЛИОТЕКА (ИНВ_НОМЕР,
АВТОР,
НАЗВАНИЕ, ГОД_ИЗД,
ИЗДАТЕЛЬСТВО)
БОЛЬНИЦА (ПАЛАТА, НОМЕР_МЕСТА,
ПАЦИЕНТ, ДАТА_ПОСТУП,
ДИАГНОЗ,
ПЕРВИЧНЫЙ)
Каждое поле
таблицы имеет определенный тип.
С типом связаны два свойства поля:
1) множество значений, которые оно может
принимать; 2) множество операций, которые над ним можно выполнять.
Поле имеет также формат (длину).
Существуют четыре основных типа для полей БД:
• символьный,
• числовой,
• логический,
• дата.
Для полей таблиц БИБЛИОТЕКА и БОЛЬНИЦА могут быть установлены
следующие типы:
•
символьный
тип: АВТОР,
НАЗВАНИЕ,
ИЗДАТЕЛЬСТВО, ПАЦИЕНТ, ДИАГНОЗ;
•
числовой
тип: ИНВ_НОМЕР,
ГОД_ИЗД, ПАЛАТА, НОМЕР _МЕСТА;
•
дата: ДАТА_ПОСТУП;
•
логический: ПЕРВИЧНЫЙ.
Система управления базами данных (СУБД)
• Система управления базами данных (СУБД) - комплекс языковых и
программных средств, предназначенных для создания, ведения и использования базы
данных многими пользователями.
В зависимости от вида используемой
модели данных различаются иерархические, сетевые и реляционные СУБД.
Наибольшее
распространение на персональных компьютерах получили так называемые полнофункциональные
реляционные СУБД.
Они выполняют одновременно как функцию системных
средств, так и функцию пользовательского инструмента для создания
приложений.
Примером СУБД такого типа является Microsoft
Access .
Информационная система
СУБД + база данных + приложения
Основные действия, которые пользователь может
выполнять с помощью СУБД:
•
создание
структуры базы данных;
•
заполнение
базы данных информацией;
•
изменение
(редактирование) структуры и содержания базы данных; • поиск информации в БД;
•
сортировка
данных.
Вопросы и задания
• 1. а) Для чего
предназначены базы данных? Выберите верный ответ:
• 1) для выполнения
вычислений на компьютере;
• 2) для осуществления
хранения, поиска и сортировки данных;
• 3) для принятия
управляющих решений.
• б) Какие существуют
варианты классификации БД?
• в) Почему реляционный
вид БД является наиболее распространенным?
• г) Что такое запись в
реляционной БД?
• д) Что такое поле, тип
поля; какие бывают типы полей?
• е) Что такое главный
ключ записи?
• 2. Определите главный
ключ и типы полей в следующих отношениях:
АВТОБУСЫ
(НОМЕР МАРШРУТА, НАЧАЛЬНАЯ ОСТАНОВКА, КОНЕЧНАЯ
ОСТАНОВКА) КИНО (КИНОТЕАТР, СЕАНС, ФИЛЬМ, РОССИЙСКИЙ,
ДЛИТЕЛЬНОСТЬ) УРОКИ (ДЕНЬ НЕДЕЛИ, НОМЕР УРОКА, КЛАСС,
ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ)
• 3. Опишите структуру
записей (имена полей, типы полей, главные ключи) для баз данных: РЕЙСЫ
САМОЛЕТОВ, ШКОЛЫ ГОРОДА, СТРАНЫ МИРА.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.