Оглавление
Введение
Системный анализ предметной области
Инфологическое проектирование
Выявление сущностей инфологической модели
Даталогическое проектирование
Схема базы данных
Построение таблиц базы данных
Заполнение таблиц
Создание запросов
Заключение
Список использованной литературы
Приложение А
Листинг 1
Листинг 2
Листинг 3
Введение
В работе любой организации со временем появляется необходимость в автоматизации некоторых процессов. С нарастанием производства растет количество бизнес-процессов и информации, которую необходимо контролировать. И для извлечения большей выгоды и более слаженной их работы необходима автоматизация всего предприятия.
Комплексная автоматизация бизнес-процессов предприятия часто выглядит следующим образом:
Автоматизация управленческого учета.
Автоматизация расчета кадрового учета, заработной платы, бухгалтерского учета.
Автоматизация естественного планирования ресурсов (трудовых, материальных).
Автоматизация бюджетирования и финансового планирования.
Автоматизация всего предприятия в комплексе.
Одним из способов всесторонней автоматизации предприятия, является создание и поддержка единой базы данных.
База данных - совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики этих данных и взаимоотношения между ними, причем такое собрание данных, которое поддерживает одну или более областей применения. Для создания, ведения и использования базы данных многочисленными пользователями существует комплекс программных и языковых средств, называемый СУБД («Система управления базами данных»). Выделяют следующие основные функции СУБД:
управление данными во внешней памяти (на дисках);
управление данными в оперативной памяти с использованием дискового кэша;
журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
поддержка языков БД (DDL (Data Definition Language) - язык определения данных, DML (Data Manipulation Language) - язык манипулирования данными).
Цель данной курсовой работы: реализовать базу данных для учета работников угледобывающего предприятия.
Задачами, которые следует решить для раскрытия выбранной темы, являются:
сбор документов для описания предметной области;
отбор документов - источников для создания базы данных (этап системного анализа предметной области);
выявление сущностей инфологической модели и моделирование связей между ними (этап инфологического моделирования);
построение набора таблиц базы данных и нормализация базы данных (этап даталогического проектирования);
описание внешних моделей в терминах выбранной СУБД;
реализация базы данных и организация запросов в выбранной СУБД (этап реализации базы данных).
Решение перечисленных задач позволит достигнуть цели, поставленной в курсовой работе.
Системный анализ предметной области
Вопросно-ответные отношения, получая интерпретацию во внешнем мире, позволяют выделить для информационной системы определенный его фрагмент, который будет воплощен в автоматизированной информационной системе. Информация о внешнем мире представляется в информационной системе в форме данных. Это ограничивает возможности смысловой интерпретации информации и конкретизирует семантику ее представления в информационной системе. Совокупность этих выделенных для информационной системы данных, связей между ними и операций над ними образует информационную и функциональную модели предметной области, описывающие ее состояние с определенной точностью.
Важно понимать, что информационная и функциональная модели предметной области создаются на этапе анализа требований к базе данных и не содержат предположений о технологии реализации базы данных. Они строятся независимо от выбираемой модели данных (сетевой, иерархической, реляционной, объектно-ориентированной, многомерной и т.д.), поддерживаемой СУБД, модели вычислений, программно-аппаратной платформы для базы данных. Информационная и функциональная модели предметной области являются входными данными для процесса проектирования базы данных.
Понятие предметной области базы данных является одним из базовых понятий информатики и не имеет точного определения. Его использование в контексте информационной системы предполагает существование устойчивой во времени соотнесенности между именами, понятиями и определенными реалиями внешнего мира, не зависящей от самой информационной системы и ее круга пользователей.
Для описания предметной области существует три подхода к выбору состава и структуры предметной области: функциональный, предметный и компромиссный.
Предметы
Актуальные Курсовые работы (Теория) по программному обеспечению, программированию