Зарплата

Автор работы: Пользователь скрыл имя, 04 Июня 2012 в 20:57, курсовая работа

Описание

Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состоянии расчётных счетов, финансовых операций и т.д. Доступ к этой базе имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдётся такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в неё произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.

Работа состоит из  1 файл

Отчет к курсовой работе (БД)FeLiSs.doc

— 695.50 Кб (Скачать документ)

Федеральное Агенство по образованию  Государственное  образовательное  учреждение высшего  профессионального  образования 

Камский государственный  политехнический  институт

Кафедра «ММИТЭ»

Курсовой  проект

По  дисциплине: Базы Данных

Тема: “Зарплата”

Выполнила: Студентка гр.5214

Грицай Е.Аю

Зач.книжка №035454

Руководитель: Ст. преподаватель

Ахметзянова Г.Н.


Г. Набережные Челны

2005 

Содержание

 

    Введение

Базы  данных – это структура, предназначенная  для хранения информации. Сегодня большинство систем управления базами данных позволяют размещать в своих структурах не только данные, но и методы, с помощью которых происходит взаимодействие с потребителем или с другими программно - аппаратными комплексами. Таким образом, можно сказать, что в современных базах данных хранятся отнюдь не только данные, но и информация.

Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состоянии расчётных счетов, финансовых операций и т.д. Доступ к этой базе имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдётся такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в неё произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.

С понятием базы данных тесно связано  понятие системы управления базой  данных. Это комплекс программных  средств, предназначенных для создания структуры новой базы, наполнения её содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи. В мире существует множество систем управления базами данных. несмотря на то что они могут по – разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Одной из такой системы является СУБД Microsoft Access 2000. Это мощное приложение, предлагающее широкий диапазон средств для эффективного управления информацией. 
1 Задание на курсовой проект

    Для предметной области Автосалон создать базу данных выполняющую следующие задачи:

    1. регистрация поступление новых автомобилей,

    2. оформление покупока автомобилей физическими и юридическими лицами,

    3. выдача информации о совершённых сделках,

  1. Изучение  предметной области
    1. Выявление типовых объектов

    На  основе анализа заданной предметной области выявлены следующие типовые объекты: 
 

                                                           
 
 

                                                        

    1. Выявление функциональных связей

    На  основе существующих в предметной области правил работы и взаимодействия типовых объектов, определены функциональные связи между объектами:

    

      
 
 
 

      

    

      
 
 
 
 
 
 

    1. Определение потребности в  обработке данных

    Следующие функции указанной предметной области  должны быть реализованы в задаче:

    • регистрация поступление новых автомобилей;
    • оформление покупока автомобилей физическими и юридическими лицами;
    • выдача информации о совершённых сделках;
    1. Определение свойств типовых 
      объектов
      1. Документы

    Выявлены  следующие документы-источники справочных и учетных данных:

      • Продажа,
      • Модели автомобилей.
      1. Реквизитный состав выявленных объектов
Автомобили Ключ автомобиля
Ключ  модели
Ключ  цвета
Дата  выпуска
Стоимость
Клиенты Ключ Клиента
Признак юридического лица
Название  клиента
Фамилия
Имя
Отчество
Контактный  телефон
Индекс
Адрес
Примечания
Кузов Ключ кузова
Название  кузова
Модели  автомобилей Ключ модели
Наименование  модели
Ключ фирмы
Рабочий объём двигателя
Количество  циллиндров
Мощность
Крутящий  момент
Максимальная  скорость
Время разгона до 100 км/ч
Ключ кузова
Количество  дверей
Количество  мест
Длина (м)
Ширина
Высота
  Расход топлива  при 90 км/ч
