Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодичкаПо_Курсовому Проекту_Управл_Данными.doc
Скачиваний:
56
Добавлен:
09.04.2015
Размер:
279.04 Кб
Скачать

4.3.Реализация обработки данных

Решение конкретной задачи обработки данных БД можно реализовать на основе специальных стандартных программных средств СУБД, выпол­няющих укрупненные операции обработки данных:

Выбор данных из таблиц с помощью запросов.

Запрос ( Query ) - специальное средство отбора записей - содержит точную формулировку критерия отбора, заданного пользователем. Можно ог­раничить сферу поиска, отсортировать отобранные записи, связать несколько таблиц. СУБД, выполняя запрос, перебирает записи в таблицах БД и отбирает нужные.

Система управления РБД должна для выполнения запросов на выборку информации

  • извлекать подмножество столбцов таблицы,

  • объединять столбцы разных таблиц,

  • включать в выходные таблицы записи, удовлетворяющие определен­ ным условиям.

Для формирования запросов к БД используется диалект Transact – SQL языка запросов SQL ( Structured Query Language) .

4. Варианты тем курсовых проектов по дисциплине «управление данными»

4.1. Телефонный справочник

Телефонный справочник - информационная система (и база данных), содержащая информацию об абонентах телефонной сети. Телефонный спра­вочник может быть использован как в сфере работы предприятий, предостав­ляющих услуги телефонной связи, так и в других целях. Например, его можно использовать в работе справочной службы, когда любой человек по фамилии или по номеру телефона абонента может узнать его адрес (если информация об этом абоненте имеется в системе).

В телефонном справочнике хранится следующая информация об або­ненте: номер телефона, фамилия, имя, отчество, адрес (улица, номер дома, номер квартиры), номер почтового отделения.

Создаваемая система должна автоматизировать процесс ведения теле­фонного справочника: ввод новых и редактирование уже имеющихся записей об абонентах (обновление и удаление данных). Система также должна обеспечить поиск по различным критериям, даже в том случае, если часть симво­лов в полях, входящих в условия поиска, неизвестна (в этом случае допустимо использование символов: "*" - вместо нескольких неизвестных символов и "?" - вместо одного неизвестного символа). Конечно, в этом случае результат поиска может быть неоднозначным.

Рекомендация: в целях исключения дублирования информации при хра­нении адреса рекомендуется выделить в отдельную таблицу список улиц (по­нятие улицы включает и другие указатели адреса: переулок, тупик, проспект, площадь и другие возможные).

4.2.Адвокатская контора

Адвокатская контора оказывает юридические услуги в защите прав граждан в ходе юридического разбирательства. В конторе работает несколько адвокатов. При обращении клиента в контору заводится дело. Над одним делом могут работать несколько адвокатов. При этом считается, что клиент конторы по каждому делу — один (так как с точки зрения защиты интересы каждого клиента могут противоречить интересам другого лица, даже если это близкие люди, сотрудники, партнеры и т. д.). По каждому делу адвокаты осуществляют некоторые юридические процедуры, каждая из которых оплачивается. В итоге дело заслушивается в суде и либо выигрывается клиентом (конторой), либо проигрывается. В случае проигрыша клиент оплачивает конторе ее услуги по номинальной стоимости, в случае выигрыша — с учетом премиальных, установленных в договорном порядке для данного дела. Разрабатываемая информационная система должна обеспечить автоматизацию следующих операций в рамках выбранной предметной области: • ведение учета клиентов (с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета сотрудников (адвокатов — с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета дел (с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета действий по делу (с возможностью просмотра, редактирования, удаления, добавления новых); • автоматизация отбора выполненных действий по каждому делу; • автоматизация отбора адвокатов, занятых каждым из дел; • автоматизация отбора дел по каждому клиенту; • формирование счета по делу; • подведение итогов деятельности по каждому из сотрудников (адвокатов); • формирование списка дел за заданный период времени.