
БАЛАКОВСКИЙ ИНСТИТУТ ТЕХНИКИ, ТЕХНОЛОГИИ И УПРАВЛЕНИЯ
ФАКУЛЬТЕТ ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ
КАФЕДРА УПРАВЛЕНИЯ И ИНФОРМАТИКА В ТЕХНИЧЕСКИХ СИСТЕМАХ
Курсовая работа
по дисциплине
Информационное обеспечение систем управления
на тему
Проектирование реляционной базы данных «Предприятия города Балаково»
Пояснительная записка Выполнил ст. Гр. Уит-42
Принял КТН, доцент каф. УИТ
__________
Балаково 2005 г.
Содержание:
Введение
1
Инфологическое проектирование
2
Определение
требований к операционной обстановке,
в которой будет функционировать
информационная система
3
Выбор системы управления базой данных
(СУБД) и других инструментальных
программных средств
4
Логическое проектирование БД
5
Физическое проектирование БД
Заключение
Список
используемой литературы
Введение
В наше время, очень
быстро происходит обмен информации и
развитие информационных технологий.
И
количество информации, которое человек
должен воспринимать и перерабатывать
растет быстрыми темпами. Это касается
экономики и техники, науки и технологии,
медицины и других сфер общества.
Возможности
обычного человека ограничены, и поэтому,
чтобы повысить эффективность его работы
в информационной среде, разрабатываются
специальные средства, организующие и
структурирующие данные, получаемые из
внешнего мира. К таким средствам
относятся создание базы данных.
Специальным
образом организованное хранение
информационных ресурсов в виде
совокупности файлов, обеспечивающей
удобное взаимодействие между ними и
быстрый доступ к данным, называется
базой данных. При
создании баз данных необходимо уделить
особое внимание тому, чтобы данные
можно было широко использовать в
различного рода приложениях и чтобы
способы использования данных можно
было легко и быстро изменять. Для
обеспечения гибкости использования
данных необходимо учитывать два аспекта
разработки баз данных: во-первых, данные
должны быть независимы от программ,
использующих их, для того, чтобы данные
можно было добавлять или перестраивать
без изменения программ. Во-вторых,
должна быть обеспечена возможность,
запрашивать и отыскивать информацию
в базе данных без трудоемкого написания
программ на обычном языке программирования.
Использование
компьютеров, с установленными на них
базами данных, значительно сокращает
время на поиск информации, что приводит
к увеличению производительности труда
пользователя.
Однако
создание базы данных является делом
кропотливым и сложным. Правильно
созданная БД может значительно облегчить
жизнь специалисту в конкретной предметной
области, а не верно созданная БД, если
и будет работать, может значительно
усложнить доступ к информации.
Таким
образом, для конечного пользователя
важнейшей задачей является правильно
расставить приоритеты в процессе
создания БД и четко для себя установить,
что требуется от его БД. Решение данной
проблематики и будет проведено в ходе
курсовой работы.
1.1 Анализ предметной
области
1.1.1 Назначение и
возможности базы данных. Состав данных
Разрабатываемая
база данных предназначена для хранения
и работы с данными связанными с такой
предметной областью, как предприятия
города Балаково. В базе данных содержится
следующее:
Информация о
предприятиях;
Информация о
сфере деятельности предприятия;
Информация о
месте их нахождения (адрес, телефон);
Информация о
клиентах предприятий;
Информация о
вакансиях;
Основной целью
создания базы данных является
предоставление быстрого доступа к
информации, связанной с вакансиями на
предприятиях, сферой их работы, адрес,
телефон,
а также систематизированное хранение
данных (сокращение избыточности хранимых
данных).
Сегодня в городе
Балаково существует большое количество
различных предприятий, недаром наш
город называют городом энергетиков,
химиков и строителей. Так как в город
постоянно приезжают гости и новые
жители, то им будет полезна информация
о вакансиях на предприятиях, сфера их
деятельности и конечно адрес предприятия.
Данная
база может быть использована в любой
справочной службе, а так же в центре
занятости населения. В данной базе
данных позволяется редактировать,
вносить и удалять данные.
1.1.2 Базовые сущности
и их атрибуты
«Сущность» - это
объект, о котором в системе будет
накапливаться информация.
Проанализировав
предметную область, мы выделили следующие
сущности:
1 Предприятия.
2 Вакансии
3 Сфера деятельности
4 Директор
5 Клиенты
1 Инфологическое проектирование
Для данной БД
основными (стержневыми) сущностями
являются:
- вакансии. Содержит
информацию о вакансии – должность,
название предприятия, зарплата, возраст,
пол.
- сфера деятельности.
Содержит информацию о сфере деятельности
– название и сфера деятельности
предприятия.
- клиенты. Содержит
информацию о клиентах – название,
юридический адрес, телефон.
- директор. Содержит
информацию о директоре – Фамилия, Имя,
Отчество директора, название предприятия,
стаж работы.
Связь между
приведёнными сущностями осуществляется
через ассоциативную сущность: предприятия.
Рисунок
1
Для
каждой из сущностей составим атрибуты
и представим их в виде таблицы.
Сущность Атрибут вакансии Код
вакансии, должность, предприятие,
зарплата, возраст, пол. Сфера
деятельности Сфера
деятельности, название предприятия клиенты Код
клиента, название, город, телефон Директор
ФИО,
название предприятия
Преобразуем
рисунок 1 в ER
– диаграмму (рисунок 2).
1.1.3 Построение
ER-диаграммы
Директор вакансии клиенты
Сфера деятельности предприятия предприятия
Код клиента
Юридический адрес
телефон
Рисунок 2
1.2 Анализ
информационных задач и круга пользователей
системы
1.2.1
Определение группы пользователей
создаваемой базы данных
Данная
база рассчитана, прежде всего, на лиц
недавно приехавших в город Балаково и
которым интересно узнать о предприятиях
города, сфере деятельности, а также
узнать какие есть вакансии. Так же
пользователями базой данных могут быть
сотрудники «Центра
занятости населения».
Задачи
данной базы сводятся к предоставлению
пользователю информации об ассортименте
вакансий, сфере деятельности предприятия.
Использование такой базы во многом
снижает затраты пользователя в получении
информации.
1.2.2
Границы информационной поддержки
пользователей
Определены
границы информационной поддержки
пользователей. «База данных предприятия
города Балаково» должна реализовывать
запросы пользователей на определение
вакансии, из какой-либо сферы деятельности
предприятия.
директор вакансии Сфера
деятельности ФИО Название
пр-ия предприятие название код Телефон Код
вакансии адрес должность предприятие возраст пол Сфера
деятельности Сфера
деятельности название Сфера
деятельности клиенты