Настоящее методическое пособие предназначено для выполнения лабораторных работ по дисциплинам Управление данными, Базы и банки знаний, Системы управления базами данных (СУБД) включает в себя описание 8 лабораторных работ, контрольные вопросы, на которые требуется дать ответы при защите работы, теоретический материал необходимый для выполнения работы.
Следует отметить, что данное пособие является лишь частью комплекса учебных пособий по дисциплинам Базы и банки знаний, Управление данными разработанных кафедрой Информационные системы и технологии Ухтинского государственного технического университета. Весь же комплект пособий включает в себя тексты лекций, учебные пособия для выполнения практических работ, контрольных работ, курсовых проектов и курсовых работ, а также пособия для самостоятельной работы студентов.
Несомненно, данное пособие должно помочь студенту закрепить основные положения из курса базы и банки знаний по направлению 654700 (специальность 230201). Однако наиболее полно освоить данный курс студент может только, используя все пособия по данной дисциплине, входящие в комплект, а также литературу, список которой приведен автором в заключительной части пособия.
Лабораторные работы могут выполняться с использованием СУБД Microsoft SQL, а также любой СУБД, поддерживающей стандарт ANSI/ISO SQL2.
Язык SQL - Structure Query Language (Язык структурных запросов) является одним из доминирующих языков, используемых в реляционных базах данных. В качестве стандартного языка баз данных он принят такими организациями как American National Standards Insnitute –ANSI (Американский национальный институт стандартов) и International Standards Organization – ISO (Международная организация стандартов).
SQL является непроцедурным языком, что позволяет ему обрабатывать наборы записей и автоматизировать процесс управления данными. SQL не требует от пользователя спецификации метода доступа к данным, пользователь вообще не должен описывать, как должна выполняться та или иная операция над данными, он просто описывает, что должно быть сделано с данными, предоставляя право системе решать, как это сделать.
SQL включает в себя три основные составляющие:
1. Язык управления данными Data Direction Language (DDL)
2. Язык манипулирования данными Data Manipulation Language (DML)
3. Язык запросов к базе данных
Целью лабораторных работ является изучение основных составляющих этого языка.
Выполняя лабораторную работу, студенту следует вначале повторить все приведенные в пособие примеры, а затем выполнить задания.