Конспект лекций по информатике. Конспект лекций по информатике учебное пособие
Скачать 0.97 Mb.
|
Лекция 13. Базы данных и системы управления базами данных1. Определения и отличительные признаки баз данныхОбщепризнанная формулировка баз данных (БД) отсутствует, для раскрытия понятия удобно пользоваться определениями из разных источников.
В связи с отсутствием общепринятой формулировки для уточнения понятия используют также отличительные признаки, которые выражаются в следующем.
Наряду с определениями и отличительными признаками существует общепринятая практика, в соответствии с которой не называют базами данных файловые архивы, Интернет-порталы и электронные таблицы, хотя они обладают некоторыми признаками БД. Для надежного сохранения информации, которая может иметь большую ценность, в базе данных в отличие от других программ используют двойной подход, который заключается в следующем.
Отличительные особенности баз данных свидетельствуют о том, что они созданы для хранения огромных массивов данных и автоматической обработки этих массивов с помощью вычислительной техники. 2. Классификации баз данныхПервое оборудование и программное обеспечение для обработки структурированных цифровых записей появилось в 50-х годах прошлого века. Термин «база данных» стал общепринятым в 60-х, а в 70-х годах была сформирована модель представления данных, основанная на математических и логических подходах. С начала 80-х базы данных стали широко использоваться для удовлетворения потребностей многих предприятий и организаций. Множество созданных баз данных поддаётся различным видам классификаций. Одной из распространенных является классификация по модели данных, в которой выделяются следующие категории.
В классификации по содержимому название категории определяется содержанием БД, например, базы данных исторические, экологические, экономические и т.п. В классификации по степени распределённости в зависимости от места расположения выделяют централизованные (сосредоточенные) и распределенные базы данных. Распределенные базы данных, как правило, обрабатываются разными удаленными друг от друга организациями. 3. Структура и свойстваБаза данных имеет табличную структуру, в которой в отличие от обычной таблицы столбец называют полем, а строку – записью. Поля образуют структуру, а записи относятся к данным, которые хранятся в базе (табл. 13.1) Структура – это сетка с наименованием полей, которая может быть построена и без записей. Например, ежедневник – это определенная база данных, даже если не заполнена ни одна строка этого документа. Структура базы данных создается в процессе её проектирования и не может быть изменена пользователем при занесении данных. Таблица 13.1 Структура базы данных
Каждому полю при создании базы данных задаются определенные свойства. Свойства полей зависят от типа данных, например, различаются свойства текстовых и графических данных. В приложении к текстовым данным могут быть выбраны, например, следующие свойства.
Перечень и названия свойств полей могут быть значительно расширены в зависимости от специфики базы данных. Данные, которые вводят в базу, принято различать по типу. Таблицы баз данных могут иметь значительное число типов данных.
Тип данных не ограничивается данным списком и может быть значительно расширен. |