КАТЕГОРИИ:


Зарежда се ...

Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

При изтриване NO ACTION

СПРАВКА T_RUBRIC (Unikey) На UPDATE CASCADE

);


LEKTSІYA 9. Obmezhennya perevіrki Scho nakladayutsya на ценности stovptsіv tablitsі

Obmezhennya perevіrki Scho nakladayutsya на ценности stovptsіv tablitsі

viznachayutsya за взаимопомощ konstruktsії

ПРОВЕРКА (<umovi_perevіrki>)

<Umovi_perevіrki> =

{<Стойност> <изявление> {<znachennya1> | (<Vibіr_odnogo>)}

| <Стойност> [НЕ] МЕЖДУ <znachennya1> и <> znachennya2

| <Стойност> [НЕ] СХОДЕН <znachennya1> [ESCAPE <znachennya2>]

| <Стойност> [НЕ] В (<znachennya1> [<znachennya2> ..] | <vibіr_bagatoh>)

| <Ценности> Е [НЕ] NULL

| <Стойност> {[НЕ] {= | <| >} | > = | <=}

{ALL | НЯКОИ | ВСЯКА} (<vibіr_bagatoh>)

| СЪЩЕСТВУВА (<viraz_viboru>)

| ЕДИНСТВЕНО ЧИСЛО (<viraz VIBOR>)

| <Стойност> [НЕ] СЪДЪРЖАЩИ <znachennya1>

| <Стойност> [НЕ] от [С] <znachennya1>

| (<Obmezh_stovptsya>)

| НЕ <obmezh_stovptsya>

| <Obmezh_stovptsya> НОР <obmezh_stovptsya>

| <Obmezh_stovptsya> и <obmezh_stovptsya>

}

<стойност> = {stovpets | <Constant> | <Viraz> | <Funktsіya>

| NULL | USER | RDB $ DB_KEY} [съпоставя групиране]

<Constant> = брой | "Ред"

<Funktsіya> = {COUNT (* | [ALL] <стойност> | отделните <стойност>)

| SUM ([ALL] <стойности> | DISTINCT <стойност>)

| AVG ([ALL] <стойности> | DISTINCT <стойност>)

| MAX ([ALL] <стойности> | DISTINCT <стойност>)

| MIN ([ALL] <стойности> | DISTINCT <стойност>)

| CAST (<стойности> AS <tip_danih>)

| ГОРНА (<стойност>)

| GEN_ID (генератор, <стойност>)}

приклад

Когато zapovnennі tablitsі knizhok TBOOK slіdkuvati за Тим, той може да бъде Bulo жители въведете номера на разположение knizhok (брой knizhok nayavnih на politsі NUM_PRESENCE) bіlshim от общото количество Tsikh knizhok, pridbanih в bіblіoteku (NUM_ALL)

Създаване на таблица TBOOK

(

Unikey PRMKEY,

MATHERKEY ЦЯЛО,

BOOKNM VARCHAR (250) набор от символи WIN1251 Подредени PXW_CYRL,

REFERAT VARCHAR (500) набор от символи WIN1251 Подредени PXW_CYRL,

NUM_ALL SMALLINT DEFAULT 0 NOT NULL,

NUM_PRESENCE SMALLINT DEFAULT 0 NOT NULL,

NUM_USED изчислява като (NUM_ALL - NUM_PRESENCE),

ОГРАНИЧЕНИЯ TBOOK _PK първичен ключ (Unikey),

ОГРАНИЧЕНИЯ TBOOK _FK ВЪНШНА KEY (MOTHERKEY)

СПРАВКИ T_RUBRIC (Unikey)

,

ОГРАНИЧЕНИЯ TBOOK _ NUM_ALL _CHECK

ПРОВЕРКА (NUM_ALL> = NUM_PRESENCE)



);


<Vibіr_odnogo> ТСЕ оператор SELECT, Scho povertaє odne стойности чи zhodnogo.

<Vibіr_bagatoh> ТСЕ оператор SELECT, Scho Mauger povertati bіlsh стойност (списък) zhodnogo чи.

<Viraz_viboru> ТСЕ SELECT изявление stosovno таблица от база данни odnієї чи dekіlkoh, Scho Mauger povertati bіlsh стойност (списък) zhodnogo чи.

<Стойност> <оператор> (<vibіr_odnogo>) viznachaє Scho стойности stovptsya znahoditsya в vіdnoshennyah, obumovlenih оператор оператор р е резултат vikonannya SELECT Заявка за odnієї чи маса dekіlkoh база данни, и як резултат vikonannya стойност RFQ povertaєtsya odinichne (vibіr_odnogo).

дупето:

Stvoriti маса borzhnikіv на viznachennyam chitacha че Дати, pochinayuchi на yakoї vіn vvazhaєtsya borzhnikom. Chitach vvazhaєtsya borzhnikom, Yakscho proyshlo bіlshe mіsyatsya (30 dnіv) на Dati otrimannya Hoch б odnієї на knizhok. Tobto chitachі Have yakih naystarіsha дата кочан vikoristannya knizhok, Mensch за област стойност DATE_DEB 30 dnіv.

Създаване на таблица TDEBTOR

(

Unikey PRMKEY,

READERKEY PRMKEY,

DATE_DEB ДАТА,

ОГРАНИЧЕНИЯ TDEBTOR_PK първичен ключ (Unikey),

ОГРАНИЧЕНИЯ TDEBTOR_DATE_CHECK

ПРОВЕРКА (DATE_DEB> (SELECT MIN (START_DATE + 30)

ОТ TREADER_BOOK

КЪДЕТО TREADER_BOOK.READERKEY = TDEBTOR.READERKEY

)

)

)


<3nachennya> <изявление> {ALL | НЯКОИ | ВСЯКА} (<vibіr_bagatoh>)

viznachaє Scho стойности stovptsya znahoditsya в vіdnoshennyah, obumovlenih оператор оператор р: bіlshe, по-малко и т.н. usіh (ALL) чи deyakih (някои чи всякакви), стойността на у vibіr_bagatoh списък. Списъкът от стойности vibіr_bagatoh vidaєtsya як резултат vikonannya SELECT изявление stosovno odnієї чи маса dekіlkoh база данни.

Създаване на таблица TDEBTOR

(

Unikey PRMKEY,

READERKEY PRMKEY,

DATE_DEB ДАТА,

ОГРАНИЧЕНИЯ TDEBTOR_PK първичен ключ (Unikey),

ОГРАНИЧЕНИЯ TDEBTOR_DATE_CHECK

ПРОВЕРКА (DATE_DEB> НЯКОИ (SELECT ( START_DATE + 30)

<== предишната лекция | Следващата лекция ==>
| При изтриване NO ACTION

; Дата на добавяне: 07.01.2014; ; Прегледи: 30; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение IP: 66.249.81.146
Page генерирана за: 0.057 сек.