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

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

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

Добавлен: 10.01.2024

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

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

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

СОДЕРЖАНИЕ

РАБОТА №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. ЦЕЛЬ РАБОТЫ
ПолучитьнавыкиразработкибазданныхвсредеMSSQLSERVERManagementStudio2008 (2012).В связи с этим, задачами работы является изучение архитекту-рыСУБД MSSQLSERVER:

  • знакомство с принципом работы в среде 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 и другие. Ка-ждая СУБД имеет несколько версий. Обычно версия соответствуетразвитию технологии на некоторый момент времени. Например MSSQLServer2017.Microsoft SQL Server (MS SQL Server), – это масштабируемаявысокопроизводительная система управления реляционными база-ми данных для платформ на базе MS Windows. Она разработана сучетомтребованийксовременнымраспределеннымклиент-серверным вычислениям и тесно интегрирована с серверными про-дуктами семействаMicrosoftOffice.Включает всебябиблиотеки и службы ядра сервера СУБД.При установке MS SQL SERVER система представляется в видесистемной службы MSSQLSERVER. Данная служба все запросы,приходящие на сервер.ОтображениеслужбыMSSQLSERVERвдиспетчерезадачоперационной системы показано на рисунке 1.2. В данном случае
ServerEXPRESS сименемсервера EXPRESS208R2.Рис.1.2Служба MSSQLSERVER. ВданномслучаеSQLServer EXPRESSс именем сервераEXPRESS208R2В стандартный пакет Microsoft SQL Server входят несколькоприложений, служащих для администрирования и разработки кли-ент-серверныхприложений.Для разработки таблиц и серверных механизмов используетсяприложениеMSSQLSERVERManagementStudio(такжеможетбытьразличных версий).При запуске приложения открывается окно соединения при-ложения с сервером. Приложение можно использовать для работысерверами,установленныминезависимоотMSSQLSERVERManagement Studio.CIT-208_01Рис.1.3ОкносоединенияссерверомДлясоединенияссерверомнеобходимознатьегоимя,имяза-писи,зарегистрированнойнасервереипарольдляэтойзаписи.Ес-лииспользуетсяавторизациянаосновеучетнойзаписиWindows,данная учетная запись должна быть зарегистрирована на сервере БДПослесоединенияссерверомоткрываетсяокноприложенияMSSQLSERVERManagementStudio.Рис.1.4РабочееокноMSSQLSERVERManagementStudioЛевую часть окна занимает рабочее окно обозревателя объек-товсервера.Объектысерверапредставленыввидедревовиднойструктуры. Корнем дерева является соединение. Management Studioможет быть одновременно соединено с несколькими серверами. Ра-бота с любыми объектами сервера может осуществляться через кон-текстное меню на соответствующем узле дерева. База данных ото-