Акт о приеме-сдаче отремонтированных, реконструированных, модернизированных объектов основных средств

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

COUNT(dbo.job.kod_job) from dbo.job WHERE dbo.worker.job=dbo.job.kod_job)=1BY kod_job

-Хранимые процедуры

-1. Какую должность занимает каждый сотрудник.procedure doljnost_sotrudnikadbo.worker.worker_name, dbo.job.job_namedbo.worker, dbo.jobdbo.worker.job=dbo.job.kod_jobdoljnost_sotrudnika

-2. список обьектов отремонтированных в конкретную датуprocedure act @r datedbo.os_object.os_object_kod, .act_PS.sign_date,dbo.act_PS.finish_date, dbo.act_PS.resultdbo.os_object,dbo.act_PSdbo.act_PS.result=dbo.os_object.os_object_kod and sign_date=@ract2011.03.12

-3. По табельному номеру определить профессиюPROCEDURE prof_vibran_sotryd12 @kod intkod_worker,worker_name,job_namedbo.worker, dbo.jobdbo.worker.job= dbo.job.kod_job and .worker.kod_worker=@kodprof_vibran_sotryd12 @kod=4004

-4. Возвращает должность по коду сотрудникаprocedure workdbo.worker.kod_worker,dbo.job.kod_jobdbo.worker,dbo.jobdbo.worker.kod_worker=dbo.job.kod_jobwork

-5. Возвращает код должности и ФИО по табельному номеруPROCEDURE koddol @TAB_N intdbo.job.kod_job,kod_worker,worker_namedbo.job,dbo.workerdbo.worker.job=dbo.job.kod_job and .worker.kod_worker=@TAB_Nkoddol @TAB_N=4006

-6. Возвращает табельный номер и ФИО по коду должностиPROCEDURE n_fio @job intkod_worker,dbo.job.kod_job,worker_namedbo.worker,dbo.jobdbo.worker.job=dbo.job.kod_job and dbo.job.kod_job=@jobn_fio @job=4

-7. Возвращает номер акта по коду всех отремонтированных обьектовprocedure nactdbo.act_PS.act_number,dbo.os_object.os_object_koddbo.act_PS,dbo.os_objectdbo.act_PS.act_number=dbo.os_object.os_object_kodnact

-8. Показать данные о актаPROCEDURE actsigndate @actn_N intact_number,response_person,resultdbo.act_PS,dbo.worker,dbo.os_objectdbo.act_PS.response_person=dbo.worker.worker_name and dbo.act_PS.result=dbo.os_object.os_object_name and dbo.act_PS.act_number=@actn_Nactsigndate @actn_N=6001

-9. Показать табельный номер и код должностиPROCEDURE koddponworker @worker_N intkod_worker,kod_jobdbo.worker,dbo.jobdbo.worker.job=dbo.job.kod_job and .worker.kod_worker=@worker_Nkoddponworker @worker_N=4002

-10.Возвращает табельный номер и ФИО по квалификацииPROCEDURE kvalif_trebyem @kval_tred varchar (50)kod_worker,worker_namedbo.worker,dbo.jobdbo.worker.job=dbo.job.kod_job and.job.job_name=@kval_tredkvalif_trebyem @kval_tred=прораб

 

-Триггеры

-1. При добавлении новой записи выводит сообщение:"В таблицу

Должности внесена новая запись!"

build2trigger dobavleniedbo.jobinsertprint В таблицу Должности внесена новая запись!into dbo.job values(9,уборщик)

-2. При удалении записи выводит сообщение: "Из таблицы Должности

удалена запись!"trigger udaleniedbo.jobdeleteprint Из таблицы Работник удалена запись!from dbo.job where kod_job=3

-3. При изменении таблицы выводит сообщение:"Таблица Должности

изменена!"trigger izmeneniedbo.jobupdateprint Таблица Должности изменена!dbo.jobjob_name=(сантехник) where kod_job=9

-Представления

-1. Выводит таблицу Работник и заполняет в ней столбцы

Наименование должности и Наименование структурного

подразделения, соответственно из таблиц Должность и Структурное

подразделение.build2view [kod_worker_job] askod_worker as "Код сотрудника", worker_name as "ФИО", kod_job "Должность"dbo.worker,dbo.jobdbo.worker.job=dbo.job.kod_job

-2. Выводит таблицу затраты и заполняет в ней столбцы тип работ и

Обьект ОС.view [zatrat] askod_zatrat, os_object, work_type, adittiondbo.money_lost,dbo.service, dbo.os_objectdbo.money_lost.work_type=dbo.service.service_kod and .money_lost.os_object=dbo.os_object.os_object_kod

 

 

Заключение

 

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

 

 

Список используемой литературы

 

1.Петкович Д. Microsoft SQL Server 2008. Руководство для начинающих. Пер. с англ. - СПб.: БХВ - Петербург, 2009. - 752 с.: ил.

2.Дунаев В.В. Базы данных язык SQL - СПб.: БХВ Петербург, 2006. - 288с.