
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
НИЖНЕКАМСКИЙ ХИМИКО-ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
Факультет У и А
Кафедра АТП и П
Специальность 230102
Группа 3133
КУРСОВАЯ РАБОТА
По дисциплине: Базы данных
Тема: База данных Биржи труда.
Руководитель: Саримов Н. Н.
Выполнила: Нурмеев А.Э.
НИЖНЕКАМСК
2014
Содержание:
Введение 3
1. Постановка задачи 5
2. Разработка структуры БД
2.1 Концептуальная модель 6
2.2 ER – диаграмма 7
3. Методы решения 9
4. Руководство пользователя
4.1 Установка программного обеспечения и БД 19
4.2 Интерфейс пользователя 19
5.Тесты 23
Литература 24
Введение
Вычислительная техника применяется в основном в двух областях. Первая область – применение вычислительной техники для расчетов, которые слишком долго или вообще невозможно произвести вручную. Вторая область - это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. Обычно такие системы имеют дело с большими объемами информации, имеющей достаточно сложную структуру. Классическим примерами информационных систем являются банковские системы, автоматизированные системы управления предприятиями, системы резервирования авиационных и железнодорожных билетов и т.д.
База данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Система управления базами данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.
Можно выделить четыре этапа развития в СУБД. Первый этап развития связан с организацией баз данных на больших машинах, базы данных хранились во внешней памяти центральной ЭВМ, пользователями этих баз данных были задачи. На втором этапе все СУБД были рассчитаны на создание БД в основном с монопольным доступом. Так как компьютер персональный, он не был подключен к сети, и база данных на нем создавалась для работы одного пользователя. В редких случаях предполагалась одновременная работа нескольких пользователей. После процесса персонализации начался обратный процесс интеграция – третий этап. Множится количество локальных сетей, все больше информации передается между компьютерами, остро встает задача согласования данных, хранящихся и обрабатывающихся в разных местах. Возникают задачи связанные с параллельной обработкой транзакций – последовательностей операций над БД. Успешное решение этих задач приводит к появлению распределенных баз данных, сохраняющих все преимущества настольных СУБД и в тоже время позволяющие организовать параллельную обработку и поддержку целостности БД. Четвертый этап характеризуется появлением новой технологии доступа к данным – интранет. Основное отличие этого подхода от технологии клиент – сервер состоит в том, что отпадает необходимость использования специального программного обеспечения.
В общем случае под СУБД можно понимать любой программный продукт, поддерживающий процессы создания, ведения и использования БД. К СУБД относятся следующие основные виды программ:
Полнофункциональные СУБД представляют собой традиционные СУБД, которые сначала появились для больших машин, затем мини - машин и для ПЭВМ(dBase IV, Microsoft Access). Обычно они имеют развитый интерфейс, позволяющий с помощью команд меню выполнять основные действия с БД: создавать и модифицировать структуры таблиц, вводить данные, формировать запросы, разрабатывать отчеты, выводить их на печать и т.п.
Серверы БД предназначены для организации центров обработки данных в сетях ЭВМ (MS SQL Server(Microsoft), InterBase(Borland)). Они реализуют функции управления базами данных, запрашиваемые другими (клиентскими) программами обычно с помощью оператора SQL.
В роли клиентских программ для серверов БД в общем случае могут использоваться различные программы: электронные таблицы, текстовые процессоры, программы электронной почты и т.д.
Средства разработки программ работы с БД могут использоваться для создания клиентских программ, серверов БД, пользовательских приложений.