Помощь в написании студенческих работ
Антистрессовый сервис

Стандартный язык баз данных SQL

РефератПомощь в написанииУзнать стоимостьмоей работы

Под реализацией базы данных понимают создание базы данных на диске и разработку необходимых программ. Основными аспектами реализации базы данных являются построение структуры базы данных, создание пользовательских запросов к ней и разработка приложений для выполнения определенных задач. Реализация и эксплуатация баз данных осуществляется средствами СУБД. Важнейшей частью инструментария любой СУБД… Читать ещё >

Стандартный язык баз данных SQL (реферат, курсовая, диплом, контрольная)

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

Большинство использующихся в настоящее время реляционных СУБД поддерживают стандартизованный язык запросов SQL, называемый структурным языком запросов (Structured Query Language). Язык SQL существует в различных формах с середины 1970;х гг. После появления в 1970 г. реляционной модели компания IBM инициировала проект по разработке реляционной СУБД, получившей название System R. В рамках этого проекта была создана первая версия языка. Практически одновременно язык SQL был применен в СУБД ORACLE компанией Relation Software Inc, называющейся теперь Oracle Corporation. Система ORACLE, постоянно развиваясь, стала одной из доминирующих коммерческих СУБД.

Международная организация по стандартизации ISO начиная с 1980;х гг. проводила работу по созданию стандарта языков реляционных баз данных. В настоящее время принят в качестве стандарта и нашел применение в коммерческих продуктах язык SQL-92. Далее мы опишем основные особенности этого языка и приведем в качестве примера основные его конструкции.

Язык SQL предназначен для выполнения операций над таблицами и над данными таблиц. К операциям над таблицами относятся операции создания, удаления, изменения структуры таблиц. К операциям над данными относятся выборка, изменение, добавление и удаление записей таблицы. SQL является, таким образом, одновременно и языком описания данных, и языком построения запросов.

Язык SQL является непроцедурным языком, т. е. он не содержит операторов передачи управления, организации и вызова подпрограмм. В связи с этим SQL не используется автономно, а представляет собой средство манипулирования данными в рамках СУБД и ее встроенного языка программирования (например, языка Visual Basic for Applications СУБД MS Access).

Основными объектами, с которыми оперирует SQL, являются схемы, таблицы и представления, записи и поля. Таблицы и представления формируются из записей и полей. Таблицы и представления, соответствующие единой логической базе данных, собираются в схему. Одна СУБД может работать с несколькими схемами (несколькими базами данных).

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

Показать весь текст
Заполнить форму текущей работой