Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Реализация реляционных баз данных. Язык 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, являются схемы; таблицы и представления; записи и поля. Таблицы и представления формируются из записей и полей. Таблицы и представления, соответствующие единой логической базе данных, собираются в схему. Одна СУБД может работать с несколькими схемами (несколькими БД). Представлением называется множество записей, полученное в результате выборки данных из таблиц схемы. Собственно представление – это структура запроса, который хранится в словаре СУБД, а таблица представления формируется из записей таблиц в момент выполнения запроса. Date: 2015-09-23; view: 621; Нарушение авторских прав |