Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

  • Просмотров 6210
  • Скачиваний 293
  • Размер файла 158
    Кб

1. Реляционные базы данных Что такое базы данных? В самом общем смысле база данных - это набор записей и файлов, организованных специальным образом. В компьютере, например, можно хранить фамилии и адреса друзей или клиентов. Один из типов баз данных - это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип - файлы электронных таблиц, объединяемые в группы по характеру их использования.

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

постоянно, хранились в виде отдельных файлов. Система управления файлами, которая обычно является частью операционной системы компьютера, следила за именами файлов и местами их расположения. В системах управления файлами модели данных, как правило, не использовались; эти системы ничего не знали о внутреннем содержимом файлов. Для такой системы файл, содержащий документ текстового процессора, ничем не отличается от файла,

содержащего данные о начисленной зарплате. Рис. 1.1. Приложение для начисления зарплаты, использующее систему управления файлами. Файл учета рабочего времени Программа для начисления зарплаты ОСД ОСД Программа для создания отчетов по служащим ОСД Программа для обновления данных по служащим ОСД Главный файл с данными о служащих Рис 1.1. Приложение для начисления зарплаты, использующее систему управления файлами. Знание о

содержимом файла - какие данные в нём хранятся и какова их структура - было уделом прикладных программ, использующих этот файл, что иллюстрирует рис. 1.1. В приложении для начисления зарплаты каждая из программ, обрабатывающих файл с информацией о служащих, содержит в себе описание структуры данных (ОСД), хранящихся в этом файле. Когда структура данных изменялась - например, в случае добавления нового элемента данных для каждого