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

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

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

p>(1013,207,бассейнн,400000),

(1014,207,автодорога,1000000),

(1015,208,зданий,50000),

(1016,209,парковок,55000),

(1017,209,телекоммуникационных сетей,110000);

 

 

Описание Обьектов ОС:

into dbo.info_os_object values

(2001,987986214,32654984,32165498479,101,5),

(2002,679833568,13134616,13576757365,101,58),

(2003,342311752,3223126373,32156613,102,37),

(2004,247245245,1345136547,243568456,102,101),

(2005,835624634,13477623525,3684635,103,76),

(2006,315646560,354343543,498749876,103,3),

(2007,13624789,23456234,5745867,104,43),

(2008,858763987,956948076,3945689,104,25),

(2009,898450234,68583835625,23452646,105,6),

(2010,3452456,674674,23434753,105,1),

(2011,42562457,425756853,3245624,106,141),

(2012,425624623,547456834,2133412345,106,59),

(2013,3422534,56760068,567850,107,6),

(2014,2456245,2467563,23246,107,31),

(2015,52624526,24573567,3426245,108,5),

(2016,57358635,24562467,78464568,108,17),

(2017,42564357536,245735673,246245624,109,76),

(2018,487689,688765446,9879871598,109,46),

(2019,65465,87981,21498,110,9),

(2020,65465,65465,289496,110,15);

 

Информация о заказчиках:

into dbo.zakazchik values

(3001,ЦПКиО,675437,345643,2549431,центр 7),

(3002,Сибавто,531343,685673,2311534,ватная 37),

(3003,ТЦ АУРА,5638224,7845675,3543265,военная 6),

(3004,ФГБУ Новосибирская

МВЛ,67356,246356824,2236742,серебренниковская 5),

(3005,ЗАО ЗапСибВет,4356734,425624,57245,фабричная 2),

(3006,ИП Андреев,84583,243527,34635767,прямая 297);

 

 

Сотрудники:

into dbo.worker values

(4001,Иванов Иван иванович,1),

(4002,петров петр петрович,2),

(4003,поликарпов поликарп поликарпович,3),

(4004,анатольев анатолий анатольевич,4),

(4005,андреев андрей андреевич,4),

(4006,константинов константин константиновч,5),

(4007,борисов борис борисович,6),

(4008,максимов максим максимович,7),

(4009,васильев василий васильевич,7);

автоматизированный контроль строительный работа

 

 

Данные о сторительной фирме:

into dbo.build_org values

(86579987,8546534,Строим Нормально,2556677,марс 8);

 

Данные о затратах:

into dbo.money_lost values

(5001,101,1001,-,50000,-,48000,-,10000,замена металлоконтрукций

перекрытия крыши),

(5002,101,1003,10000,60000,-,32000,-,12000,отделка фассада

цеха),

(5003,103,1002,5000,30000,-,27000,-,5000,стены и потолок),

(5004,106,1006,-,22000,-,20000,-,-,замена освещения),

(5005,107,1014,-,1000000,-,1200000,-,300000,строительство дорои

с асфальтовым покрытие);

 

 

 

Акт Приема-сдачи:

into dbo.act_PS values

(6001,86579987,4003,3002,2011.03.12,2011.04.03,5001,2003),

(6002,86579987,4003,3003,2009.08.23,2012.01.09,5002,2010),

(6003,86579987,4004,3005,2011.07.18,2011.08.17,5003,2009),

(6004,86579987,4006,3006,2010.01.14,2010.06.11,5005,2011);

 

 

--ЗАПРОСЫ

-1) вывести фио сотрудников долность которых - бухгалтерworker_namedbo.workerjob=7;

-2) вывести информацию о строительной фирме*dbo.build_org;

-3) вывести код сотрудника c фио петров петр петровичkod_workerdbo.workerworker_name=петров петр петрович

-4) вывести фио сотрудника код которого - 4007worker_namedbo.workerkod_worker=4007

-5) вывести объекты ОС инвентарный номер которых начинается с "8"*dbo.info_os_objectinventory_number like 8%

-6) вывести объекты ОС названия которых соответствуют коду "106"*dbo.info_os_objectos_object_name=106

-7) вывести обьекты ОС срок использования которых = "5"*dbo.info_os_objectfact_usage= 5

"50"*dbo.info_os_objectfact_usage>50">-8) вывести обьекты ОС срок использования которых > "50"*dbo.info_os_objectfact_usage>50

-9) вывести обьекты ОС срок использования которых < "10"*dbo.info_os_objectfact_usage< 10

-10) вывести имя о заказчике которы йнаходится на улице "фабричная"namedbo.zakazchikadres like фабричная%

-ВСТРОЕНЫЕ ФУНКЦИИ

-1) вывести количество составленных актовCOUNT (act_number) as [количество актов]dbo.act_ps

-2) кличество объектов ОСCOUNT (info_kod) as [количество объектов]dbo.info_os_object

-3) кличество актов составленных в 2011 годуCOUNT (act_number) as [акты за 2011]dbo.act_PSsign_date like 2011%

-4) количество работ стоимостью 50000COUNT (service_price) as [услуги 50000]dbo.serviceservice_price=50000

-5) количество клиентов фирмыCOUNT (kod_zakazchika) as [количество клиентов]dbo.zakazchik

-Сложные функции (group by & having)

-1. Вывести количество составленных документов на каждую дату

подписания актов.sign_date, COUNT(act_number)as[Кол-во документов]act_PSby sign_date

1">-2. Вывести код должности, в которых более 1 сотрудников.job, COUNT(kod_worker)as[Кол-во сотрудников]dbo.workerby jobCOUNT(job)>1

=50000">-3. Вывести код услуги, стоимость которых больше или равно 50000.service_price, COUNT(servce_name)as[Кол-во услуг]dbo.serviceby service_priceCOUNT(service_price)>=50000

-4. Вывести коды должностей и количество сотрудников, работающих

по этой должности.job, COUNT(job)as[Кол-во сотрудников]dbo.workerby job

-5. Сколько раз каждый из сотрудников подписывал акт.response_person, COUNT(act_number)as[Кол-во актов]dbo.act_PSby response_person

-6. Сколько ремонтов осуществлено по каждому обьекту ОС.result, COUNT(act_number)as[Кол-во ремонтов]dbo.act_PSby result

-8. Сколько раз подписывал акт сотрудник с табельным номером 4003.response_person, COUNT(act_number)as[Кол-во актов]dbo.act_PSby response_personresponse_person=4003

-10. Показать профессию на которой работает 1 сотрудникkod_job AS код_должностиdbo.worker,dbo.job(select