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

Админов: 1 из 8
Исполнителей: 5 из 143
Клиентов: 10 из 4093

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





Яндекс цитирования






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


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








Класс!









Stats








(Напомнить)
Логин Пароль        

ВКонтактеFacebookНаш Instagram

Курсовая работа
Разработка программ по сопровождению базы данных информационной системы
в среде программирования 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

Если у Вас есть потребность в помощи по написанию программы, которую нужно разработать на SQL; Без программирования, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже.


Форма заказа
*Имя:
*E-Mail:
Моб.телефон:
Skype:
Icq:
Страна:
 
ВУЗ:
Город ВУЗа:
Специальность:
 
*Введите код с картинки:
код
(сменить)

Я принимаю Пользовательское соглашение



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