Читать курсовая по Отсутствует: "Приложение для работы с базой данных" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Введение Система управления базами данных (СУБД) - программное обеспечение, осуществляющее управлением и созданием баз данных. Популярными СУБД являются MS SQL Server, Oracle Database, MySQL. В ходе практических занятий изучались первые два программных комплекса, первый из которых в итоге был выбран для реализации приложения.SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.

Язык высокого уровня C# позволяет реализовать широкие возможности для взаимодействия с базами данных MS SQL Server без необходимости подключения сторонних библиотек и расширений.

Первый раздел пояснительной записки содержит описание созданной в ходе лабораторного практикума базы данных по заданной предметной области, второй - процесс разработки приложения, в том числе анализ аналогов и выбор прототипа, разработку алгоритма и графического интерфейса, кодирование и тестирование, третий раздел посвящен документации к созданному приложению. 1. Описание разработанной базы данных 1.1 Постановка задания Нотариальная контора готова предоставить клиенту определенный комплекс услуг. Услуги формализованы, т.е. составлен их список с описанием каждой услуги. При обращении клиента его стандартные данные (название, вид деятельности, адрес, телефон) фиксируются в базе данных. По каждому факту оказания услуги клиенту составляется документ, в котором указываются дата, услуга, сумма сделки, комиссионные (доход конторы), описание сделки. В рамках одной сделки клиенту может быть оказано несколько услуг. Стоимость каждой услуги фиксирована. Кроме того компания предоставляет в рамках одной сделки различные виды скидок. Скидки могут суммироваться [1]. 1.2 Проектирование базы данных При проектировании использовалась ER-технология, построенные логическая и физическая модели соответствуют стандарту IDEF1X.

Были определены четыре сущности: «Клиент», «Скидка», «Услуга» и «Сделка», между которыми установлены неидентифицирующие связи мощностью один-ко-многим. Логическая модель данных «Нотариальная контора» в стандарте IDEF1X представлена на рисунке 1, а физическая - на рисунке 2.

Рисунок 1 - Логическая модель данных

Рисунок 2 - Физическая модель данных 1.3 Особенности реализации в MS SQL При создании скриптов базы данных в MS SQL некоторые типы данных отличаются от указанных в физической модели данных, а именно:

тип VARCHAR2 () заменен типом NCHAR();

тип INTEGER заменен типом INT. 2. Разработка приложения 2.1 Анализ и методы решения задачи

алгоритм нотариальный база интерфейс

Информация о приложении

Целью приложения является работа с данными БД под управлением MS SQL Server.

Пользователь подключается к базе данных «Нотариус». После подключения отображаются все таблицы БД с возможностью изменения данных в них.

Требования к функциональным характеристикам

Программный продукт должен обеспечивать выполнение следующих функций:

возможность подключения базе данных;

редактирование данных (удаление и добавление);

понятный интерфейс на русском языке;

доступ к справочной информации об


Интересная статья: Основы написания курсовой работы