заповнення поля первинного ключа, причому значення ключа буде унікально для кожного запису в таблиці.
база дана модель бухгалтерія
2.3.3 Запити
Вибрати все несписаною обладнання по матеріально-відповідальним особам або певній особі:
SELECT.FAM, SOTRUDNIK.IM, DOGOVOR.ID_DOG, DEVICE.ID_OB, SOSTOYANIE.SS, DEVICE.NAME_DEVJoin SOTRUDNIK ON.ID_SOTR=SOTRUDNIK.ID_SOTRJoin DEVICE ON.ID_DOG=DOGOVOR.ID_DOGJoin SOSTOYANIE ON. ID_SOST=SOSTOYANIE.ID_SOST
WHERE.SS=1
Вибрати все несписаною обладнання по підрозділах або певного підрозділу:
SELECT.ID_OB, SOSTOYANIE.SS, DEVICE.NAME_DEV, DOGOVOR.ID_POD, PODRAZDELENIE.NAME_PODJoin DEVICE ON.ID_DOG=DOGOVOR.ID_DOGJoin SOSTOYANIE ON.ID_SOST=SOSTOYANIE.ID_SOSTJoin PODRAZDELENIE ON.ID_POD=PODRAZDELENIE. ID_POD
WHERE.SS=1
Вибрати підрозділи, які мають в даний час на балансі ніякого несписаною обладнання:
SELECT.ID_OB, SOSTOYANIE.SS, DEVICE.NAME_DEV, DOGOVOR.ID_POD, PODRAZDELENIE.NAME_PODJoin DEVICE ON.ID_DOG=DOGOVOR.ID_DOGJoin SOSTOYANIE ON.ID_SOST=SOSTOYANIE.ID_SOSTJoin PODRAZDELENIE ON.ID_POD=PODRAZDELENIE. ID_POD
WHERE.SS=2
Вибрати списане устаткування по підрозділах і матеріально-відповідальним особам:
. FAM, SOTRUDNIK.IM, DEVICE.ID_OB, SOSTOYANIE.SS, DEVICE.NAME_DEV, DOGOVOR.ID_POD, PODRAZDELENIE.NAME_POD, SOTRUDNIK.OTCH
FROMJoin SOTRUDNIK ON.ID_SOTR=SOTRUDNIK.ID_SOTRJoin DEVICE ON.ID_DOG=DOGOVOR.ID_DOGJoin SOSTOYANIE ON.ID_SOST=SOSTOYANIE.ID_SOSTJoin PODRAZDELENIE ON.ID_POD=PODRAZDELENIE.ID_POD
WHERE.ID_SOST=1
Вибрати матеріально-відповідальних осіб з найбільшою сумою вартості обладнання:
SELECT (VID.STOIMOST) AS EXPR1, SOTRUDNIK.FAM, SOTRUDNIK.IM, DEVICE.ID_OB, SOSTOYANIE.SS, SOTRUDNIK.OTCH, VID.STOIMOSTJoin SOTRUDNIK ON.ID_SOTR=SOTRUDNIK.ID_SOTRJoin DEVICE ON.ID_DOG=DOGOVOR.ID_DOGJoin SOSTOYANIE ON.ID_SOST=SOSTOYANIE.ID_SOSTJoin PODRAZDELENIE ON.ID_POD=PODRAZDELENIE.ID_PODJoin VID ON.ID_VID=VID.ID_VID.ID_SOST=1BY.ID_DOG, DOGOVOR.ID_SOTR, SOTRUDNIK.ID_SOTR, SOTRUDNIK.FAM, SOTRUDNIK.IM, SOTRUDNIK.OTCH, DEVICE.ID_OB, DEVICE.ID_VID, DEVICE.ID_SOST, DEVICE.ID_DOG, SOSTOYANIE.ID_SOST, SOSTOYANIE.SS, VID.ID_VID, VID.STOIMOST
HAVING.STOIMOST gt; 5000
Висновок
У курсовій роботі з дисципліни бази даних на тему «Бухгалтерія. Облік матеріальних цінностей »були вирішені поставлені завдання, а також розроблені логічна і фізична структура СУБД, реляційна база даних, послідовності і тригери, SQL -запроси.
Список використаної літератури
1. Мартін Грубер: «Розуміння SQL», Москва, 1993р.
. СанжейМішра і Алан Бьюлі: «Секрети OracleSQL», С-П, 2003
. Том Кайт: «Oracle для професіоналів (том 1)», Москва, С-П, Київ 2003 р
. Том Кайт: «Oracle для професіоналів (том 2)», Москва, С-П, Київ 2003 р
. «Введення в системи баз даних, 8-е видання». Дейт К.Дж., Москва, С-П, Киев 2005 р
. Карпова Т.С. «Бази даних: моделі, розробка, реалізація», - Москва 2001 г.
. Крёнке Д. «Теорія і практика побудови баз даних. 8-е изд. »-СПб .: Пітер, 2003.