- •1. Основные понятия
- •2. Этапы разработки информационной системы
- •3. Отчетная документация
- •3.1. Описание предметной области
- •3.2. Проектирование бд
- •2.1.Описание бд в терминах объектов п о
- •2.2. Построение информационной структуры по
- •2.3. Представление бд реляционной моделью.
- •3.3. Проектирование информационной системы
- •3.4. Реализация информационной системы
- •4.1.Описание субд
- •4.2.Описание структуры бд
- •4.3.Реализация обработки данных
- •4. Варианты тем курсовых проектов по дисциплине «управление данными»
- •4.1. Телефонный справочник
- •4.2.Адвокатская контора
- •4.3.Ателье головных уборов
- •4.4. Компьютерный магазин
- •4.5. Страховая компания
- •4.6. Агентство по трудоустройству.
- •4.7. Контора по ремонту квартир
- •4.8. Специализированная библиотека
- •4.9. Издательство
- •4.10. Хозрасчетная поликлиника
- •4.11. Ателье мод
- •4.12. Оптовый склад
- •4.14. Автосалон
- •4.15. Продажа подержанных автомобилей
- •4.16. Ассоциация крестьянских фермерских хозяйств
- •4.17.Пассажирское автопредприятие
- •4.18. Междугородные пассажирские перевозки
- •4.20. Гостиница
- •4.21.Агенство недвижимости
- •4.22.Турагенство
- •4.23. Учет автомобилей гибдд
- •4.24. Учебная часть вуЗа
- •4.25. Автоматизированная система продажи железнодорожных билетов
- •Литература
4.3.Реализация обработки данных
Решение конкретной задачи обработки данных БД можно реализовать на основе специальных стандартных программных средств СУБД, выполняющих укрупненные операции обработки данных:
Выбор данных из таблиц с помощью запросов.
Запрос ( Query ) - специальное средство отбора записей - содержит точную формулировку критерия отбора, заданного пользователем. Можно ограничить сферу поиска, отсортировать отобранные записи, связать несколько таблиц. СУБД, выполняя запрос, перебирает записи в таблицах БД и отбирает нужные.
Система управления РБД должна для выполнения запросов на выборку информации
извлекать подмножество столбцов таблицы,
объединять столбцы разных таблиц,
включать в выходные таблицы записи, удовлетворяющие определен ным условиям.
Для формирования запросов к БД используется диалект Transact – SQL языка запросов SQL ( Structured Query Language) .
4. Варианты тем курсовых проектов по дисциплине «управление данными»
4.1. Телефонный справочник
Телефонный справочник - информационная система (и база данных), содержащая информацию об абонентах телефонной сети. Телефонный справочник может быть использован как в сфере работы предприятий, предоставляющих услуги телефонной связи, так и в других целях. Например, его можно использовать в работе справочной службы, когда любой человек по фамилии или по номеру телефона абонента может узнать его адрес (если информация об этом абоненте имеется в системе).
В телефонном справочнике хранится следующая информация об абоненте: номер телефона, фамилия, имя, отчество, адрес (улица, номер дома, номер квартиры), номер почтового отделения.
Создаваемая система должна автоматизировать процесс ведения телефонного справочника: ввод новых и редактирование уже имеющихся записей об абонентах (обновление и удаление данных). Система также должна обеспечить поиск по различным критериям, даже в том случае, если часть символов в полях, входящих в условия поиска, неизвестна (в этом случае допустимо использование символов: "*" - вместо нескольких неизвестных символов и "?" - вместо одного неизвестного символа). Конечно, в этом случае результат поиска может быть неоднозначным.
Рекомендация: в целях исключения дублирования информации при хранении адреса рекомендуется выделить в отдельную таблицу список улиц (понятие улицы включает и другие указатели адреса: переулок, тупик, проспект, площадь и другие возможные).
4.2.Адвокатская контора
Адвокатская контора оказывает юридические услуги в защите прав граждан в ходе юридического разбирательства. В конторе работает несколько адвокатов. При обращении клиента в контору заводится дело. Над одним делом могут работать несколько адвокатов. При этом считается, что клиент конторы по каждому делу — один (так как с точки зрения защиты интересы каждого клиента могут противоречить интересам другого лица, даже если это близкие люди, сотрудники, партнеры и т. д.). По каждому делу адвокаты осуществляют некоторые юридические процедуры, каждая из которых оплачивается. В итоге дело заслушивается в суде и либо выигрывается клиентом (конторой), либо проигрывается. В случае проигрыша клиент оплачивает конторе ее услуги по номинальной стоимости, в случае выигрыша — с учетом премиальных, установленных в договорном порядке для данного дела. Разрабатываемая информационная система должна обеспечить автоматизацию следующих операций в рамках выбранной предметной области: • ведение учета клиентов (с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета сотрудников (адвокатов — с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета дел (с возможностью просмотра, редактирования, удаления, добавления новых); • ведение учета действий по делу (с возможностью просмотра, редактирования, удаления, добавления новых); • автоматизация отбора выполненных действий по каждому делу; • автоматизация отбора адвокатов, занятых каждым из дел; • автоматизация отбора дел по каждому клиенту; • формирование счета по делу; • подведение итогов деятельности по каждому из сотрудников (адвокатов); • формирование списка дел за заданный период времени.