Билет 17.

Информационные структуры, содержащие взаимосвязанные данные о ре­альных объектах и хранящиеся во внешней памяти компьютера называют БА­ЗАМИ ДАННЫХ. Базы данных содержащие информацию в виде прямоугольной таблицы называют РЕЛЯЦИОННЫМИ. Каждую строчку такой таблицы принято называть ЗАПИСЬ, пересечение строки и столбца называют ПОЛЕ. Базы данных содержащие информацию в виде дерева называют ИЕРАРХИЧЕСКИМИ. Базы данных содержащие информацию в виде сети называют СЕТЕВЫМИ.

Комплекс средств, языковых, программных, предназначенных для поддержки определенных баз данных называют СИСТЕМОЙ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД). Основной функцией СУБД является поддержание связей меж­ду данными, выполнение операций размещения или поиска в соответствии с поступающими запросами. К основным возможностям СУБД можно отнести: создание и редактирование БД; просмотр БД; поиск информации по запросу; упорядочивание информации (числовой по возрастанию/убыванию, тексто­вой по алфавиту) вывод на принтер найденной информации; объединение БД; удаление БД.

Большинство СУБД имеют два интерфейса. Экранный интерфейс - для пользователя не программиста. В нем все команды даются через систему меню или комбинации клавиш. Программный интерфейс - позволяет работать с БД из программ написанных на различных языках программирования. Он используется профессионалами программистами для создания специализиро­ванных систем.

При создании реляционной базы данных нужно указать: ее имя, ко­личество полей, и их тип. Поля могут иметь следующие типы: числовые (дробные и целые), текстовые, дата и время, денежные, счетчик, гиперссылка, вставляемый объект (например: рисунок).

Наиболее часто используемой операцией в СУБД является поиск запи­сей по заданным условиям. Здесь используется понятие активной записи, как записи удовлетворяющей условиям поиска. Если условия не заданы, то все записи считаются активными. Поиск в БД производится согласно ключа (ЗАПРОСА). Который представляет собой указание столбца, в кото­ром производится поиск, операции сравнения (<,>,=,<=,>=,<>), и значе­ния по которому производится поиск. Условия бывают простые и сложные. Сложные условия содержат одно или несколько простых условий объединенных связками И и ИЛИ. Связка И указывает на пересечение простых условий. Чтобы все сложное условие выполнилось необходимо выполнение каждого простого условия входящего в его состав. Связка ИЛИ указывает на объединение простых условий. Для того чтобы выполнилось сложное условие достаточно, выполнения одного из простых условий, входящих в состав сложного условия.

(В учебнике 9 класс: § 10 Основные понятия, § 11 Что такое система управления базами данных, §12 Создание и заполнение баз данных, § 13,14 Условия выбора … §15 Сортировка, удаление и добавление записей.)