Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД лаб. раб 2009.doc
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
295.42 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

Высшего профессионального образования

«Санкт-Петербургский государственный

Инженерно-экономический университет»

Кафедра информационных систем в экономике

УТВЕРЖДАЮ

Проректор

по учебно-методической работе

и качеству образования

д.э.н., профессор

_______________ В.И. Малюк

«24» декабря 2009 г.

Рег. № М-760

БАЗЫ ДАННЫХ

Методические указания по выполнению

лабораторных работ

для студентов всех форм обучения

Специальность 080801 - Прикладная информатика в экономике

Санкт-Петербург

2009

Допущено

редакционно-издательским советом СПбГИЭУ

в качестве методического издания

Составитель

канд. тех. наук, доц. К.П. Голоскоков

Рецензент

канд. биолог. наук, доц. Н.И. Сясин

Подготовлено на кафедре

информационных систем в экономике

Одобрено научно-методическим советом факультета

информационных систем в экономике и управлении

 СПбГИЭУ, 2009

Содержание

УТВЕРЖДАЮ 1

СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 3

ЛАБОРАТОРНАЯ РАБОТА № 1. 5

СОЗДАНИЕ БД 5

ЛАБОРАТОРНАЯ РАБОТА № 2. 18

ВОССТАНОВЛЕНИЕ БАЗ ДАННЫХ 18

ЛАБОРАТОРНАЯ РАБОТА № 3. 23

СОЗДАНИЕ ТРИГГЕРОВ И УПРАВЛЕНИЕ ИМИ 23

ЛАБОРАТОРНАЯ РАБОТА № 4. 26

ПОДКЛЮЧЕНИЕ ПРОЕКТА MICROSOFT ACCESS К БАЗЕ ДАННЫХ MICROSOFT SQL SERVER (ADP) 26

Введение

Цель и задачи изучения дисциплины «Базы данных» заключаются в том, чтобы дать студентам:

  • теоретические сведения о банках данных и знаний;

  • теоретические основы по системам управления базами данных (СУБД);

  • теоретические сведения о представлении структур данных в памяти ЭВМ;

  • теоретические сведения и практические навыки проектирования баз данных и выбора необходимой модели данных;

  • теоретические сведения о промышленных СУБД и практические навыки администрирования профессиональной СУБД;

  • теоретические основы и практические навыки работы с языками манипулирования данными SQL;

  • теоретические основы и практические навыки аналитической обработки и управления данными и др.

В результате изучения дисциплины студенты должны ЗНАТЬ:

  • основные понятия и принципы построения базы данных (БД);

  • языки описания и манипулирования данными;

  • технологии организации БД,

УМЕТЬ:

  • построить модель предметной области (ПО) и создать соответствующую ей БД;

  • организовать ввод данных в БД и обеспечить манипулирование данными;

  • формулировать запросы к БД,

ВЛАДЕТЬ НАВЫКАМИ:

  • работы в конкретной СУБД,

  • использования Case-средств для автоматизированного проектирования,

  • администрирования БД.

Таблица 1

Перечень тем лабораторных работ

Наименование тем

дисциплины

Темы или содержание

лабораторных работ

Тема 1. Банки данных и знаний

Тема 2. Теоретические аспекты теории базы данных

Создание БД

Восстановление баз данных

Тема 3. Установка, конфигурирование и администрирование СУБД

Создание триггеров и управление ими

Тема 4. Проектирование и разработка базы данных

Подключение проекта Microsoft Access к базе данных Microsoft SQL Server (ADP)

Лабораторные работы выполняются в 2 этапа.

На первом этапе – домашинном – проектируется БД для предприятия с определением его организационной структуры, выявление функциональных обязанностей сотрудников отделов, строятся ER-модель и схема информационных потоков, разрабатываются входные и выходные видеограммы с использованием СУБД Access.

На втором этапе создается БД в среде SQL-Server 2000, вводятся данные, решаются задачи с манипулированием данными.

Отчет по лабораторным работам предоставляется в электронном виде.

Лабораторная работа № 1. Создание бд

Измените место размещения дополнительного файла данных. Установите следующий путь: C:\SSEMBD_Data2_Data.ndf. для повышения производительности в системах, обслуживающих работу предприятий, не рекомендуется размещать дополнительные файлы данных на том же самом жестком диске, что и основной файл данных.

В поле Initial Size (MB) в соответствующей строке введите 50.

В поле By Percent введите 15.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 100.

Перейдите на вкладку Transaction Log.

Просмотрите, какие параметры установлены по умолчанию для журнала транзакций.

В поле Initial Size (MB) вместо значения по умолчанию введите 20.

В поле By Percent группы элементов управления File Growth введите 25.

В группе элементов Maximum File Size установите переключатель в положении Restrict File Growth (MB) и в его поле введите 75.

Щелкните ОК, чтобы создать новую БД.

Заметьте, что в той ветви дерева консоли, где отображается структура БД, отображается новая БД SSEMBD.

Щелкните объект SSEMBD правой кнопкой и выберите Properties. Откроется вкладка General диалогового окна SSEMBD Properties.

Перейдите на вкладку Data Files и просмотрите свойства файлов данных БД SSEMBD.

На вкладке Transaction Log просмотрите свойства файла журнала транзакций БД SSEMBD.

Чтобы закрыть окно SSEMBD Properties, щелкните Cancel.

Не закрывайте главное окно SQL Server Enterprise Manager.

Создание пользовательской базы данных с помощью оператора CREATE DATABASE

При создании пользовательской БД в операторе Transact-SQL CREATE DATABASE необходимо указать ее имя. Другие параметры необязательны.

Примечание! При изучении синтаксиса команд Transact-SQL используйте примеры, приведенные в SQL Server Books Online.