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

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

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

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

Добавлен: 10.01.2024

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

Скачиваний: 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


МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Кузбасский государственный технический университет имени Т. Ф. Горбачева»
Кафедра информационных и автоматизированных производственных систем


Составитель О. Н. Ванеев

УПРАВЛЕНИЕ И АВТОМАТИЗАЦИЯ БАЗ ДАННЫХ



Методические материалы

Рекомендовано цикловой методической комиссией специальности СПО 09.02.07 Информационные системы и программирование

в качестве электронного издания

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

Кемерово 2018


Рецензенты

Сыркин И. С. – кандидат технических наук, доцент кафедры информа- ционных и автоматизированных производственных систем ФГБОУ ВО «Куз- басский государственный технический университет имени Т. Ф. Горбачева»

Чичерин И. В. – кандидат технических наук, доцент, зав. кафедрой ин- формационных и автоматизированных производственных систем ФГБОУ ВО

«Кузбасский государственный технический университет имени Т. Ф. Горба- чева»

Ванеев Олег Николаевич

Управление и автоматизация баз данных: методические материалы [Электронный ресурс] для студентов специальности СПО 09.02.07 Информа- ционные системы и программирование очной формы обучения / сост. О. Н. Ванеев; КузГТУ. – Электрон. издан. – Кемерово, 2018.

Методические указания для дисциплины «Управление и автоматизация
баз данных» описывают содержание практических, лабораторных занятий и самостоятельной работы, перечень вопросов на защиту выполненных работ.

КузГТУ, 2018

 Ванеев О. Н., составление, 2018

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


  1. ЦЕЛЬ РАБОТЫ


Получить навыки разработки баз данных в среде MS SQL SERVER Management Studio 2008 (2012).

В связи с этим, задачами работы является изучение архитекту- ры СУБД MS SQL SERVER:

  • знакомство с принципом работы в среде MS SQL SERVER Management Studio 2008 (2012);

  • изучение принципов создание модели базы данных на осно- ве анализа и выявления объектов предметной области;

  • создание базы данных в соответствии с индивидуальным заданием.




  1. ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ.
    1.   1   2   3   4   5   6   7   8   9   ...   28

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



Базовым элементом баз данных, построенных на основе реля- ционной модели, является отношение. Отношение реализуется в среде различный СУБД как таблица.

Таким образом, таблица это объект, предназначенный для хранения информации в реляционной БД. Информация об единич- ном экземпляре данных представляется как запись (кортеж) или строка в таблице. Поля (атрибуты) объекта представляются как – столбцы в табличном виде.

Поля в реляционных базах данных характеризуются следую- щими свойствами:

  1. Имя поля – идентификатор поля, по которому организуется программный доступ к нему.

  2. Тип поля – тип данных, находящихся в этом поле. Примеры типов представлен на рис. 1.1.



Номер

Фамилия

Имя

Адрес

Дата Рожд.

1025

Иванов

Иван

Пр. Советский 10 – 23

03.02.1978

432

Петров

Петр

Ул. 40 лет октября 20 –

71

18.09.1954

972

Сидоров

Сидор

Ул. Кирова 45 – 67

23.11.1985


Рис.1.1 Таблица основной элемент базы данных


  1. Размер поля – величина в байтах, выделяемая для хранения данных в поле. Например: если тип поля СТРОКОВЫЙ, а размер будет равен 10-ти, то это значит, что в ячейку такого поля нельзя будет записать строку более 10 символов. Если задать ЦЕЛЫЙ ЧИ- СЛОВОЙ тип и установить размер в 4 байта, то числа в ячейке бу- дут принимать значения от 0 до 65535

  2. Инкриментность (счетчик) – автозаполнение поля в добав- ленной записи неким значением (как правило числового целого ти- па).



пись.

  1. Ключ уникальный идентификатор, характеризующий за-




  1. Необходимостьзаполненияесли поле не обязательно для

заполнения, то при добавлении записи (в случае отсутствия данных в поле) оно автоматически заполняется значением по умолчанию, если таковое имеется. Если значения по умолчанию нет, записыва- ется псевдопустое значение «NULL», которое определено в системе специальным идентификатором.

    1. Системы управления базами данных (СУБД). СУБД MS SQL SERVER 20XX



Система управления базами данных (СУБД). СУБД вспомо- гательная система, обеспечивающая работу базы данных.

СУБД обеспечивает:

  • логически согласованную работу файлов хранящих данные;

  • язык манипулирования данными;

  • восстановление информации после сбоев;




  • возможность совместной (параллельной работы) нескольких пользователей с данными.

Существуют различные СУБД от разных разработчиков ORACLE, Microsoft SQL Server, MYSQL, PostgreSQL и другие. Ка- ждая СУБД имеет несколько версий. Обычно версия соответствует развитию технологии на некоторый момент времени. Например MS SQL Server 2017.

Microsoft SQL Server (MS SQL Server), – это масштабируемая высокопроизводительная система управления реляционными база- ми данных для платформ на базе MS Windows. Она разработана с учетом требований к современным распределенным клиент- серверным вычислениям и тесно интегрирована с серверными про- дуктами семейства Microsoft Office.

Включает в себя библиотеки и службы ядра сервера СУБД. При установке MS SQL SERVER система представляется в виде системной службы MSSQLSERVER. Данная служба все запросы, приходящие на сервер.

Отображение службы MSSQLSERVER в диспетчере задач операционной системы показано на рисунке 1.2. В данном случае
Server EXPRESS с именем сервера EXPRESS208R2.



Рис.1.2 Служба MSSQLSERVER. В данном случае SQL Server EXPRESS с именем сервера EXPRESS208R2
В стандартный пакет Microsoft SQL Server входят несколько приложений, служащих для администрирования и разработки кли- ент-серверных приложений.

Для разработки таблиц и серверных механизмов используется приложение MS SQL SERVER Management Studio (также может быть различных версий).
При запуске приложения открывается окно соединения при- ложения с сервером. Приложение можно использовать для работы серверами, установленными не зависимо от MS SQL SERVER Management Studio.
CIT-208_01



Рис.1.3 Окно соединения с сервером
Для соединения с сервером необходимо знать его имя, имя за- писи, зарегистрированной на сервере и пароль для этой записи. Ес- ли используется авторизация на основе учетной записи Windows, данная учетная запись должна быть зарегистрирована на сервере БД После соединения с сервером открывается окно приложения

MS SQL SERVER Management Studio.


Рис.1.4 Рабочее окно MS SQL SERVER Management Studio
Левую часть окна занимает рабочее окно обозревателя объек- тов сервера. Объекты сервера представлены в виде древовидной структуры. Корнем дерева является соединение. Management Studio может быть одновременно соединено с несколькими серверами. Ра- бота с любыми объектами сервера может осуществляться через кон- текстное меню на соответствующем узле дерева. База данных ото-