- •Кафедра экономической информатики
- •Базы данных
- •Содержание
- •Введение
- •Лабораторная работа №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.
Литература Основная
Мамаев, Е.Н. Microsoft SQL Server 2000 / Е.Н. Мамаев. – СПб.: БХВ-Петербург, 2001.
Шкарина, Л.Н. Язык SQL. Учебный курс / Л.Н. Шкарина. – СПб.: Питер, 2003.
Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем / С.В. Маклаков. – М.: ДИАЛОГ-МИФИ, 1999.
Сеннов, А. С. Access 2010. Учебный курс / А.С. Сеннов. – СПб.: Питер, 2010.
Роланд, Ф.Д. Основные концепции баз данных / Ф.Д. Роланд. – М.: Издательский дом «Вильямс», 2002.
Сичкаренко, В.А. SQL-99. Руководство разработчика баз данных / В.А. Сидоренко. – СПб: ООО «ДиаСофтЮП», 2002.
Андон, Ф.И. Язык запросов SQL. Учебный курс / Ф.И. Андон, В.А. Резниченко. – СПб.: Питер, 2006.
Вишневский, А.В. Microsoft SQL Server. Эффективная работа / А.В. Вишневский. – СПб.: Питер, 2008.
Карпова, И.П. Базы данных. Учебное пособие / И.П. Карпова. – СПб.: Питер, 2016.
Бондарь, А.Г. Microsoft SQL Server 2014 / А.Г. Бондарь. – СПб.: БХВ-Петербург, 2015.
Жилинский, А.А. Самоучитель Miсrosoft SQL Server 2008 / Жилинский А.А. – СПб.: БХВ-Петербург, 2009.
Мирошниченко Г.А. Реляционные базы данных. Практические приемы оптимальных решений / Г.А. Мирошниченко. – СПб.: БХВ-Петербург, 2005.
Дополнительная
Коннолли, Т. Базы данных / Т. Коннолли, Б. Каролин. – М.: Издательский дом «Вильямс», 2003.
Дейт, К. Введение в системы баз данных. 8-е издание / Пер. с англ. / К. Дейт. – М.: Издательский дом «Вильямс», 2006.
Грофф, Дж. Энциклопедия SQL / Дж. Грофф, П. Вайнберг. – СПб.: Питер, 2003.
Кренке, К. Теория и практика построения баз данных / К. Кренке. – СПб.: Питер, 2005.
Роб, П. Системы баз данных: проектирование, реализация и управление / П. Роб, К. Корнел. – СПб.: БХВ-Петербург, 2004.
Хансен, Г. Базы данных: разработка и использование / Пер. с англ. / Г. Хансен, Дж. Хансен. – М.: БИНОМ, 2000.
Сеннов, А.С. Access 2003. Практическая разработка баз данных. Учебный курс / А.С. Сеннов. – СПб.: Питер, 2006.
Уилтон, П. Язык запросов SQL для начинающих / П. Уилтон, Дж. Колби. – М.: Диалектика, 2006.
Уолтерс, Р. SQL Server 2008: ускоренный курс для профессионалов / Р. Уолтерс, М. Коулс, Р. Рей и др. – М.: Диалектика, 2008.
Виейра, Р. Программирование баз данных Microsoft SQL Server 2008. Базовый курс / Р. Виейра. – М.: Диалектика, 2009.
Петкович, Д. Microsoft SQL Server 2012. Руководство для начинающих / Д. Петкович. – СПб.: БХВ-Петербург, 2013.
Хомоненко, А.Д. Microsoft Access. Экспресс-курс / А.Д. Хомоненко, В.В.Гридин. – СПб.: БХВ-Петербург, 2005.
Когаловский, М.Р. Энциклопедия технологий баз данных / М.Р.Когаловский. – М.: Финансы и статистика, 2002.
Малыхина, М.П. Базы данных: Учеб. Пособие / М.П. Малыхина. – СПб.: БХВ-Петербург, 2004.
Петров, В.Н. Информационные системы / В.Н. Петров. – СПб.: Питер, 2002.
Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование / В.Ю. Пирогов. – СПб.: БХВ-Петербург, 2009.
Хомоненко, А.Д. Базы данных: Учеб. для вузов / А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; Под ред. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2004.
Карпова, Т.С. Базы данных: модели, разработка, реализация: Учеб. для вузов / Т.С. Карпова. – СПб.: Питер, 2001.
Рудикова, Л.В. Базы данных. Разработка приложений / Л.В. Рудикова. – СПб.: БХВ-Петербург, 2006.
Грабор, М. Введение в SQL / М. Грабор. – М.: Лори, 1996.
Св. план 2009, поз.
Учебное издание
Бутов Алексей Александрович, Орешко Игорь Георгиевич, Шестаков Евгений Анатольевич