Studopediya

КАТЕГОРИЯ:


Астрономия- (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) Полиграфия- (1312) Политика- (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) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Ключови думи. При четене на лекции на оператор SELECT SQL езика на, авторът на този курс се случи на няколко пъти чувам оплаквания от студенти на сухо изходен материал




тестове

заключение

При четене на лекции по оператор SELECT SQL езика на, авторът на този курс студентите често се случи да чуете оплаквания от сухота на изходния материал и липсата на нагледни примери. Въпреки това, авторът не успя да отговори на един-единствен учебник по език SQL, въз основа на примери (наред с много видове издания "SQL в 24 часа", "SQL за Dummies" и дори "SQL за идиоти"), които наистина ще даде представа на SQL като език, а не да служи на инструкциите на вида на армията.

Сложността на пробата не позволява на оператора незабавно да започне пълни примери и да демонстрират примери за междинни структури, необходима за създаване на неприемливо тромава контекст. Ето защо, не мога да се извини само за скуката на тази лекция. Повярвайте ми, аз имам голямо удоволствие в този материал ще бъде възобновен, ако представена, тъй като тя може да бъде направено.

От друга страна, сега сме стигнали близо до сцената, където е възможна и полезна илюстрации, и в следващата глава, ще намерят немалко от тях, макар и илюстрира всички интересни сортове на SELECT изявление все още не е възможно, тъй като броят на опции в близост до астрономически.

1 (1) Нека A и B е тип колона Т характер (5), и нека в когато поставите низ те години в таблицата в колона е вписано A стойност "ONE", а в колона Б - "време". Каква ще бъде стойността на изразяване A || B при изчисляването на стойността на един низ ите? (Тук, "V" представлява пространство характер.)

(A) -

"ONEVTIME"

(В) -

"ONEVVTIME"

(С) +

"ONEVVTIMEV"

1 (2) Да предположим, че А е тип колона Т характер (5), а B - Герой колона маса тип Т различна (8). Да предположим, че когато са поставени в низ те години на таблицата в колона A стойност е вписано "Нека, и в колона Б -" ИТ ". В колона от следните видове може да се съхранява стойност на експресия || B || "BE", изчислените стойности за струнен те години? (Тук, "V" представлява пространство характер.)

(A) -

ХАРАКТЕР (4)

(В) +

ХАРАКТЕР (9)

(С) +

ХАРАКТЕР (15)

1 (3) Възможно ли е да се изрази Булева функция SQL е чрез "Пиърс Стрела"? Какво е представена по-долу е правилният отговор?

(A) -

Да. х е ш º пи (PI ( PI (PI (A, A), пи (B, B)), пи (A, B)), пи (PI (PI (A, A), пи (B, B) ) • PI (А, В) ))

(В) -

Да. х е ш º пи (PI ( PI (PI (A, A), пи (B, B)), пи (A, B)))

(С) +

Булева функция SQL не се изразява по отношение на "Пиърс стрела", защото в три-ценен логика SQL НЕ НЕИЗВЕСТЕН ​​= неизвестен



2 (1) Да предположим, че А е тип колона T ЦЯЛО, Б - таблица колона от тип Т характер (5), и C - ХАРАКТЕР различна (8) маса колона от тип Т. Какъв вид на изразяване е резултат от следния израз с ключа?

Случаят, когато A = 5 Тогава B
КОГАТО A> 6 Тогава C
ELSE B || C
END

(A) -

ХАРАКТЕР различна (8)

(В) -

ХАРАКТЕР (13)

(С) +

ХАРАКТЕР различна (13)

2 (2) Кое от следните изрази е еквивалентно на обединявам на превключвател (NULLIF (V1, V2), NULLIF (V3, V4))? ( "<>" Показва сравнение neraveenstvo.)

(А) +

Случаят, когато V1 <> V2 ТОГАВА V1
КОГАТО V1 = V2 и V3 = V4 ТОГАВА NULL
ELSE V3
END

(В) -

Случаят, когато V1 = V2 и V1 NOT NULL ТОГАВА V1
КОГАТО V1 <> V2 и V3 <> V4 ТОГАВА V3
ELSE NULL
END

(C) -

Случаят, когато V1 NOT NULL ТОГАВА V2
КОГАТО V1 = V2 и V3 <> V4 ТОГАВА V4
ELSE V3
END

2 (3) Кои от следните изрази е еквивалентно на NULLIF на превключвател (обединявам (V1, V2), се обединяват (V3, V4))? ( "<>" Показва сравнение на неравенството.)

(А) +

Случаят, когато V1 = V3
OR (V1 е нищожна и V3 NOT NULL и V2 = V3)
OR (V1 НЕ нищожна и V3 невалидни и V1 = V4)
OR (V1 е нищожна и V3 невалидни и V2 = V4), след това NULL
КОГАТО V1 NOT NULL
И (V1 <> V3 ИЛИ V3 е нула)
И (V3 е нула или V2 е нула или V2 <> V3)
И (V3 NOT NULL ИЛИ V4 е нула ИЛИ V1 <> V4)
И (V3 NOT NULL ИЛИ V2 е нула или V4 е нула или V2 <> V4), след това V1
ELSE V2
END

(В) -

