Разработка базы данных предметной области - Курсовая работа

бесплатно 0
4.5 78
Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Базы данных - это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. На сегодняшний день использование баз данных (БД) и информационных систем становится неотъемлемой частью функционирования любых организаций и предприятий. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных (СУБД), CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных и других. Хранить информацию о имеющихся в наличии фирмы щитах.Клиенты заказывают размещение своей рекламы на щитах. Фирма по рекламе предоставляет свободные щиты и составляет договор с клиентом. Если щитов нужного размера нет или не хватает свободных щитов, то делается заказ у фирм-изготовителей.Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы - диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель. Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. Для описания логики взаимодействия информационных потоков более подходит IDEF3, называемая также workflow diagramming, - методология моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов.Исходными данными для построения информационно-логической модели предметной области (ИЛМ) являются результаты анализа предметной области, представленные в виде описания классов объектов и связей между ними. Чаще всего ИЛМ предметной области представляют в терминах семантической модели данных, в виде ER-диаграммы предметной области. В методологии используются следующие соглашения: - класс объектов отображается в виде четырехугольника с закругленными углами, а имя класса объектов указывается внутри четырехугольника, это имя существительное в единственном числе, отображенное заглавными буквами; свойства записываются внутри четырехугольника, отображающего класс объектов строчными буквами, это имя существительное в единственном числе;Перед созданием даталогической модели необходимо создать базу данных. Для этого установлены следующие продукты : · Microsoft SQL Server 2008, · Microsoft SQL Server Management Studio. Далее средствами MANAGEMENTSTUDIO создана база данных АИС. После создания базы данных можно приступить к созданию диаграммы, к этой диаграмме стоит отнестись более серьезно, поскольку созданные в ней таблицы и отношения будут автоматически созданы в самой базе данных, иными словами диаграмма будет отображать действительное положение сущностей в БД.Это также можно сделать средствами Management Studio: Рисунок 9 - Заполнение таблиц средствами Management Studio К примеру, есть таблица [Договоры с фирмами клиентами], но выборка из этой таблицы не даст полной информации о том рекламном объявлении, которое сейчас расположено на щите. Но можно согласно полю [№ рекламы] присоединить таблицу [Рекламные объявления], в которой есть более полная информация. На рисунке 9 изображено представление, отображающее полною информацию о рекламных объявлениях и том, на каком щите они расположены.Триггер - это особая разновидность хранимой процедуры, выполняемая автоматически при возникновении события на сервере базы данных. Триггеры языка обработки данных выполняются по событиям, вызванным попыткой пользователя изменить данные с помощью языка обработки данных. Событиями DML являются процедуры INSERT, UPDATE или DELETE, применяемые к таблице или представлению. Целостность БД не гарантирует достоверности содержащейся в ней информации, но обеспечивает, по крайней мере, правдоподобность этой информации, отвергая заведомо невероятные, невозможные значения. Создадим триггер для таблицы Договоры с фирмами-клиентами.Для примера настройки в сети разработчика создан тестовый пользователь на компьютере LENOVO1234, с именем "1". На сервере необходимо создать имя входа для него. Далее необходимо добавить пользователя в базу данных "Рекламное агентство", и тоже задать роль.Приложения создано с помощью Microsoft Visual Studio 2010 на языке программирования С#.Для использования разработанной базы данных необходимо присоединить ее к SQL серверу. Далее необходимо настроить Имена входа на SQL сервер, выбрав пользователей либо группу из ACTIVEDIRECTORY, и ассоциировать этого пользователя с соответствующим пользователем БД Рекламное агентство.В данной курсовой работе была создана база данных "Рекламное агентство", которая содержит информацию о работ

План
Содержание

Ведение

1. Схема информационных потоков ДПО

2. Диаграммы: IDEF0, IDEF3, DFD

3. Информационно-логическая модель предметной области по нотациям Ричарда Баркера

4. Даталогическая модель реляционной БД в виде диаграммы схемы отношений

5. Запросы к БД на уровне представлений и параметрические запросы на уровне функций пользователя и хранимых процедур

6. Мероприятия по защите (описание ролей) и обеспечению целостности (описание триггеров) базы данных

6.1 Триггеры

6.2 Роли

7. Приложение интерфейса для базы данных на языке программирования С# в программной среде Visual Studio

8. Инструкцию по администрированию и пользованию БД

Заключение

Список использованных источников

Приложение реляционный база интерфейс программирование

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

На сегодняшний день использование баз данных (БД) и информационных систем становится неотъемлемой частью функционирования любых организаций и предприятий. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных (СУБД), CASE-систем автоматизации проектирования, средств администрирования и защиты баз данных и других.

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

Объектом для создания базы данных являлась рекламная фирма. Необходимо было решить следующие задачи: 1. Хранить информацию о имеющихся в наличии фирмы щитах.

2. Информация о фирмах-клиентах и фирмах-установщиках щитов.

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

4. Иметь перечень рекламных объявлений, которые размещены на щитах и которые необходимо разместить.

Также база данных должна иметь ограничения по стоимости договоров с клиентами. Стоимость не может быть меньше 2000 руб. Одно рекламное объявление не может быть размещено на срок более полугода. В противном случае договор по размещению необходимо перезаключать.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?