База данных (БД) — это совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отражающих состояние и взаимодействие объектов в определенной предметной области.
Понятие базы данных
Вычислительная система — отдельный компьютер или компьютерная сеть. В первом случае база данных называется централизованной, во втором случае — распределенной.
Понятие базы данных
База данных является компьютерной информационной моделью некоторой реальной системы (книжный фонд библиотеки, кадровый состав предприятия, учебный процесс в школе).
Модель данных — описание структуры данных, хранимых в БД.
Виды моделей данных
Виды моделей данных
Реляционная модель данных — совокупность данных, состоящая из набора двумерных таблиц.
Реляционная модель данных
Запись содержит информацию об отдельном объекте системы (одной книге в библиотеке..).
Поле — это определенная характеристика (свойство, атрибут) объекта (название книги, автор книги…)
Свойства таблиц
Строчное представление структуры таблицы
Каждое поле таблицы имеет определенный тип.
С типом связаны два свойства поля:
множество значений, которые оно может принимать;
множество операций, которые над ним можно выполнять.
Поле имеет также формат (длину).
Существуют четыре основных типа для полей БД: символьный, числовой, логический и Дата.
Каждое поле таблицы имеет определенный тип.
Система управления базами данных (СУБД) — комплекс языковых и программных средств, предназначенных для создания, ведения и использования базы данных многими
пользователями.
Система управления базами данных (СУБД)
Вариант классификации СУБД.
Полноценная информационная система на компьютере состоит из трех частей:
СУБД + база данных + приложения.
Основные действия, которые пользователь может выполнять с помощью СУБД:
создание структуры базы данных;
заполнение базы данных информацией;
изменение (редактирование) структуры и содержания базы данных;
поиск информации в БД;
сортировка данных.
Изученные понятия
Вопросы и задания
1. а) Для чего предназначены базы данных? Выберите верный ответ:
для выполнения вычислений на компьютере;
для осуществления хранения, поиска и сортировки данных;
для принятия управляющих решений.
б) Какие существуют варианты классификации БД?
в) Почему реляционный вид БД является наиболее распространенным?
г) Что такое запись в реляционной БД?
д) Что такое поле, тип поля; какие бывают типы полей?
е) Что такое главный ключ записи?
2. Определите главный ключ и типы полей в следующих отношениях: