Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5964

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
687.42 Кб
Скачать

Лабораторная работа № 7

Цель работы: познакомиться с СУБД MS SQL Server и MS Management Studio, а также научиться создавать базы данных для MS SQL Server и связывать их с MS Access.

Задание 1. Запустить MS Management Studio, выбрать доступный сервер и установить соединение.

Задание 2. Создать новую базу данных «Школа» по представленной схеме данных.

Задание 3. В MS Access через ODBC на основе таблиц из БД «Школа» создать связанные таблицы.

Задание 4. Добавить в MS Access для созданных таблиц соответствующие формы.

Задание 5. Заполнить таблицы БД произвольными значениями по пять записей в каждой таблице.

Контрольные вопросы

1.Как в MS Management Studio создать базу данных для MS SQL Server?

2.Как создать таблицу?

3.Как связать таблицы между собой?

4.Как в MS Access создать связанную таблицу?

10

Лабораторная работа № 8

Цель работы: научиться писать запросы на SQL в MS Management Studio

для БД на MS SQL Server.

Задание. На основе БД «Школа», созданной в лабораторной работе № 7, написать следующие SQL - запросы:

1)вывести упорядоченный по классу и имени список учеников с указанием имени, пола и класса,

2)вывести упорядоченный по имени список учеников из определённого класса (класс вводится пользователем при запуске запроса) с указанием имени, пола

икласса,

3)вывести количество мальчиков и девочек в определённом классе (класс вводится пользователем при запуске запроса),

4)вывести список классов и количество человек в каждом из них,

5)вывести список учителей и предметов, которые они преподают,

6)вывести список учителей и количество предметов, которые они преподают,

7)вывести список предметов и средних оценок по ним для каждого класса,

8)вывести список учеников, которые учатся в определённый день недели (день недели вводится пользователем при запуске запроса),

9)сколько занятий и в какие дни для определённого ученика (имя ученика вводится пользователем при запуске запроса),

10)вывести список учеников, их даты рождения и их возраст на текущую дату.

Контрольные вопросы

1.Для чего нужен оператор ORDER BY?

2.Что такое параметрический запрос?

3.Для чего нужен оператор GROUP BY?

4.Для чего нужен оператор HAVING?

11

Кислицын Дмитрий Игоревич

УПРАВЛЕНИЕ ДАННЫМИ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Управление данными»

по направлению подготовки 09.03.02 Информационные системы и технологии

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]