Введение

Настоящее методическое пособие включает в себя описание 8 лабораторных работ, теоретический материал, необходимый для выполнения работы и примеры заданий в тестовой форме.

Язык SQL - Structure Query Language (Язык структурированных запросов) является одним из доминирующих языков, используемых в реляционных базах данных. В качестве стандартного языка баз данных он принят такими организациями как American National Standards Insnitute –ANSI (Американский национальный институт стандартов) и International Standards Organization – ISO (Международная организация стандартов). SQL является непроцедурным языком, что позволяет ему обрабатывать наборы записей и автоматизировать процесс управления данными. SQL не требует от пользователя спецификации метода доступа к данным, пользователь вообще не должен описывать, как должна выполняться та или иная операция над данными, он просто описывает, что должно быть сделано с данными, предоставляя право системе решать, как это сделать, тем он и привлекателен. Синтаксис языка SQL приближен к английскому языку. Однако при изучении этого языка следует особое внимание уделить не столько синтаксису, сколько его семантике, то есть смыслу и предназначению кода.

Пособие в силу ограниченности своего объема не охватывает все аспекты SQL и работу со всеми объектами базы данных. Целью данного пособия является заложить фундамент, который позволил бы студенту в дальнейшем неограниченно совершенствовать свои знания в области SQL

Несомненно, данное пособие должно помочь студенту закрепить основные положения курса по управлению данными.

Лабораторные работы могут выполняться с использованием СУБД Microsoft Access, а также любой СУБД, поддерживающей стандарт ANSI/ISO SQL3.

Первая лабораторная работа посвящена командам DDL.

Вторая – командам ввода, удаления модификации данных (командам языка DML).

Третья лабораторная работа научит исправлять допущенные ошибки при создании базы данных, используя команду ALTER.

Четвертая лабораторная посвящена изучению самой интересной команде языка DML – SELECT

Пятая лабораторная работа должна научить создавать сложные запросы с подзапросами.

Шестая лабораторная работа связана с созданием одного из наиболее спорных объектов базы данных - представлений.

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

Восьмая лабораторная работа дает представление о создании триггеров.

Выполняя лабораторную работу, следует вначале ознакомиться с теоретическим материалом, повторить все приведенные в пособие примеры, а затем выполнить задания, которые следуют непосредственно за примерами. Одни задания покажутся вам чрезвычайно простыми, другие - сложными. Авторы рекомендуют не пренебрегать ни теми, ни другими. Одни из них позволят отточить ваши знания синтаксиса, другие – образ мышления. Ответы на контрольные вопросы позволят вам не только повторить материал, но и сосредоточить свое внимание на основных теоретических аспектах, запомнить некоторые нюансы изучаемого языка.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: