Читать онлайн «Базы данных»

Автор Елена Кочурова

3895 Министерство образования Республики Беларусь БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра «Системы автоматизированного проектирования» ТУ БН й ри БАЗЫ ДАННЫХ о Лабораторный практикум з ит по Ре Минск БНТУ 2010 Министерство образования Республики Беларусь БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра «Системы автоматизированного проектирования» ТУ БАЗЫ ДАННЫХ БН й ри Лабораторный практикум для студентов специализации 1-40 01 02-01 о «Информационные технологии в производстве и управлении» з ит по Ре Минск БНТУ 2010 УДК 004. 65(076. 5)(075. 8) -ББК 22. 18я2 Б 17 Составители: канд. техн. наук В. А. Кочуров, Ю. О. Герман ТУ Рецензенты: доцент кафедры САПР БНТУ, канд. техн. наук В. В. Напрасников, доцент кафедры ИТАС БГУИР, канд. техн. наук О. В. Герман БН Б17 Базы данных: лабораторный практикум для студентов специализации й 1-40 01 02-01 «Информационные технологии в производстве и управлении» / сост. : В. А. Кочуров, Ю. О. Герман. - Минск: БНТУ, 2010. - 90 с. ри Настоящий материал предназначен для изучения дисциплин: «Базы дан- ных», «Базы данных и знаний в САПР». Издание содержит шесть лабора- торных работ, которые проведут Вас шаг за шагом через процесс создания и о использования базы данных на платформе Microsoft SQL Server 2005-2008 и ит поможет: • создать необходимые учетные записи; • определить права доступа; • создать структуру данных, обладающую ссылочной целостностью и з защищенную от несанкционированного доступа; по • заполнить созданные таблицы данными; • изучить приемы извлечения данных из базы данных. Ре ISBN 978-985-525-417-2 © БНТУ, 2010 СОДЕРЖАНИЕ ЛАБОРАТОРНАЯ РАБОТА № 1 ОСНОВЫ РАБОТЫ В MS SQL SERVER 6 1 Цель работы 6 2 Задание 6 3 Порядок выполнения работы 6 3. 1 Открытие среды SQL Server Management Studio 6 ТУ 3. 2 Соединение с SQL Server 7 3. 3 Создание учетной записи 8 3. 4 Создание базы данных 9 БН 3. 5 Создание нового пользователя 10 3. 6 Соединение с базой данных 12 3. 7 Подключение к базе данных 14 3. 8 Создание структуры базы данных 14 3.
9 Создание таблиц в конструкторе таблиц й 15 3. 10 Резервное копирование базы данных 21 ри 4 Контрольные вопросы 23 ЛАБОРАТОРНАЯ РАБОТА № 2 АРХИТЕКТУРА БАЗ ДАННЫХ СЕРВЕРА SQL 24 о 1 Цель работы 24 2 Задание 24 ит 3 Порядок выполнения работы 26 3. 1 Создание диаграммы 26 з 3. 2 Создание индексов 30 3. 3 Установление отношений между таблицами базы по данных Борей 33 3. 4 Ввод данных посредством графического интерфейса 36 Ре 4 Контрольные вопросы 37 ЛАБОРАТОРНАЯ РАБОТА № 3 СОЗДАНИЕ СЦЕНАРИЕВ В СРЕДЕ MANAGEMENT STUDIO 38 1 Цель работы 38 2 Задание 38 3 Порядок выполнения работы 38 3 3. 1 Ввод данных посредством выполнения инструкции INSERT... 38 3. 2 Обновление (изменение) данных 40 3. 3 Удаление данных 41 4 Контрольные вопросы 42 ЛАБОРАТОРНАЯ РАБОТА № 4 ОБЗОР ЯЗЫКА TRANSACT SQL 44 1 Цель работы 44 2 Задание 44 ТУ 3 Порядок выполнения работы ... . . 44 3. 1 Создание и выполнение запроса к базе данных посредством конструктора запросов и представлений 44 БН 3. 2 Практическое изучение приемов применения условий поиска. . 47 3. 2. 1 Оператор SELECT 47 3. 2. 2 Условия поиска 48 3. 2. 3 Примеры выполнения поиска 50 4 Контрольные вопросы й ... 59 ЛАБОРАТОРНАЯ РАБОТА № 5 ри ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ В ЯЗЫКЕ SQL 60 1 Цель работы 60 2 Задание 60 о 3 Порядок выполнения работы 60 ит 3. 1 Использование подзапросов 60 3. 2 Применение кванторов в подзапросах 62 3. 3 Применение агрегатных функций 64 з 3. 4 Группирование и упорядочение результата запроса 66 по 3. 4. 1 Применение предложения ORDER BY 66 3. 4. 2 Применение предложения GROUP BY 68 3. 4. 3 Применение предложения HAVING 69 Ре 4 Контрольные вопросы 71 ЛАБОРАТОРНАЯ РАБОТА № 6 СОЗДАНИЕ ПРЕДСТАВЛЕНИЙ 72 1 Цель работы 72 2 Задание 72 3 Порядок выполнения работы 72 4 3. 1 Создание представлений 72 4 Контрольные вопросы 76 ЛИТЕРАТУРА 77 ПРИЛОЖЕНИЯ 78 Приложение 1.