Расход  топлива при 120 км/ч
Расход  топлива при городском цикле
Фотография
Продажа Номер продажи
Номер счета
Название  фирмы
Наименование  модели
Ключ  клиента
Ключ  продавца
Дата  продажи
Сотрудники Ключ продавца
Фамилия Сотрудника
Имя Сотрудника
ДатаРождения  Сотрудника
ДатаНайма Сотрудника
Адрес Сотрудника
Индекс  Сотрудника
ДомашнийТелефон Сотрудника
Добавочный  Сотрудника
Фотография  Сотрудника
Фирма автомобиля Ключ фирмы
Название  фирмы
Цвета Ключ цвета
Цвет

    1. Уточнение задания курсового  проекта

    Основываясь на результатах проведенного анализа  предметной области, определены основные задачи, для решения которых строится база данных:

    1. регистрация поступление новых автомобилей,

    2. оформление покупока автомобилей физическими и юридическими лицами,

    3. выдача информации о совершённых сделках,

  1. Разработка  логической структуры  базы данных
    1. Анализ входной информации, выделение информационных объектов.
      1. На  основе описания предметной области и анализа  форм документов установлены  функциональные зависимости  между реквизитами  каждого документа.
Документ Наименование  реквизита Функциональная  зависимость
Автомобили Ключ автомобиля
Ключ  модели
Ключ  цвета
Дата  выпуска
Стоимость
Клиенты Ключ Клиента
Признак юридического лица
Название  клиента
Фамилия
Имя
Отчество
Контактный  телефон
Индекс
Адрес
Примечания
Кузов Ключ кузова
Название  кузова
Модели  автомобилей Ключ модели  
 
      
Наименование  модели
Ключ  фирмы
Рабочий объём двигателя
Количество  циллиндров
Мощность
Крутящий  момент
Максимальная  скорость
Время разгона до 100 км/ч
Ключ  кузова
Количество  дверей
Количество  мест
Длина (м)
Ширина
  Расход топлива при 90 км/ч
Расход  топлива при 120 км/ч
Расход  топлива при городском цикле
Фотография
Продажа Номер продажи
Номер счета
Название  фирмы
Наименование  модели
Ключ  клиента
Ключ  продавца
Дата  продажи
Сотрудники Ключ продавца
Фамилия Сотрудника
Имя Сотрудника
ДатаРождения  Сотрудника
ДатаНайма Сотрудника
Адрес Сотрудника
Индекс  Сотрудника
ДомашнийТелефон Сотрудника
Добавочный Сотрудника
Фотография  Сотрудника
Фирма автомобиля Ключ фирмы
Название  фирмы
Цвета Ключ цвета
Цвет

 
 

3.1.2 Разделим все реквизиты на описательные и ключевые. Установим между ними соответствие.

Описательные  реквизиты Ключевой реквизит Вид ключа Имя объекта Документ
Наименование 
цеха
Код цеха Простой Цеха Цеха
Фамилия Имя 
Отчество
Табельный номер Простой Рабочие Рабочие
Код специальности
Код цеха
Количество  детей
Специальность Код специальности Простой Расценки Расценки
Расценка
Отработано  дней Табельный номер 

Месяц

Составной Учет  рабочего времени Учет  рабочего времени
Премия

    3.1.3 Выделение информационных объектов и разделение реквизитов на описательные и ключевые

Имя ИО Название  реквизитов Обозначение реквизитов Признак ключа
Рабочий Табельный номер Таб№ Простой  
Фамилия Имя 
Отчество
ФИО
Код специальности КС
Код цеха КЦ
Количество  детей Кол-во детей
Расценки Код специальности КС Простой    
Специальность Специальность
Расценка Расценка
Цеха Код Цеха КЦ Простой  
Наименование  цеха НЦ
Учет  рабочего времени Табельный номер Таб№ Составной
Месяц Месяц
Отработано  дней Отработано  дней
Премия Премия

    1. Определение структурных связей на основе выявленных функциональных связей

    На  основе реально существующих в предметной области функциональных связей между выявленными объектами определяются структурные связи.

Информационные объекты

Тип связи

Цех - рабочий 1:М
Специальность – Рабочий 1:М
Рабочий–   Время 1:М

    1. Построение  Информационно-логической модели

    ИЛМ будет иметь следующий вид: 

      
 
 
 
 

 

    

3.4 Логическая структура базы данных

 

      

    3.5 Описание свойств реквизитов каждого Информационного Объекта

