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

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

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

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

Добавлен: 10.01.2024

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

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

, определѐнная в требованиях для базы данных. Состав объектов должен быть доста-
точным, но не избыточным. Обычно выделяются объекты опера- тивные и справочные.

Оперативные объекты содержат некоторую текущую инфор- мацию, они часто обновляются. Это могут быть данные о единич- ной покупке, например:

таблицаПокупка(покупатель,товар,количествоТовара).

Справочные объекты содержат информацию, которая может использоваться в качестве значений атрибутов для оперативных объектов. Например, данные о товаре:

таблицаТовар(Наименование,цена,производитель).

Атрибуты справочных таблиц могут определяться значениями, других справочных таблиц, например атрибут производитель в таб- лице таблицаТовар может определятся значениями таблицы:

таблицаПроизводитель(Наименование,номерСчёта,юрАд-

рес).
Для выявленных отношений устанавливаются атрибуты и тре-

бования к ним.

Для каждого отношения необходимо сформулировать бизнес – правила соответствующей предметной области.

Бизнес – правила характеризуют поведение объекта в пред- метной области, значение его атрибутов.

Необходимо проанализировать атрибуты, выявленные для от- ношений, на предмет их атомарности. Не атомарный атрибут подра- зумевает некоторое множество составных атрибутов, а, следова- тельно, его можно представить в виде другого отношения.

Например:

Студентобъект,выполняющийобучениенапредметах.Характеризуется:

фамилией,именем,отчеством(отдельныеатрибутытипастрока);

номеромзачетнойкнижки(атрибутцелоготипа).

Студент обучается на учебном курсе (учебный курс – этоотдельное отношение, так как может иметь свои характеристи-ки).

Для выявленных объектов и их атрибутов необходимо выявить бизнес правила, определяющие требования целостности сущности, то есть обязательность значения данного атрибута, уникальность значения данного атрибута, его допустимые значения.



Например:

Фамилиястудентасостоитизсимволов,этообязательныйатрибут.

Номерзачетнойкнижкичисло,минимальноезначение-10000,

Максимальное99999.

Для выявленных отношений необходимо определить бизнес- правила их функционирования в предметной области определяю- щие их с другими отношениями

В бизнес-правилах, характеризующих связи должна быть дана следующая информация:

  • содержания связи;

  • множественность связи с одной и другой стороны;

  • обязательности и дополнительных ограничений, ограниче- ний накладываемых на связь.

Например, отношение Покупка связано с отношением товар, так как покупка должна всегда содержать товар. Данная связь имеет множественность «один к многим», так как одна покупка может со- держать много товаров.

Каждое выявленное бизнес-правило реализуются в виде фраг- мента ER диаграммы.


    1. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ




  1. Выделить отношения согласно заданию, описать отноше- ния, и их атрибуты.

  2. Описать связи между отношениями с точки зрения их мно- жественности с одной и другой стороны, обязательности, соответ- ствия бизнес правилу предметной области.

  3. Построить в среде SQL server Manadgment Sydudio таблицы в соответствии с заданием.

  4. Построить диаграмму отношений в среде SQL server Ma- nadgment Sydudio.

  5. Произвести заполнение отношений тестовыми данными.


4. ЗАДАНИЯ
В качестве заданий выдается примерная формулировка темы для курса лабораторных работ, в результате которых должна быть создана база данных архитектуры «сервер баз данных», то есть база данных должна быть дополнена серверными механизмами для ра- боты с ней. База данных, созданная на курсе лабораторных работ должна содержать не менее 4 таблиц.

