Разработка базы данных по акту о приеме работ, выполненных по срочному трудовому договору, заключенному на время выполнения определенной работы
Проектирование базы данных с отображением подробной информации обо всех сотрудниках, подразделениях, должностях, работе. Установление взаимосвязи между всеми элементами базы данных для оперативного поиска нужной информации по различным критериям.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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