Имя ИО Имя поля Кл. поле Обяз. поле Тип данных Размер Число дес. Знаков Подпись поля Усл на знач.
Автомобили Ключ автомобиля + + Счетчик Длинное целое   Ключ автомобиля  
Ключ  модели - + Числовой Длинное целое A Ключ модели  
Ключ  цвета - - Числовой Длинное целое A Ключ цвета  
Дата  выпуска - - Дата/время Краткий формат даты A Дата выпуска  
Стоимость - - Денежный Денежный A Стоимость  
Клиенты Ключ Клиента + + Счетчик Длинное целое   Ключ Клиента  
Признак юридического лица - + Логический Да/Нет   Признак юридического лица  
Название  клиента - - Текстовый 50   Название клиента  
Фамилия - + Текстовый 50   Фамилия  
Имя - - Текстовый 50   Имя  
Отчество - - Текстовый 50   Отчество  
Контактный  телефон - - Текстовый 50   Контактный  телефон  
Индекс - - Текстовый 50   Индекс  
Адрес - - Текстовый 50   Адрес  
Примечания - - Текстовый 50   Примечания  
Кузов Ключ кузова + + Счетчик Длинное целое   Ключ кузова  
Название  кузова - + Текстовый 50   Название кузова  
Модели  автомобилей Ключ модели + + Счетчик Длинное целое   Ключ модели  
Наименование  модели - + Текстовый 50   Фирма производитель  
Ключ фирмы - + Числовой Длинное целое А Ключ фирмы  
Рабочий объём двигателя - - Числовой Одинарное с  плавающей точкой А Рабочий объём  двигателя  
Количество  циллиндров - - Числовой Длинное целое А Количество  циллиндров  
Мощность - - Числовой Длинное целое А Мощность  
Крутящий  момент - - Числовой Длинное целое А Крутящий момент  
Максимальная  скорость - - Числовой Длинное целое A Максимальная  скорость  
Время разгона до 100 км/ч - - Числовой Длинное целое A Время разгона  до 100 км/ч  
Ключ кузова - - Числовой Длинное целое A Ключ кузова  
Количество  дверей - - Числовой Длинное целое A Количество  дверей  
Количество  мест - - Числовой Длинное целое A Количество  мест  
Длина (м) - - Числовой Одинарное с  плавающей точкой A Длина (м)  
Ширина - - Числовой Одинарное с  плавающей точкой A Ширина  
Высота - - Числовой Одинарное с  плавающей точкой A Высота  
Расход  топлива при 90 км/ч - - Текстовый 50   Расход топлива  при 90 км/ч  
Расход  топлива при 120 км/ч - - Текстовый 50   Расход топлива  при 120 км/ч  
Расход  топлива при городском цикле - - Текстовый 50   Расход топлива  при городском цикле  
Фотография - - Поле объекта OLE     Фотография  
Продажа Номер продажи + + Счетчик Длинное целое   Номер продажи  
Номер счета - - Текстовый 50   Номер счета  
Название фирмы - + Текстовый 50   Название фирмы  
Наименование  модели - + Текстовый 50   Наименование  модели  
Ключ  клиента - + Числовой Длинное целое A Ключ клиента  
Ключ  продавца - + Числовой Длинное целое A Ключ продавца  
Дата  продажи - - Дата/время Краткий формат даты A Дата продажи  
Сотрудники Ключ продавца + + Счетчик Длинное целое   Код сотрудника  
Фамилия Сотрудника - + Текстовый 20   Фамилия Сотрудника  
Имя Сотрудника - - Текстовый 10   Имя Сотрудника  
ДатаРождения  Сотрудника - - Дата/время Средний формат даты   Дата Рождения  
ДатаНайма Сотрудника - - Дата/время Средний формат даты   Дата Найма  
Адрес Сотрудника - - Текстовый 60   Адрес Сотрудника  
Индекс  Сотрудника - - Текстовый 10   Индекс Сотрудника  
ДомашнийТелефон Сотрудника - - Текстовый 24   Домашний Телефон  
Добавочный  Сотрудника - - Текстовый 24   Добавочный  Сотрудника  
Фотография  Сотрудника - - Поле объекта OLE     Фотография  Сотрудника  
Фирма автомобиля Ключ фирмы + + Счетчик     Ключ фирмы  
Название  фирмы - + Текстовый 50   Название фирмы  
Цвета Ключ цвета + + Счетчик     Ключ цвета  
Цвет - + Текстовый 50   Цвет  

Информация о работе Зарплата