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

Файл : CONTENT.DOC

Содержание:

Содержание2

Реляционные базы данных3

Что такое базы данных?3

Первые модели данных3

Системы управления файлами3

Иерархические СУБД4

Сетевые базы данных5

Реляционная модель данных7

Таблицы8

Первичные ключи9

Отношения предок/потомок10

Внешние ключи11

Двенадцать правил Кодда12

Язык SQL как стандартный язык баз данных14

Язык SQL15

Роль SQL16

Достоинства SQL17

Независимость от конкретных СУБД18

Переносимость с одной вычислительной системы

на другую18

Стандарты языка SQL18

Одобрение SQL компанией IBM (DB2)19

Протокол ODBC и компания Microsoft19

Реляционная основа19

Высокоуровневая структура,

напоминающая английский язык20

Интерактивные запросы20

Программный доступ к базе данных20

Различные представления данных20

Полноценный язык для работы с базами данных20

Динамическое определение данных21

Архитектура клиент/сервер21

Стандарты SQL21

Стандарты ANSI/ISO21

Другие стандарты SQL22

ODBC и консорциум SQL Access Group23

Миф о переносимости23

Влияние SQL25

SQL и спецификация SAA компании IBM25

SQL на мини-компьютерах26

SQL на системах UNIX26SQL и обработка транзакций26

SQL на персональных компьютерах27

SQL в локальных сетях28

Список использованной литературы 30

Файл : LITERA~1.DOC

Список использованной литературы:

"SQL Полное руководство"

BHV, Киев, 1998

"Программирование в среде СУБД FoxPro 2.0"

Радио и связь, Москва, 1993

"Эффективная работа с Microsoft Access 7.0"

Питер, Санкт-Петербург, 1997

Файл : TITLE.DOC

Санкт-Петербургский Государственный Технический Университет

Факультет Экономики и Менеджмента

Кафедра "Мировая Экономика"

РЕФЕРАТ

По Информатике

на тему:

"Реляционные Базы Данных.

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

Выполнил: Егоров С. Н. гр.2078/2

Проверил: Первицкий А. Ю.

Санкт-Петербург

1999

Файл : VDV-1439.DOC

1. Реляционные базы данных

Что такое базы данных?

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

Первые модели данных

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

Системы управления файлами.

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

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