Случаят, когато V1 = V3
OR (V1 НЕ нищожна и V3 NOT NULL и V2 = V3)
OR (V1 е нищожна и V3 невалидни и V1 = V4)
OR (V1 е нищожна и V3 NOT NULL и V2 = V4), след това NULL
КОГАТО V1 NOT NULL
И V1 <> V3
И (V3 NOT NULL ИЛИ V2 <> V3)
И (V3 е нула ИЛИ V1 <> V4)
И (V3 NOT NULL ИЛИ V2 <> V4), след това V1
ELSE V2
END

(C) -

Случаят, когато V1 = V3
OR (V1 НЕ нищожна и V3 NOT NULL ИЛИ V2 = V3)
OR (V1 е нула или V3 невалидни и V1 = V4)
OR (V1 е нищожна и V3 NOT NULL ИЛИ V2 = V4), след това NULL
КОГАТО V1 NOT NULL
И V1 <> V3
И V3 NOT NULL
И V2 <> V3
И (V3 е нула ИЛИ V1 <> V4)
И (V3 NOT NULL
И V2 <> V4 ТОГАВА V1
ELSE V2
END

3 (1) Да предположим, че има три multisets М1, М2 и М3, съдържащ общ елемент, и в MultiSet M1 съдържа п дублира, в MultiSet m2 - м дублира, а в MultiSet M3 - к дубликати. Какво дубликат позиция ще се съдържат в резултат на операцията (M1 UNIOIN M2) INTERSECT M2?

(A) -

п + m - к

(В) +

мин ((М + Н), к)

(C) -

мин (N, (М + К ))

3 (2) Да предположим, че има три multisets М1, М2 и М3, съдържащ общ елемент, и в MultiSet M1 съдържа п дублира, в MultiSet m2 - м дублира, а в MultiSet M3 - к дубликати. Какво дубликат позиция ще се съдържат в резултат на операцията (M1 МИНУС M2) INTERSECT M2?

(A) -

N - М - к

(В) +

минути (макс ((MN), 0), к)

(C) -

макс (N, минути (т, к))

3 (3) Да предположим, че има четири multisets М1, М2, М3 и М4, съдържащ общ елемент, и в MultiSet M1 съдържа п дублира, в MultiSet m2 - м дублира, в MultiSet M3 - к дубликати, и MultiSet M4 - стр Дублиране колко елемента дубликат ще се съдържат в резултат на операцията (M1 INTERSECT M2) МИНУС (M3 UNION M4)?

(A) -

N - М - К - стр

(В) +

макс (мин ((MN), (К + п)), 0)

(C) -

минути (макс ((пМ), 0), (К + п))

4 (1) Да предположим, че имате таблица T с колони A, B и C. Кои от следните konstrutorov струните са синтактично невалиден?

(A) -

ИЗБЕРЕТЕ ОТ T където В = конст

(В) -

Ред (5, NULL, SELECT * FROM T където В = конст)

(С) +

SELECT * FROM T където В = конст

4 (2) Да предположим, че има маса T с колони A, B и C. Кои от следните таблици са konstrutorov синтаксис наред?

(A) -

СТОЙНОСТИ SELECT * FROM T където В = конст,
Ред (5, NULL, изберете ОТ T където В = конст),
(DEFAULT, NULL, NULL)

(В) +

СТОЙНОСТИ ROW (SELECT * FROM T където В = конст, NULL),
(15, 25, NULL)

(C) -

СТОЙНОСТИ ROW (ИЗБЕРЕТЕ ОТ T където В = конст,
SELECT B ОТ T КЪДЕ С = конст,
Изберете ОТ T където В = конст),
Ред (15, 25, NULL)

4 (3) Да предположим, че има маса T с колони A, B и C. При какви могат да бъдат гарантирани условия, че не повече от един ред ще съдържа заявката SELECT * FROM T където В = конст?

(А) +

таблицата за определяне T в колона Б е определен като основен ключ

(В) +

таблицата за определяне T в колона Б е определен като възможен ключ

(C) -

Таблица T съдържа само един ред

Лекция 14. SQL Езиковата база данни: WHERE клауза предикати SELECT изявление

Тази глава продължава обсъждането на SQL механизъм за извличане на данни - Изберете изявление. Лекцията е изцяло посветена на видове условни изрази, които могат да се съдържат в клаузата WHERE на доставчика на проба. Определя се и се илюстрира с всички видове предикати в примерите от заявките, посочени в стандарт SQL: 1999.

Операторът на клауза WHERE вземане на проби логически израз WHERE клауза предикат, сравнение предикат, струни сравнение характер, струни сравнение битови, сравнение на тип ценности дата работно време, сравнявайки стойности анонимни тип низ, отчетливото спецификация, корелационни подзаявки, полу-присъединят (semijoin), семантика изискан оператора вземане на проби, Между предиката, нула предикатното, нулеви семантиката на предиката, предиката в, като ESCAPE секция предикат, подобни предикатните регулярни изрази Изберете подобен предикат набор от символи (редовен набор от символи), набор от символи идентификатор (редовен набор от знаци ID), функцията на подниз .. . ПОДОБНО ... ESCAPE, съществува предикат уникален ограничение предикат, предиката застъпване, сравняване на количествено предикат, сравненията предикатните с универсалната квантор, предикатните сравнения с екзистенциална квантор, предикат на мача, по простата тип съвпадение, съвпадение на частичните тип, тип картографиране FULL, обособен предикат ,





; Дата: 03.01.2014; ; Прегледи: 191; Нарушаването на авторските права? ;


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



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.24
Page генерирана за: 0.051 сек.