
- •Кафедра экономической информатики
- •Базы данных
- •Содержание
- •Введение
- •Лабораторная работа №1. Логические и физические модели данных
- •Методические указания
- •Задание к работе
- •Раздел I. Создание сущностей в eRwin
- •Раздел II. Создание связей между сущностями, подмножеств модели и хранимых отображений. Переход к физической модели данных
- •Раздел III. Выполнение операции прямого проектирования
- •Раздел IV. Выполнение операции обратного проектирования
- •Лабораторная работа №2. Усложненные диаграммы «сущность-связь»
- •Методические указания
- •Задание к работе
- •Раздел I. Создание сущностей логической модели
- •Раздел II. Создание связей между сущностями и иерархии наследования
- •Раздел III. Выполнение вариантов трансформы категориальной связи
- •Раздел IV. Выполнение методов синхронизации системного каталога базы данных и текущей модели
- •Лабораторная работа №3. Работа в среде субд «ms sql Server 2005»
- •Методические указания
- •Задание к работе
- •Раздел I. Создание базы данных и ее объектов
- •Раздел II. Управление пользователями и правами доступа к данным
- •Лабораторная работа №4. Создание базы данных и ее объектов с помощью команд языка Transact-sql
- •Методические указания и задания к выполнению
- •Раздел I. Создание базы данных и ее объектов
- •Раздел II. Ввод данных в таблицы базы данных
- •Insert into Заказ (КодКлиента, КодТовара, Количество, КодПоставщика)
- •Inner join Поставщик
- •Inner join Товар
- •Раздел III. Управление пользователями и правами доступа к данным.
- •Раздел IV. Анализ полученных результатов
- •Лабораторная работа №5. Манипулирование данными с помощью команд языка Transact-sql
- •Методические указания
- •Раздел I. Выборка данных из таблиц и представлений.
- •Раздел II. Обновление данных в таблицах и представлениях.
- •Раздел III. Удаление данных из таблиц и представлений.
- •Раздел IV. Изменение структуры таблицы.
- •Раздел V. Удаление таблицы из базы данных.
- •Задание к работе
- •Лабораторная работа №6. Программирование на языке Transact-sql
- •Методические указания
- •Раздел I. Основы программирования на языке Transact-sql.
- •Раздел II. Создание и работа с хранимыми (на сервере) процедурами.
- •If @Страна is not null
- •If @Город is not null
- •If @Город is not null
- •Insert into Валюта
- •Values(@Код, @Имя, @Шаг, @Курс)
- •If @Страна is not null
- •If @Город is not null
- •Into ##Регион
- •Раздел III. Создание и работа с определяемыми пользователем функциями.
- •Insert @rowset (КодРегиона, Страна, Область, Город)
- •Задание к работе
- •Лабораторная работа №7. Курсоры и триггеры в языке Transact-sql
- •Методические указания
- •Раздел I. Использование курсоров в языке Transact-sql
- •If @НачалоИнтервала is null
- •If @КонецИнтервала is null
- •Раздел II. Создание триггеров в языке Transact-sql.
- •If update(ДатаЗаказа)
- •If update(Цена)
- •If update(Цена)
- •Inserted.Цена * Валюта.КурсВалюты
- •Задание к работе
- •Литература Основная
- •Дополнительная
- •Базы данных
- •220013, Минск, п. Бровки, 6.
Дополнительная
Информационные системы в экономике. Учебник / Под ред. В.В. Дика.- М.: Финансы и статистика, 1996.
Компьютерные сети. Учебный курс/Пер. с англ.-М.: Издательский. отдел "Русская редакция" ТОО "Chanel Trading Ltd", 1997.
Гончаров А. Access 97 в примерах. - СПб.: Питер, 1997.
Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991.
Диго С.М. Проектирование баз данных. - М.: Финансы и статистика, 1988.
Дизайнеры SQL-запросов, или как облегчить жизнь при работе с базами данных//Компьютерная газета. - № 2(243), 2000.
Дисководы CD-R/CD-RW. Наступление продолжается.//Компьютер-Пресс, № 10, 1999.
Жеребин В.М. и др. Проектирование экономических информационных систем. - М.: Наука, 1983.
Комличенко В.Н. Проектирование реляционных баз данных.- Мн.: КИВТ АНБ, 1996.
Нагао М. и др. Структуры и базы данных./Пер. с япон. - М.: Мир, 1986.
Пасько В. Access 97 (русифицированная версия). - К.: BHV, 1997.
Куправа Т.А. Создание и программирование баз данных средствами СУБД: DBASE III PLUS, FOXBASE, CLIPPER. - М.: Мир, 1991.
Microsoft SQL Server: контрольная по безопасности.// Компьютер-Пресс, № 10, 1999.
Нейбауэр А. Access 97 для занятых.- СПб.: Питер, 1997.
Оптические библиотеки /Мир ПК.- №12, 1999.
Публикация баз данных в среде WWW//Компьютерные вести. - № 10(241), 1999.
Фейбел В. Энциклопедия современных сетевых технологий.- К.: Комиздат, 1998.
Лэнгсам Й., Огенстайм М. Структуры данных для персональных ЭВМ./ Пер. с англ.- М.: Мир, 1989.
Ульман Дж. Основы систем баз данных./Пер. с англ. - М.: Финансы и статистика, 1988.
Хаббард Дж. Автоматизированное проектирование баз данных./Пер. с англ. - М.: Мир, 1984.
Эбби М., Кори М. Oracle 8. Первое знакомство. - М.: Лори, 1998.
Экономическая информатика. Учебник для вузов/Под ред. В.В.Евдокимова. - СПб.: Питер Паблишинг, 1997.
Бобровски С. Oracle 8. Архитектура: основные принципы построения и структуры баз данных Oracle 8, а также переход к этой базе данных будущего. /Пер. с англ. - М.: Лори, 1998.
Бойко В.В., Савинков В.Л. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989.
Св. план 2009, поз. ххх
Учебное издание
Бутов Алексей Александрович, Орешко Игорь Георгиевич, Шестаков Евгений Анатольевич
Базы данных
лабораторный практикум
для студентов специальности «Информационные системы и технологии»
Редактор М. В. Тезина
Корректор
Подписано в печать Формат 60х84 1/16.
Бумага офсетная. Печать ризографическая. Гарнитура Times New Roman.
Усл. печ. л. Уч.-изд. л. Тираж Заказ
Издатель и полиграфическое исполнение:
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Лицензия ЛП № 156 от 05.02.2001.
Лицензия ЛВ № 509 от 03.08.2001.
220013, Минск, п. Бровки, 6.