Файл: Министерство науки.docx

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

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

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

Добавлен: 10.01.2024

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

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

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

СОДЕРЖАНИЕ

РАБОТА №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.Фамилия FROM dbo.Модели M INNER JOIN Отделы O

ON M.id_отдел = O.id

INNER JOIN Руководители 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 Практическая. Установка и настройка сервера

Ms SQL Server Express 45

Работа №8 Практическая. Установка и настройка СУБД

MY SQL 54

Работа №9 Практическая. Копирование баз данных, импорт экспорт данных в среде Ms SQL Server Express

средствами Management Studio 58

Работа №10 Парктическая. Копирование баз данных средствами команд SQL 63

Работа №11 Практическая. Перенос базы данных на другой тип сервера 67

Работа №12 Практическая. Создание механизмов сервера

для обслуживания базы данных 70

Работа №13 Практическая. Работа с журналом аудита базы данных 73

Работа №14 Практическая. Мониторинг нагрузки