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