Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Lab1-7.doc
Скачиваний:
24
Добавлен:
15.08.2019
Размер:
542.72 Кб
Скачать

Содержание

Распределение работ по занятиям 2

Лабораторная работа № 1. Создание и удаление БД 3

Лабораторная работа № 2. Извлечение данных 21

Лабораторная работа № 3. Обобщение данных с помощью агрегатных функций 29

Лабораторная работа № 4. Вложенные подзапросы 35

Лабораторная работа № 5. Объединение и соединение 47

Лабораторная работа № 6. Операторы модификации данных 59

Лабораторная работа № 7. Представления 64

Распределение работ по занятиям

п/п

Название и содержание занятия

Кол-во

часов

Аудит.

Самост.

1

2

3

4

Вводное занятие. Знакомство с учебной лабораторией. Техника безопасности

1

-

Создание и удаление БД

2

3

Извлечение информации из таблиц

2

3

Обобщение данных с помощью агрегатных функций

2

3

Подзапросы

2

3

Выбор данных из нескольких таблиц

2

3

Операторы модификации данных

2

3

Представления

2

3

Зачетное занятие

2

3

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

  1. Цель работы: Создание и удаление бд, создание и удаление таблиц.

2) Краткие теоретические сведения

В SQL Server'е базы данных хранятся в виде обычных файлов на диске. Как минимум на одну БД приходится таких 2 файла: *.mdf и *.ldf. В первом хранятся сами данные, таблицы, индексы, а во втором находится transaction log, в котором находится информация необходимая для восстановления БД.

Создать новую БД можно 2 способами:

  • используя SQL Server Enterprise Manager

  • с использованием языка SQL и оператора CREATE DATABASE

Первый вариант прост и нагляден. Второй - удобен при распространении использующих MS SQL Server.

Использование sql Server Enterprise Manager

  1. Загрузитесь как Administrator или как пользователь, входящий в локальную группу Administrators

  2. Запустите SQL Server Enterprise Manager.

  3. Раскройте Вашу группу SQL серверов. Затем раскройте Ваш SQL сервер.

  4. Щелкните на Вашем сервере.

  5. В меню Tools выберите пункт Wizards.... В появившемся окне раскройте пункт Database, щелкните на Create Database Wizard и нажмите Ok. Нужно указать название БД (лучше не использовать русские буквы в имени БД), а также расположение файлов .mdf и .ldf

  6. Теперь от Вас потребуется указать начальный размер БД и имя файла для хранения данных. укажите размер сколько Вам не жалко для экспериментов. IMHO, 5 МБ будет вполне достаточно. Имя файла тоже вполне произвольно.

  7. Этот шаг называется: "Определение роста БД", т.е. требуется определить как будет (и будет ли) изменяться размер БД по мере добавления данных. Даны две группы опций:

    • Do not automatically grow the database files - запретить автоматический рост файлов БД

    • Automatically grow the database file - автоматический рост файлов БД, выбрано по умолчанию.

В случае автоматического роста файлов можно задать прирост БД в мегабайтах или в процентах (по умолчанию стоит 10%). Кроме того можно ограничить или неограничивать максимальный размер БД (по умолчанию - неограниченно). Выбор тех или иных значений зависит от назначения БД, интенсивности и характера ее использования, т.е. от конкретной задачи.

8. Обязательно введите имя файла лога отличное от имени файла БД, просто добавьте к нему Log

  1. Нажмете "Next" и можно посмотреть на итоговый отчет. Если все в порядке нажмите "Finish" БД и создастся. Об этом вы получите сообщение, а затем Вам будет предложено создать maintenance plan, сейчас это делать не нужно.

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