ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 486
Скачиваний: 2
СОДЕРЖАНИЕ
РАБОТА №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 Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
ПРИЛОЖЕНИЕ
Простейшие операторы манипуляции данными
Вставка строки
INSERT INTO имяТабл ([имяПоле1], [имяПоле2],[…]) VALUES(1значение1, значение>[,…])
Изменение значения поля в строке
update имяТаблицы
set имяСтолбца = значение [where условие];
Удаление строки
delete from имя_таблицы [where условие];
Стандартные функции SQL Server Агрегативные функции
Возвращают суммарные значения.
AVG | COUNT(*) | MIN |
COUNT | MAX | SUM |
Функции манипуляции датой и временем
DATEADD | Добавляет к дате отрезок |
DATENAME | Возвращает часть даты строкой |
GETDATE | Текущая дата |
DATEDIFF | Вычисляет разницу |
DATEPART | Возвращает определенную часть заданной даты |
Математические функции
ABS | Модуль |
RAND | Генерация случайного числа |
ROUND | Округление |
FLOOR | Округление в меньшую сторону |
CEILING | Округление в большую сторону |
SQRT | Корень квадратный |
POWER | Возведение в степень |
EXP | Вычисление экспоненты |
LOG | Натуральный логарифм |
LOG10 | Десятичный логарифм |
PI | Значение π |
DEGREES | Возвращает градусы из радиан |
RADIANS | Преобразует градусы в радианы |
SIN, COS, TAN, COT | Тригонометрические функции |
ACOS, ASIN, ATAN , ATN2 | Тригонометрические функции |
SIGN | Возвращает |
Niladic-функции
Эти функции возвращают различные системные значения.
CURRENT_TIMESTAMP – текущая дата | SYSTEM_USER - пользователь системы |
CURRENT_USER – текущий пользо- ватель (например, DBO) | SESSION_USER – сессия |
Функции для манипуляции со строками
ASCII | Переводит в соответствующую кодировку |
STR | Конвертирует в строку |
SPACE | Возвращает пробелы |
CHAR | Возвращает номер символа в кодировке |
REPLICATE | Удваивает строку |
STUFF | Вставляет строку в другую |
CHARINDEX | Порядковый номер символа, |
REVERSE | Зеркалирует строку |
SUBSTRING | Возвращает подстроку |
RIGHT | Возвращает правую часть строки |
UPPER | Возвращает строку с верхнем регистре |
LOWER | Возвращает в строку в нижнем регистре |
LTRIM | Удаляет пробелы из начала строки |
RTRIM | Удаляет пробелы из конца строки |
Системные функции
HOST_NAME | Имя сервера |
DB_ID | Возвращает номер БД |
DB_NAME | Возвращает имя БД |
COL_NAME | Возвращает имя колонки в таблице |
COL_LENGTH | Возвращает длину колонки в таблице |
DATALENGTH | Возвращает размер данных поля |
ISNULL | Проверяет на значение NULL |
Функции для преобразования различных типов данных
CAST | Конвертирует типы данных |
CONVERT | Конвертирует типы данных |
Пример отчета по работе №2
Задание: Разработать БД, отображающую музыкальные произведения, их исполнителей, авторов и музыкальные стили
Объекты:
-
Произведение – play; соответствует музыкальному произве- дению как таковому, может не исполненному никем. -
Person – содержит данные об авторах, исполнителях, вооб- ще всех персонах, как то связанных с музыкальными произведе- ниями. -
Стиль – style – содержит данные об музыкальных стилях. -
Ispoolnenie – содержит данные об исполнении музыкального произведения каким либо исполнителем.
Атрибуты:
-
Произведения(proizv):
-
id_play – числовой тип integer; код про изведения искусст- венный атрибут, введен для идентификации произведения. -
Название (play) – текстовый тип varchar(50). -
id_avts – числовой тип integer; код автора слов используется для указания на автора, сочинившего слова. -
id_avtm – числовой тип integer; код автора музыки исполь- зуется для указания на автора, сочинившего музыку.
-
Стиль(style):
-
id_style – искусственный атрибут, используется для обозна- чения стиля числовой тип integer. -
Название (style) – текстовый тип varchar(50).
-
ispolnenie:
-
id_play – код исполнения – искусственный атрибут, введен для обознаяения произведения. -
id_avt – код исполнителя, ссылка на таблицу person– число- вой тип integer. -
id_style – числовой тип integer ссылка на значение кодов персон в табл person.