ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 1790
Скачиваний: 4
СОДЕРЖАНИЕ
РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД
РАБОТА №2 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ СХЕМЫ И СЛОВАРЯ БАЗЫ ДАННЫХ
РАБОТА №3 ПРАКТИЧЕСКАЯ. ИЗУЧЕНИЕ КОМАНД АДМИНИСТРИРОВАНИЯ ДАННЫХ
Операторы языка определения данных ddl и модификации отношений
Использование переменных в хранимых процедурах
Преимущества использования процедур
Пользовательские функции UDF (user-defined function)
РАБОТА №6 ЛАБОРАТОРНАЯ. РАЗРАБОТКА
РАБОТА №7 ПРАКТИЧЕСКАЯ. УСТАНОВКА
РАБОТА №8 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СУБД MY SQL
РАБОТА №10 ПАРКТИЧЕСКАЯ. КОПИРОВАНИЕ БАЗ ДАННЫХ СРЕДСТВАМИ КОМАНД SQL
РАБОТА №11 ПРАКТИЧЕСКАЯ. ПЕРЕНОС БАЗЫ ДАННЫХ НА ДРУГОЙ ТИП СЕРВЕРА
РАБОТА №12 ПРАКТИЧЕСКАЯ. СОЗДАНИЕ МЕХАНИЗМОВ СЕРВЕРА ДЛЯ ОБСЛУЖИВАНИЯ БАЗЫ ДАННЫХ
sp_delete_backuphistory [ @oldest_date = ] «oldest_date»
РАБОТА №14 ПРАКТИЧЕСКАЯ. МОНИТОРИНГ НАГРУЗКИ СЕРВЕРА
РАБОТА №15 ПРАКТИЧЕСКАЯ. УСТАНОВКА И НАСТРОЙКА СЕРВЕРА БД ORACLE
СОДЕРЖАНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ
Программное обеспечение и интернет-ресурсы
Изменение значения поля в строке
Стандартные функции SQL Server Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
Связи:
-
Произведение связано с ispolnenie связью один к многим, так как одно произведение может иметь много вариантов исполне- ний.
-
Группа связана с ispolnenieсвязью один к многим, так как одна группа может записать много исполнений произведений. -
Стиль связан с ispolnenieсвязью один к многим, так как в одном стиле может быть сделано много исполнений. -
Альбом связан с 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 |
-
Строим диаграмму зависимостей
подразумевает некоторый конкретный станок, который имеет неко-торуюмодель.С)Транзитивнаязависимость:Модель→Стоимость.Данная зависимость подразумевает то, что стоимость станкаопределяется его моделью, что соответствует условиям предметнойобласти.
| | |||||||
| Отдел | НачОтдела | ЦехИнвНомер | Модель | Стоимость | СрокСлужбы | ||
| | | | |||||
-
Приведение ко 2 нормальной форме
| | | | ← отн.частич.зависимость1 | ||
| Отдел | НачОтдела | ||||
| | | | |
| ЦехИнвНомер | Модель | Стоимость | ← отн.частич.зависимость2 |
| | | | |
| Отдел | ЦехИнвНомер | СрокСлужбы | ← остатокисходногоотношения |
-
Приведение к 3 нормальной форме
| Отдел | | НачОтдела | ← отн.частич.зависимость1 |
| ЦехИнвНомер | Модель | ← отн.частич.зависимость2 |
| Модель | Стоимость | ← отн.транзитивнаязависимость |
| Отдел | ЦехИнвНомер | СрокСлужбы | ← остатокисходногоотношения |
-
Строим связь отношений в Enterprise Manager
-
Формируем запрос, позволяющий получать требуемую информацию
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Практическая.Мониторингнагрузки