ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 1784
Скачиваний: 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 Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
ПРИЛОЖЕНИЕ
ПростейшиеоператорыманипуляцииданнымиВставка строки
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 | Конвертирует типы данных |
-
Произведение – 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.