Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
22.03.2015
Размер:
156.67 Кб
Скачать

Министерство образования и науки Российской Федерации

Государственное образовательное учреждение высшего профессионального образования «Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых» (ВлГУ)

Кафедра вычислительной техники

Методические указания к лабораторным работам по курсу

Базы данных

Составитель:

Дубов И. Р.

Владимир 2011

УДК 681.3.07 (076.5)

Рецензент

Доктор технических наук, профессор Р.И. Макаров

Печатается по решению редакционно-издательского совета Владимирского государственного университета

Базы данных: Метод. указания / Владим. гос. ун-т; Сост. Дубов И.Р. Владимир, 2011. 24 с.

Содержат методические указания для выполнения четырех лабораторных работ по курсу «Базы данных». В лабораторных работах изучаются средства организации запросов к базе данных, инфологическое проектирование базы данных, средства обеспечения целостности базы данных и использование хранимых процедур и триггеров.

Предназначены для студентов направления 230100 – информатика и вычислительная техника.

УДК 681.3.07 (076.5)

Введение

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

Курс «Базы данных» дает студентам основные понятия о реляционной алгебре и языке запросов SQL. В процессе выполнения предлагаемых лабораторных работ студенты должны глубже изучить теоретический материал и получить соответствующие практические навыки. Для успешного изучения выполнения лабораторных работ студенты должны знать основы теории множеств и прослушать соответствующие разделы лекционного курса.

Первая лабораторная работа предназначена для получения студентами практического опыта в работе с языком запросов SQL. В ней студенты разрабатывают запросы к базе данных различной сложности, используя такие средства как условнее соединение, фильтрация, проекция, группировка данных, агрегатные функции, вложенные подзапросы. Вторая лабораторная работа посвящена проблеме разработки эффективной структуры базы данных. В этой работе студенты должны выполнить инфологическое проектирование базы данных в соответствии с правилами нормализации и освоить процедуру получения реляционной модели базы данных из модели «сущность-связь». В третьей лабораторной работе студенты должны получить представление о средствах поддержания целостности базы данных. Ими исследуются вопросы ссылочной целостности базы данных и декларативные средства обеспечения целостности. Четвертая лабораторная работа предназначена для получения представлений о процедурной части языка SQL. С этой целью студенты должны научиться разрабатывать хранимые процедуры и использовать их для выполнения обработки данных на стороне сервера баз данных.

Соседние файлы в папке Базы данных