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

Проектирование базы данных с отображением подробной информации обо всех сотрудниках, подразделениях, должностях, работе. Установление взаимосвязи между всеми элементами базы данных для оперативного поиска нужной информации по различным критериям.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 19.06.2015
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

go

create procedure Informathion @vr varchar(max) as

select *

from dbo.Sotrudnik,dbo.Dolzhnost,dbo.Rabota,dbo.Vypolnennay_rabota,dbo.Akt_o_prieme_vypolnennyh_rabot

where dbo.Sotrudnik.Kod_dolzhnosti=dbo.Dolzhnost.Kod_dolzhnosti

AND dbo.Dolzhnost.Nazvanie=@vr

AND dbo.Sotrudnik.Kod_sotrudnika=dbo.Vypolnennay_rabota.Kod_sotrudnika

AND dbo.Vypolnennay_rabota.Nomer_dokumenta=dbo.Akt_o_prieme_vypolnennyh_rabot.Nomer_dokumenta

AND dbo.Vypolnennay_rabota.Kod_raboty=dbo.Rabota.Kod_raboty

go

execute Informathion @vr = 'тренер';

15) Процедура выводит ФИО и код сотрудника, данные паспорта, должность, дату составления договора, количество проработанных лет в данной организации

go

create procedure Info_kolichestvo_pror_day @Imy varchar(max) as

declare @curdate date

set @curdate = GETDATE()

select dbo.Sotrudnik.Kod_sotrudnika, FIO,Dannye_pasporta,Nazvanie,Data_sostavleniy_dogovora, DATEDIFF(MONTH,Data_sostavleniy_dogovora,@curdate)/12 AS ProrabotalVOrganizaciiLet

from dbo.Sotrudnik,dbo.Dolzhnost,dbo.Data,dbo.Vypolnennay_rabota

where FIO = @Imy

AND dbo.Sotrudnik.Kod_dolzhnosti=dbo.Dolzhnost.Kod_dolzhnosti

AND dbo.Sotrudnik.Kod_sotrudnika=dbo.Vypolnennay_rabota.Kod_sotrudnika

AND dbo.Vypolnennay_rabota.Kod_daty=dbo.Data.Kod_daty;

go

execute Info_kolichestvo_pror_day @Imy = 'Огородникова Виктория Олеговна';

7.4 Триггеры

1) Запрет на добавление суммы меньше 2000

go

create trigger ZapretVvoda

on dbo.Vypolnennay_rabota

after INSERT

as

begin

if (select Summa from inserted) < '2000'

begin

ROLLBACK TRANSACTION

print 'Сумма меньше 2000, нельзя добавить!'

end

else print 'Сумма добавлена'

end;

go

insert Vypolnennay_rabota(Kod_daty,Nomer_dokumenta,Kod_sotrudnika,Kod_raboty,Summa) values ('1','1','5','909','3000')

2) дата составления должна равняться текущей дате, иначе выдает сообщение "дата введена не верно"

go

create trigger data_sos

on dbo.Data

for insert, update, delete

as

if exists(select *

from dbo.Data where dbo.Data.Data_sostavleniy_dogovora ={fn CURRENT_DATE()})

print 'Дата добавлена'

else

begin

rollback

print 'Дата введена не верно!'

end

go

insert Data(Data_sostavleniy_dogovora,Nachalo_deistviy_dogovora,Konec_deistviy_dogovora) values ('2009-08-09','2010-09-10','2012-01-12')

2) Удаление

go

create trigger Udalen

on dbo.Sotrudnik

for delete

as print 'Из таблицы Cотрудник удалена запись!'

go

delete from dbo.Sotrudnik where Kod_sotrudnika=15

Заключение

Выполненная работа по созданию базы данных полностью отразила требования к информационной системе конкретной организации.

Цели и задачи, поставленные в начале работы, были выполнены.

Проект готов к реализации в организациях не только внутри фитнес-клуба, но и в других учреждениях, так как формирование акта о приеме работ, выполненных по срочному договору является общепринятыми.

Список литературы

1. Дейт К.Дж. Введение в системы баз данных. - К.: Диалектика, 1998.

2. Диго С.М. Проектирование и использование баз данных: Учебник. - М.: Финансы и статистика, 1995.

3. Коннолли Т., Бегг К., Страчан А. Базы данных: Проектирование, реализация и сопровождение: Теория и практика. - К, М, СПб: Вильямс, 2000.

4. (URL:http://msdn.microsoft.com/ru-ru/library/bb418440%28v=SQL.10%29.aspx)

Размещено на Allbest.ru


Подобные документы

  • Структура базы данных "Библиотечный фонд". Разработка таблиц "Авторы", "Выдача книг", "Книги фонда". Таблица "Разделы книг" как способ хранения информации о существующих разделах. Способы занесения информации о сотрудниках библиотеки. Формы базы данных.

    курсовая работа [940,8 K], добавлен 28.05.2012

  • Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.

    курсовая работа [1,0 M], добавлен 18.08.2009

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

    курсовая работа [1,7 M], добавлен 04.06.2015

  • Создание базы данных, выполнение поиска, изменение и удаление записей, обработка, проектирование и обмен данными. Определение формул для вычисляемой части базы данных. Заполнение таблицы с помощью Мастера форм. Формы представления и анализ информации.

    учебное пособие [5,0 M], добавлен 12.08.2009

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

    реферат [1,6 M], добавлен 22.10.2009

  • Автоматизированные базы данных в учебном процессе. Создание базы данных для МОУ СОШ № 12 с целью помощи в обеспечении централизованного управления, хранения информации об учениках. Требования к программе, условия эксплуатации. Программный код базы данных.

    дипломная работа [2,0 M], добавлен 25.03.2014

  • Что такое базы данных, визуализация информации базы. Структура и свойства простейшей базы данных. Характеристика определений, типов данных, безопасность, специфика формирования баз данных. Подходы к проектированию технического задания. Работа с таблицами.

    презентация [4,3 M], добавлен 12.11.2010

  • Разработка базы данных "Поставка и реализация продуктов питания". Применение базы данных. Цель инфологического проектирования. Выборка информации при помощи запросов. Подпрограммы, работающие на сервере и управляющие процессами обработки информации.

    курсовая работа [326,0 K], добавлен 28.06.2011

  • Хранение информации базы данных в таблицах. Полная информация о клиентах, заказах, о кодах и наименованиях услуг, о текущих ценах на услуги и о должностях фотоателье. Основные формы по оформлению заказов. Создание печатных копий из базы данных.

    курсовая работа [1,6 M], добавлен 15.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.