ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 488
Скачиваний: 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 Агрегативные функции
Функции манипуляции датой и временем
Функции для манипуляции со строками
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Кузбасский государственный технический университет имени Т. Ф. Горбачева»
Кафедра информационных и автоматизированных производственных систем
Составитель О. Н. Ванеев
УПРАВЛЕНИЕ И АВТОМАТИЗАЦИЯ БАЗ ДАННЫХ
Методические материалы
Рекомендовано цикловой методической комиссией специальности СПО 09.02.07 Информационные системы и программирование
в качестве электронного издания
для использования в образовательном процессе
Кемерово 2018
Рецензенты
Сыркин И. С. – кандидат технических наук, доцент кафедры информа- ционных и автоматизированных производственных систем ФГБОУ ВО «Куз- басский государственный технический университет имени Т. Ф. Горбачева»
Чичерин И. В. – кандидат технических наук, доцент, зав. кафедрой ин- формационных и автоматизированных производственных систем ФГБОУ ВО
«Кузбасский государственный технический университет имени Т. Ф. Горба- чева»
Ванеев Олег Николаевич
Управление и автоматизация баз данных: методические материалы [Электронный ресурс] для студентов специальности СПО 09.02.07 Информа- ционные системы и программирование очной формы обучения / сост. О. Н. Ванеев; КузГТУ. – Электрон. издан. – Кемерово, 2018.
Методические указания для дисциплины «Управление и автоматизация
баз данных» описывают содержание практических, лабораторных занятий и самостоятельной работы, перечень вопросов на защиту выполненных работ.
КузГТУ, 2018
Ванеев О. Н., составление, 2018
РАБОТА №1 ПРАКТИЧЕСКАЯ. ПОСТРОЕНИЕ БАЗЫ ДАННЫХ В СРЕДЕ ОДНОЙ ИЗ СУБД
-
ЦЕЛЬ РАБОТЫ
Получить навыки разработки баз данных в среде MS SQL SERVER Management Studio 2008 (2012).
В связи с этим, задачами работы является изучение архитекту- ры СУБД MS SQL SERVER:
-
знакомство с принципом работы в среде MS SQL SERVER Management Studio 2008 (2012); -
изучение принципов создание модели базы данных на осно- ве анализа и выявления объектов предметной области; -
создание базы данных в соответствии с индивидуальным заданием.
-
ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ.- 1 2 3 4 5 6 7 8 9 ... 28
-
Общие сведения о базах данных
Базовым элементом баз данных, построенных на основе реля- ционной модели, является отношение. Отношение реализуется в среде различный СУБД как таблица.
Таким образом, таблица это объект, предназначенный для хранения информации в реляционной БД. Информация об единич- ном экземпляре данных представляется как запись (кортеж) или строка в таблице. Поля (атрибуты) объекта представляются как – столбцы в табличном виде.
Поля в реляционных базах данных характеризуются следую- щими свойствами:
-
Имя поля – идентификатор поля, по которому организуется программный доступ к нему. -
Тип поля – тип данных, находящихся в этом поле. Примеры типов представлен на рис. 1.1.
Номер | Фамилия | Имя | Адрес | Дата Рожд. |
1025 | Иванов | Иван | Пр. Советский 10 – 23 | 03.02.1978 |
432 | Петров | Петр | Ул. 40 лет октября 20 – 71 | 18.09.1954 |
972 | Сидоров | Сидор | Ул. Кирова 45 – 67 | 23.11.1985 |
Рис.1.1 Таблица – основной элемент базы данных
-
Размер поля – величина в байтах, выделяемая для хранения данных в поле. Например: если тип поля СТРОКОВЫЙ, а размер будет равен 10-ти, то это значит, что в ячейку такого поля нельзя будет записать строку более 10 символов. Если задать ЦЕЛЫЙ ЧИ- СЛОВОЙ тип и установить размер в 4 байта, то числа в ячейке бу- дут принимать значения от 0 до 65535 -
Инкриментность (счетчик) – автозаполнение поля в добав- ленной записи неким значением (как правило числового целого ти- па).
пись.
-
Ключ– уникальный идентификатор, характеризующий за-
-
Необходимостьзаполнения–если поле не обязательно для
заполнения, то при добавлении записи (в случае отсутствия данных в поле) оно автоматически заполняется значением по умолчанию, если таковое имеется. Если значения по умолчанию нет, записыва- ется псевдопустое значение «NULL», которое определено в системе специальным идентификатором.
-
Системы управления базами данных (СУБД). СУБД 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 может быть одновременно соединено с несколькими серверами. Ра- бота с любыми объектами сервера может осуществляться через кон- текстное меню на соответствующем узле дерева. База данных ото-