|
|
Учебник для 9 класса Информатика и ИКТ§ 2.5. База данных как модель предметной областиКлючевые слова:
2.5.1. Информационные системы и базы данныхСовременный человек в своей практической деятельности всё чаще и чаще использует различные информационные системы, обеспечивающие хранение, поиск и выдачу информации по его запросам. Примерами информационных систем являются:
Центральной частью любой информационной системы является база данных.
Базу данных можно рассматривать как информационную модель предметной области. Основными способами организации данных в базах данных являются иерархический, сетевой и реляционный (рис. 2.9).
Рис. 2.10. В иерархической базе данных существует упорядоченность объектов по уровням. Между объектами существуют связи: каждый объект может быть связан с объектами более низкого уровня. Говорят, что такие объекты находятся в отношении предка к потомку. Иерархический способ организации данных реализован в системе папок операционной системы Windows. Верхний уровень занимает папка Рабочий стол. Папки второго уровня Мой компьютер, Корзина и Сетевое окружение являются её потомками. Папка Мой компьютер является предком для папок Диск А, Диск С и т. д. Поиск какого-либо объекта в такой базе данных может оказаться довольно трудоёмким из-за необходимости последовательно проходить несколько предшествующих иерархических уровней. В сетевой базе данных не накладывается никаких ограничений на связи между объектами: в ней могут быть объекты, имеющие более одного предка. Сетевой способ организации данных реализован во Всемирной паутине глобальной компьютерной сети Интернет. Наибольшее распространение получили реляционные базы данных. Их мы рассмотрим более подробно. 2.5.2. Реляционные базы данных
Реляционная БД может состоять из одной или нескольких взаимосвязанных прямоугольных таблиц. Строка таблицы РБД называется записью, столбец — полем (рис. 2.11).
Рис. 2.11. Запись содержит всю информацию об одном объекте, описываемом в базе данных: об одном товаре, продаваемом в магазине; об одной книге, имеющейся в библиотеке; об одном сотруднике, работающем на предприятии, и т. п. Поле — это одна из характеристик (атрибутов, свойств) объекта: название товара, стоимость товара, количество имеющихся в наличии товаров; название книги, автор книги, год издания; фамилия, имя, отчество сотрудника, дата рождения, специальность и т. п. Значения полей в одном столбце относятся к одной характеристике объекта.
Основные типы полей:
Длина поля — это максимальное количество символов, которые могут содержаться в поле. Для записи структуры таблицы можно применять следующую форму:
Например, описать однотабличную базу данных «Календарь погоды» можно так:
Здесь поле ДЕНЬ будет иметь тип «дата», поля ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, СКОРОСТЬ ВЕТРА — числовой тип; поле НАПРАВЛЕНИЕ ВЕТРА — текстовый тип. В таблице не должно быть совпадающих записей. Иначе говоря, должны быть поле или совокупность полей, значения которых для каждой записи всегда различны. Например, значения поля ДЕНЬ базы данных «Календарь погоды» всегда будут разными в разных записях. В базе данных УЧЕНИК (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА РОЖДЕНИЯ, СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, КЛАСС) наверняка не будут совпадать только значения совокупности таких полей, как СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ и НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ. Поле или совокупность полей, значения которых в записях не повторяются (являются уникальными), называют ключом таблицы базы данных. Самое главноеБаза данных (БД) — совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области (транспорт, медицина, образование, право и т. д.), предназначенная для хранения во внешней памяти компьютера и постоянного применения. Базу данных можно рассматривать как информационную модель предметной области. Основными способами организации данных в базах данных являются иерархический, сетевой и реляционный. В реляционных базах данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц. Строка таблицы РБД называется записью, столбец — полем. Поле или совокупность полей, значения которых в разных записях не повторяются (являются уникальными), называют ключом таблицы базы данных.
Вопросы и задания
|
|
|