Доклад: Язык SQL: общая характеристика, интерфейс с традиционными языками программирования

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Петрозаводский государственный университет

Кольский филиал

Кафедра информационных технологий

Доклад на тему:

«Язык SQL – общая характеристика, интерфейс с традиционными языками программирования»

студента 5 курса (гр. 2)

очного отделения

факультета ИПМ

специальности 230102 - Автоматизированные системы обработки информации и управления

Самсонова Антона Владимировича

Апатиты

2010


Оглавление

1       Характеристики

2       Вопросы практического программирования

3       Вопросы совместимости

4       Реализации SQL

5       Типы команд SQL

6       Преимущества и недостатки языка SQL

6.1    Преимущества

6.2    Недостатки

Список использованных источников


1.   Характеристики

В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL.

Целью разработки было создание простого непроцедурного языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования. Собственно разработкой языка запросов занимались Дональд Чэмбэрлин (Donald D. Chamberlin) и Рэй Бойс (Ray Boyce). Пэт Селинджер (Pat Selinger) занималась разработкой стоимостного оптимизатора (cost-based optimizer), Рэймонд Лори (Raymond Lorie) занимался компилятором запросов.

Первыми СУБД, поддерживающими новый язык, стали в 1979 году Oracle V2 для машин VAX от компании Relational Software Inc. (впоследствии ставшей компанией Oracle) и System/38 от IBM, основанная на System/R. Вопреки сложившемуся мнению, первой стала именно СУБД Oracle.

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

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 163
Бесплатно скачать Доклад: Язык SQL: общая характеристика, интерфейс с традиционными языками программирования