Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 2 из 8
Исполнителей: 7 из 144
Клиентов: 20 из 4138

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух












Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!
















Курсовая работа
Разработка программ по сопровождению базы данных информационной системы
в среде программирования SQL; Без программирования


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: SQL; Без программирования

Название работы: Разработка программ по сопровождению базы данных информационной системы

Вид работы: Курсовая работа

Описание: Курсовая работа по курсу «Программное обеспечение информационных систем»

I. Пояснительная записка должна включать в себя следующие разделы.

1) Задание на курсовую работу. Должно содержать перечень и краткое описание создаваемых хранимых процедур, триггеров, сущность модификации, а также перечень пользователей и их права (см. Приложение).
2) Краткое описание предметной области.
3) ER – модель исходной БД на логическом и физическом уровнях.
На логическом уровне отобразить типы полей, домены PK и FK.
На физическом уровне: PK, FK, типы данных, правила ссылочной целостности, опции NOT NULL.
4) Лист детализации задания.
5) ER – модель модифицированной БД на логическом и физическом уровнях с тем же самым набором (что и у модели исходной БД) отражаемой информации.
Все ER – модели должны располагаться по тексту пояснительной записки (а не в приложении!)
6) Краткое описание назначения каждой таблицы и ее полей. Описание всех используемых доменов.
7) Скрипт по созданию модифицированной БД.
8) Скрипт по созданию триггеров.
9) Скрипт по созданию хранимых процедур.
10) Скрипт по созданию ролей и присвоению им прав, а также разделения прав ролей между пользователями.
11) Выполнить задание по защите данных с использованием модифицированного скрипта безопасности, при этом устанавливать полномочия через EXECUTE STATEMENT.
12) Набор запросов к БД, на получение простых выборок и извлечение аналитической информации. Количество запросов должно быть уточнено у преподавателя в процессе работы над курсовой работой.
Тестовые примеры использования БД и созданных в ней объектов, которые должны отражать правильность работы, например, представления, хранимой процедуры и работу правил ссылочной целостности внешних ключей.
13) Привести тексты ошибок, которые возникают при попытке пользователя осуществить доступ к информации, на доступ к которой у него нет прав.

Примечания.
1. Все скрипты должны располагаться по тексту пояснительной записки (а не в приложении)
2. Все скрипты должны содержать комментарии.
3. Не приводить в записке скрипты по созданию исходной БД и заполнению БД данными.

II. Детализация задания на курсовую работу
1. Таблицы в созданной БД должны быть заполнены осмысленными данными.
2. Задача модификации структуры БД часто возникает при изменениях предметной области (в том числе изменениях бизнес-логики и бизнес-правил) или исправлении ошибок этапа проектирования. Кроме того, изменения требуется вносить при совершенствовании самой БД и клиентского приложения, использующего ее. Внесение таких изменений весьма трудоемко, а реализация требует учитывать взаимосвязи между объектами. Например, требуется удалить из таблицы столбец, или изменить ему тип данных. Это изменение коснется и триггера, использующего этот столбец, и представления, запрос которого содержит этот столбец и т.д. В курсовой работе требуется разработать SQL скрипт модификации структуры существующей БД. Скрипт обязательно должен работать с сохранением исходных данных. Набор модификаций разрабатывается студентом и согласовывается с преподавателем в процессе анализа разработанной ER модели БД.
3. Все однотипные столбцы различных таблиц должны быть определены на созданных доменах. Если на значения какого-либо столбца накладывается ограничение (например, столбец со значением номера месяца может принимать значения в диапазоне 1..12), то такое ограничение должно быть обязательно задано на уровне домена.
4. БД должна содержать как минимум 2 хранимые процедуры: выбора и выполняемую. Алгоритмы их работы будут определяться требованиями предметной области (бизнес-логикой). Для проверки их работоспособности должны быть приведены соответствующие запросы.
5. Для выбранной предметной области сформулировать и реализовать в БД какие-либо бизнес-правила, нарушение которых, по логике, должно будет приводить к нарушению семантической целостности хранимых в БД данных. Для этих целей разработать триггеры, отвечающие за семантическую целостность данных. В случае нарушения последней, выводить сообщение об ошибке.
6. К базе данных должны иметь доступ минимум 2 пользователя (помимо SYSDBA). Для каждого пользователя должен быть определен набор прав (отличный один от другого) на доступ к объектам БД. Политику безопасности на доступ к объектам реализовать с использованием механизма SQL ролей. Кроме того, в БД должен быть определен пользователь с правами «Гостя». Т.е. такой пользователь может иметь доступ «только на чтение» к ограниченному объему информации.

III. Требования, предъявляемые при защите курсовой работы

Выполнение в присутствии преподавателя разработанных в работе SQL скриптов по созданию БД, заполнению ее данными, раздачи прав пользователям и модификации структуры.
1) Из исходной ER – модели сгенерировать скрипт и создать БД.
2) Умение применить все SQL – сценарии к исходной БД.
3) Умение объяснить любой SQL оператор в SQL скрипте.
4) Знание работы всех конструкций оператора SELECT. Готовность по заданию преподавателя написать запрос к БД, возвращающий определенный набор данных. Уметь объяснить работу написанного запроса (или любого другого, используемого в тестовых примерах курсовой работы).
5) Знание операторов подъязыка DDL. Умение модифицировать структуру объекта БД в вид указанный преподавателем при защите.
6) При демонстрации работы прав уметь создавать пользователя и раздавать ему привилегии. А также уметь подключаться под именем созданного пользователя с указанием имени той роли, правом на использование которой он обладает.

Год: 2017

<<< Назад к списку

Данный заказ (курсовая работа) выполнялся нашим сайтом в 2017-м году, в рамках этого заказа была разработана программа в среде программирования SQL; Без программирования. Если у Вас похожее задание' на программу, которую нужно написать на SQL; Без программирования, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2017-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com
ICQ: 842235




ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2018 kursovik.com
➥ Оценить задание
➥ Контакты