1 Лаб.
Разработать структуру данных указанного назначения, довести до таблиц и привести ее в третью нормальную форму. Следует очень внимательно подойти к этому вопросу: созданная база данных будет использоваться в последующих лабораторных работах. Воплотить созданную структуру в виде таблиц на сервере.
Разработать структуру индексов, которая должна подходить к созданной структуре базы данных, ускоряя ее работу при значительной нагрузке на базу данных, создать индексы поиска по обеим ключевым столбцам таблицы связи.
Создать диаграмму, отражающую структуру созданной вами базы данных и ее связи.
Вариант задания базы данных: База данных поставок различных товаров. Осуществляется поставка товаров со складов в соответствии с договорами. Одна конкретная поставка содержит один или несколько товаров в каких-то количествах.
2 лаб.
Произведя соединение с сервером, найти на нем свою базу данных, созданную в процессе выполнения первой работы.
Заполнить структуры данными, используя предложение INSERT. Произвести исправление некоторых строк данных. Удалить несколько строк. Посмотреть на результаты.
Экспериментируя с предложениями «BEGIN TRAN», «COMMIT», «ROLLBACK» убедиться, что сервер не сохраняет результаты обновлений, если не была исполнена инструкция COMMIT. Использовать инструкции INSERT, DELETE, UPDATE, SELECT.
Следует создать представление, выводящее некоторую информацию из базы данных, созданной вами во время первой лабораторной работы. Номера заданий сохраняются. Созданное представление должно выводить всю необходимую информацию, если оно выполнено простой конструкцией SELECT. При этом должны возвращаться все необходимые атрибуты, чтобы полученный отчет был понятен человеку.
Следует создать указанное представление и продемонстрировать его работу, при необходимости добавив недостающие данные в базу данных и слегка изменив ее структуру, если это требуется. Выборка данных должна производиться из программы SQL Query Analyzer посредством предложения: SELECT <имя представления>
Вариант задания: Вывод всех поставок с количеством товара больше ста единиц. Должны возвращаться: наименование товара, количество единиц поставки (таблица «план поставки») и покупатель.
3 лаб.
Написать и отладить процедуры по прилагаемому заданию для своих таблиц в базе данных, продемонстрировать работу процедуры преподавателю.
Защитить отчет и ответить на вопросы преподавателя. Отчет должен содержать: ФИО, номер группы и номер рабочего места студента; полученное задание; текст созданной процедуры; описание параметров процедуры; результат ее работы.
Вариант задания: Добавление плана поставки в базу данных. Требуется проверять наличие указанного номера накладной и товара в таблицах.
4 лаб.
Ознакомитесь со структурой HTML документов и основными тэгами языка HTML.
Разработайте структуру гипертекстовой базы данных, содержащей информацию как бы из разработанной вами ранее базы данных. Не пытайтесь получить информацию с сервера – это вы сделаете на следующей работе. Пока от вас требуется продемонстрировать знание основ HTML.
По этой структуре создайте гипертекстовую БД, состоящую как минимум из двух HTML документов с использованием имеющихся тэгов для структурирования информации в базе данных.
Задание на лабораторную работу
Разработка структуры гипертекстовой базы данных
Заключение
Отсутствует