Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование базы данных

Автор:   •  Май 4, 2022  •  Лабораторная работа  •  3,275 Слов (14 Страниц)  •  201 Просмотры

Страница 1 из 14

Некоммерческое акционерное общество

«Алматинский университет энергетики и связи имени Гумарбека Даукеева»

Институт ИИТ

Кафедра «IT инжиниринг»

ОТЧЕТ

по лабораторной работе №2

По дисциплине Современные СУБД в корпоративных системах               .

На тему Проектирование базы данных                                                          .

Специальность 6B06103 – Вычислительная техника и программное        .

обеспечение                                                                                                      .

Выполнил Уәлиев Б.Ж.                                                Группа ВТ(КИ)-19-3

Принял Ст. преп. Ворогушина М. А.                                                                       ..
   
                            (ученая степень, звание, Ф.И.О.)

                      ____    ________________  «____» ____________________ 2022 г.      
                     
(оценка)                (подпись)

Алматы 2022


Задание

1. После согласования варианта выбранной предметной области (приложение 1) с преподавателем, пользуясь пакетом SQL Developer Data Modeler, сформировать модель данных для реализации БД:

– описать предметную область;

– выделить сущности (модель должна включать не менее 8 сущностей);

– определить связи между ними. Аргументировать выбор типа связи;

– осуществить формализацию модели, устранить избыточность;

– задать необходимые ограничения целостности;

– выполнить преобразование логической модели в реляционную;

– сгенерировать скрипты создания таблиц схемы. В отчет необходимо включить описание предметной области, сущностей, ограничений целостности, а также описание работы, выполненной для приведения отношений к ЗНФ.

2. В соответствии с разработанной моделью базы данных по выбранной предметной области создать таблицы, индексы, последовательности и представления:

– добавить ограничения целостности, проверочные условия;

– заполнить таблицы данными с помощью команд Insert, Insert All, условной вставки в несколько таблиц, использования параметров при вставке данных. Изменить и удалить данные из таблицы. Использовать параметр With Check Option в командах DML. Продемонстрировать возможности утилиты SQL*Loader для загрузки данных;

– выполнить несколько запросов на выборку из нескольких таблиц для проверки правильности их связывания;

– создать последовательности. Использовать их для генерации значений первичного ключа при вставке данных в таблицы;

– создать материализованные представления;

– изучить схемы индексации Oracle. Создать индексы. Выполнить мониторинг их применения. Рассмотреть вопрос обслуживания индексов. В отчете привести скрипты создания объектов схемы.

21. Инвестиционная компания. Компания занимается вложением денежных средств в ценные бумаги, которые характеризуются рейтингом, доходностью за прошлый год, минимальной суммой сделки и некоторой дополнительной информацией. Клиентами компании являются предприятия, которые доверяют ей управлять их свободными денежными средства на определенный период. Необходимо выбрать вид ценных бумаг, которые позволят получить прибыль и компании и клиенту. При работе с клиентом существенной является информация о предприятии – название, вид собственности, адрес и телефон. Каждая инвестиция характеризуется информацией о клиенте, информацией о ценной бумаге, котировкой бумаги, датой ее покупки и датой ее продажи. Необходимо хранить историю котировок каждой ценной бумаги. Кроме того, помимо вложений в ценные бумаги существует возможность вкладывать деньги в банковские депозиты.

...

Скачать:   txt (31.9 Kb)   pdf (950.6 Kb)   docx (795.9 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club