Примеры вариантов заданий.

  1. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о рейсах междугородних авто- бусов автовокзала.

  2. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных об охотничьих угодьях Кеме- ровской области, их ресурсах и выдаче лицензий на охоту.

  3. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о садовых участках кемеровско- го района, расположении, владельцах, данные об участке, наимено- вание кооператива, председатель кооператива.

  4. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных об аппаратном обеспечении персональных компьютеров и его поставщиков.

  5. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о цветах, букетах цветочного магазина.

  6. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о студентах, учебных группах, успеваемости (база деканат).

  7. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о состоянии сданной в ремонт компьютерной техники.

  8. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о тарифах и услугах сотовых операторов.

  9. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о зоологических особенностях животных.





  1. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных о деятельности гостиницы. Кли- енты, номера, проживание клиентов в номерах.

  2. Разработка информационной системы обеспечения хране- ния накопление выборки данных материального обеспечения учеб- ного процесса кафедры «Прикладная механика» КузГТУ.

  3. Разработка информационной системы обеспечения хране- ния накопление выборку данных об индивидуальных прогнозах личностей (гороскоп).

  4. Разработка информационной системы обеспечения хране- ния накопление выборку данных о музыкальных направлениях, и произведениях

  5. Разработка информационной системы обеспечения хране- ния накопление выборку данных о содержании учебного процесса, учебном плане, программах курсов, расписании и их выполнении

  6. Разработка информационной системы обеспечения хране- ния накопление выборки данных об Интернет-провайдерах, их ус- лугах и пользователях.

  7. Разработка информационной системы обеспечения хране- ния накопление выборки данных маршрутах средств общественного транспорта.

  8. Разработка информационной системы обеспечения хране- ния накопление выборки данных о поставке, лицах, осуществляю- щих поставку и затратах на разгрузку товара в торговый комплекс

«Палата».

  1. Разработка информационной системы обеспечения хране- ния накопление выборки данных о соревнованиях Формула 1.

  2. Разработка информационной системы обеспечения хране- ния накопление выборки данных об анкетировании студентов.

  3. Разработка информационной системы обеспечения хране- ния накопление выборки данных о выполнении графика подготовки спортсмена-лыжника к соревнованиям.

  4. Разработка информационной системы обеспечения хране- ния, накопления и выборки данных обеспечивающих работу агент- ства недвижимости.

  5. Разработка информационной системы обеспечения хране- ния накопление выборки данных об игроках в футбол команд выс- шей и первой лиги.





  1. Разработка информационной системы обеспечения хране- ния накопление выборки данных о лекарственных средствах, имеющихся в наличии в аптеках города.

  2. Разработка информационной системы обеспечения хране- ния накопление выборки данных обеспечивающих работу автомага- зина.

  3. Разработка информационной системы обеспечения хране- ния накопление выборки данных об иероглифах и их сочетаниях китайского языка (китайский словарь)

  4. Разработка информационной системы обеспечения хране- ния накопление выборки данных о музыкальных магазинах г. Кеме- рово, наличии в них аудио, видео дисках, их содержании и испол- нителях.

  5. Разработка информационной системы обеспечения хране- ния накопление выборки данных о странах мира, их основных ха- рактеристиках, граничащих странах.

  6. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о результатах игр сезона по футболу.

  7. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных об игровом компьютерном клу- бе: игроки, игры, результаты.

  8. Разработка информационной системы обеспечения хране- ния накопление выборки данных о делах, ведомых в ГУВД, фигу- рантах дел.

  9. Разработка информационной системы обеспечения хране- ния накопление выборки данных о авто-аксессуарах, продаваемы в магазине.

  10. Разработка информационной системы обеспечения хране- ния накопление выборки данных обеспечивающих работу авто- предприятия, тип транспортного средства, грузоподъемность, со- стояние.

  11. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о начислении зарплаты работ- никам предприятия. Работник. Дата. Начислено. Необходимо дан- ные об отделах, в которых работают работники.

  12. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о кулинарных рецептах.





  1. Разработка информационной системы обеспечения хране- ния накопление выборки данных высаженных культурах, исполни- телях, проведенных работах, истории посадок на садовом участке.

  2. Разработка информационной системы обеспечения хране- ния накопление выборки данных о нотных записях и текстах музы- кальных произведений.

  3. Разработка информационной системы обеспечения хранения накопление выборки данных о чемпионате России по баскетболу.

  4. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о репертуаре театра на сезон.

  5. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о данных соревнованиях по ве- лоспорту.

  6. Разработка информационной системы обеспечения хране- ния, накопление и выборки данных о товарах ружейного магазина (характеристики оружия, боеприпасы, аксессуары).


5. КОНТРОЛЬНЫЕ ВОПРОСЫ


  1. Что подразумевается под схемой базы данных?

  2. Каким образом выявляются отношения базы данных?

  3. Чему соответствует таблица базы данных в предметной области?