Акт о приеме-сдаче отремонтированных, реконструированных, модернизированных объектов основных средств
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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