ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 1790

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД

Общие сведения о базах данных

Точные числа:

Символьные строки:

Двоичные данные:

Прочие типы данных:

РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ

РАБОТА №3 ПРАКТИЧЕСКАЯ. ИЗУЧЕНИЕ КОМАНД АДМИНИСТРИРОВАНИЯ ДАННЫХ

Привилегии

Команда GRANT

Операторы языка определения данных ddl и модификации отношений

Создание хранимой процедуры

Изменение хранимой процедуры

Удаление хранимой процедуры

Использование переменных в хранимых процедурах

Преимущества использования процедур

Пользовательские функции UDF (user-defined function)

Multi-Statement Table

Удаление функции

РАБОТА №6 ЛАБОРАТОРНАЯ. РАЗРАБОТКА

РАБОТА №7 ПРАКТИЧЕСКАЯ. УСТАНОВКА

РАБОТА №8 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СУБД MY SQL

Восстановление базы данных

РАБОТА №10 ПАРКТИЧЕСКАЯ. КОПИРОВАНИЕ БАЗ ДАННЫХ СРЕДСТВАМИ КОМАНД SQL

РАБОТА №11 ПРАКТИЧЕСКАЯ. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ ТИП СЕРВЕРА

РАБОТА №12 ПРАКТИЧЕСКАЯ. СОЗДАНИЕ МЕХАНИЗМОВ СЕРВЕРА ДЛЯ ОБСЛУЖИВАНИЯ БАЗЫ ДАННЫХ

sp_delete_backuphistory [ @oldest_date = ] «oldest_date»

РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА

Системная процедура sp_who.

USE master; GO

РАБОТА №15 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СЕРВЕРА БД ORACLE

Задание опций установки

Описание служб Oracle

СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ

Дополнительная литература

Программное обеспечение и интернет-ресурсы

ПРИЛОЖЕНИЕ

Вставка строки

Изменение значения поля в строке

Удаление строки

Стандартные функции SQL Server Агрегативные функции

Функции манипуляции датой и временем

Niladic-функции

Функции для манипуляции со строками

Функции для преобразования различных типов данных

Атрибуты:

Связи:

Диаграмма связей в БД

Пример выполнения работы №5

Связи:


  1. Произведение связано с ispolnenie связью один к многим, так как одно произведение может иметь много вариантов исполне- ний.

  1. Группа связана с ispolnenieсвязью один к многим, так как одна группа может записать много исполнений произведений.

  2. Стиль связан с ispolnenieсвязью один к многим, так как в одном стиле может быть сделано много исполнений.

  3. Альбом связан с ispolnenieсвязью один к многим, так как один альбом может содержать много исполнений.

Диаграмма связей в БД

Таблицы,соответствующиевыделеннымотношениямТаблицаalbumТаблицаpersonТаблицаproizvТаблицаstyleТаблицаispolnenie

Пример выполнения работы №5

Данаинформацияобустановленномоборудовании.

Отдел

НачОтдела

ЦехИнвНомер

Модель

Стоимость

СрокСлужбы

Цех1

Сидоров

2

1К62

160000

4.5

Цех1

Сидоров

3

1T62

160000

2

Цех2

Петров

2

2Ф14

260000

5

  1. Строим диаграмму зависимостей
А) В качестве потенциального ключа приняты атрибуты (От­дел, ЦехИнвНомер. По значению данных атрибутов можно оп-ределитьлюбойкортеж(строку,запись).B)Частичныезависимости:ОтделНачОтдела,ЦехИнвНомерМодельДанная зависимостьОтдел НачОтдела показывает, чтопо номеру отдела можно определить его начальника. ЗависимостьЦехИнвНомерМодель показывает,чтопоцеховомуномерустанка можно определить его модель, то есть цеховой номер станка

подразумевает некоторый конкретный станок, который имеет неко-торуюмодель.С)Транзитивнаязависимость:МодельСтоимость.Данная зависимость подразумевает то, что стоимость станкаопределяется его моделью, что соответствует условиям предметнойобласти.



Отдел

НачОтдела

ЦехИнвНомер

Модель

Стоимость

СрокСлужбы










  1. Приведение ко 2 нормальной форме
Дляприведенияко2ф.н.выделяемобъекты«Отдел»и«Мо-дель»вотдельныеотношения.










отн.частич.зависимость1

Отдел

НачОтдела













ЦехИнвНомер

Модель

Стоимость

отн.частич.зависимость2












Отдел

ЦехИнвНомер

СрокСлужбы

остатокисходногоотношения

  1. Приведение к 3 нормальной форме
Дляприведенияк3NFвыделяемтранзитивнуюзависимость«Модель-Стоимость»вотдельноеотношения.

Отдел






НачОтдела

отн.частич.зависимость1

ЦехИнвНомер

Модель

отн.частич.зависимость2

Модель

Стоимость

отн.транзитивнаязависимость

Отдел

ЦехИнвНомер

СрокСлужбы

остатокисходногоотношения

  1. Строим связь отношений в Enterprise Manager

  1. Формируем запрос, позволяющий получать требуемую информацию

SELECT M.Модель, O.Отдел, R.ФамилияFROMdbo.МоделиMINNERJOIN ОтделыOONM.id_отдел=O.idINNERJOIN РуководителиR

1К62

Цех1

Иванов

1Т65

Цех2

Петров

С1Е12

Цех2

Петров



ON O.id_НачОтдела = R.id_чел Результат: СОДЕРЖАНИЕРабота №1 Практическая. Построение базы данных в средеоднойизсуБД 2Работа№2Практическая.Построениесхемыисловарябазыданных 12Работа №3 Практическая. Изучение командадминистрированияданныхдлясредыоднойизСУБД 19Работа №4 Лабораторная. Разработка требований иконфигурированиекорпоративнойсети 26Работа№5Лабораторная.Разработкамеханизмовсерверабазданных.Храминыепроцедуры 32Работа№6Лабораторная.Разработкамеханизмовсерверабазданных.Триггеры 40Работа№7Практическая.УстановкаинастройкасервераMsSQLServer Express 45Работа№8Практическая.Установка инастройкаСУБДMYSQL 54Работа №9 Практическая. Копирование баз данных,импортэкспортданных всредеMsSQLServerExpressсредствамиManagementStudio 58Работа №10 Парктическая. Копирование баз данныхсредствамикомандSQL 63Работа№11Практическая.Переносбазыданныхнадругойтипсервера 67Работа№12Практическая.Созданиемеханизмовсерверадляобслуживаниябазыданных 70Работа №13Практическая. Работас журналомаудитабазыданных 73Работа№14Практическая.Мониторингнагрузки