SQL Server i T SQL w mgnieniu oka Wydanie II sqlsts

background image
background image

Tytuł oryginału: Sams Teach Yourself Microsoft® SQL Server T-SQL in 10 Minutes, Second
Edition

Tłumaczenie: Patryk Wierzchoń

Projekt okładki: Studio Gravite / Olsztyn; Obarek, Pokoński, Pazdrijowski, Zaprucki

ISBN: 978-83-283-3565-3

Authorized translation from the English language edition: SAMS TEACH YOURSELF
MICROSOFT SQL SERVER T-SQL IN 10 MINUTES, SAMS TEACH YOURSELF, Second
Edition; ISBN 0672337924; by Ben Forta; published by Pearson Education, Inc, publishing as
SAMS Publishing.
Copyright © 2017 by Pearson Education, Inc.

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording or by any information storage
retrieval system, without permission from Pearson Education Inc.
Polish language edition published by HELION SA. Copyright © 2017.

Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi
ich właścicieli.

Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.

Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:

helion@helion.pl

WWW:

http://helion.pl (księgarnia internetowa, katalog książek)

Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/sqlsts
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.

Printed in Poland.

Kup książkę

Poleć książkę

Oceń książkę

Księgarnia internetowa

Lubię to! » Nasza społeczność

background image

Spis treĂci

O autorze .................................................................................... 9

Wprowadzenie .......................................................................... 11

Lekcja 1.

ZrozumieÊ SQL .......................................................................... 15

‘†•–ƒ™›„ƒœ†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͷ
¸œ›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͲ
*™‹…œǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͳ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͳ

Lekcja 2.

PoczÈtek pracy z SQL Serverem ................................................. 23

œ›Œ‡•–‡”˜‡”ǫǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵
‘œ’‘…œ›ƒ›’”ƒ…¸œ‡”˜‡”‡‹ǦǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷ
”œ›‰‘–‘™ƒ‹‡†‘Ž‡…Œ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͹
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͹

Lekcja 3.

Praca z SQL Serverem ................................................................ 29

ƒ™‹¦œ›™ƒ‹‡’‘Ϧ…œ‡‹ƒǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͻ
œ›„‹‡™’”‘™ƒ†œ‡‹‡†‘‡”˜‡”ƒƒ‰‡‡––—†‹‘ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵Ͳ
™‘”œ‡‹‡‹™›’‡Ï‹ƒ‹‡†ƒ›‹’”œ›Ïƒ†‘™›…Š–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵ͳ
›„×”„ƒœ›†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵ʹ
‘„‹‡”ƒ‹‡‹ˆ‘”ƒ…Œ‹‘„ƒœ‹‡‹–ƒ„‡Žƒ…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵͸

Lekcja 4.

Pobieranie danych .................................................................... 37

Žƒ—œ—Žƒ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵͹
‘„‹‡”ƒ‹‡’‘Œ‡†›…œ›…Š‘Ž—ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵͹
‘„‹‡”ƒ‹‡™‹‡Ž—‘Ž— ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͵ͻ
‘„‹‡”ƒ‹‡™•œ›•–‹…Š‘Ž—ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͶͲ
‘„‹‡”ƒ‹‡—‹ƒ–‘™›…Š™‹‡”•œ› ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ Ͷͳ
‰”ƒ‹…œƒ‹‡™›‹×™ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ Ͷʹ
ۙƒ‹‡™ƒŽ‹ˆ‹‘™ƒ›…Šƒœ™–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͶͶ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͶͶ

Poleć książkę

Kup książkę

background image

4

Spis treĂci

Lekcja 5.

Sortowanie otrzymywanych danych .......................................... 45

‘”–‘™ƒ‹‡†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ Ͷͷ
‘”–‘™ƒ‹‡™œ‰Ž¸†‡™‹‡Ž—‘Ž— ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ Ͷ͹
”‡äŽ‡‹‡‹‡”——•‘”–‘™ƒ‹ƒ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ Ͷͺ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͷͲ

Lekcja 6.

Filtrowanie danych .................................................................... 51

–‘•‘™ƒ‹‡ˆ”ƒœ› ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͷͳ
’‡”ƒ–‘”›ˆ”ƒœ›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͷʹ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͷ͹

Lekcja 7.

Zaawansowane filtrowanie danych ........................................... 59

O¦…œ‡‹‡ˆ”ƒœǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͷͻ
’‡”ƒ–‘”ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͸͵
’‡”ƒ–‘” ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͸Ͷ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͸ͷ

Lekcja 8.

Filtrowanie za pomocÈ znaków wieloznacznych ....................... 67

‘”œ›•–ƒ‹‡œ‘’‡”ƒ–‘”ƒ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͸͹
•ƒœ×™‹†‘–›…œ¦…‡—Ă›™ƒ‹ƒœƒ×™™‹‡Ž‘œƒ…œ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹ʹ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹ʹ

Lekcja 9.

Tworzenie pól obliczanych ........................................................ 73

‘Œ¸…‹‡’׎‘„Ž‹…œƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹͵
‘ƒ–‡ƒ…Œƒ’׎ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹Ͷ
”œ‡’”‘™ƒ†œƒ‹‡‘„Ž‹…œ‡Ñƒ–‡ƒ–›…œ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹͹
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͹ͻ

Lekcja 10.

Modyfikacja danych za pomocÈ funkcji .................................... 81

œ›•¦ˆ—…Œ‡ǫ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͺͳ
–‘•‘™ƒ‹‡ˆ—…Œ‹ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͺʹ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͻͳ

Lekcja 11.

Funkcje agregujÈce ................................................................... 93

—…Œ‡ƒ‰”‡‰—Œ¦…‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͻ͵
‰”‡‰ƒ…Œƒ–›Ž‘”×Б”‘†›…Š™ƒ”–‘ä…‹ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͻͻ
O¦…œ‡‹‡ˆ—…Œ‹ƒ‰”‡‰—Œ¦…›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͲͲ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͲͳ

Poleć książkę

Kup książkę

background image

Spis treĂci

5

Lekcja 12.

Grupowanie danych ................................................................ 103

×™‹‡‹‡‰”—’‘™ƒ‹ƒ†ƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲ͵
™‘”œ‡‹‡‰”—’ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲ͵
‹Ž–”‘™ƒ‹‡‰”—’ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲͷ
”—’‘™ƒ‹‡‹•‘”–‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲ͹
‘Ž‡Œ‘䩈”ƒœ‹•–”—…Œ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲͻ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͲͻ

Lekcja 13.

Zapytania zagnieĝdĝone ......................................................... 111

ƒ‰‹‡Ă†Ăƒ‹‡œƒ’›–ƒÑ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͳͳ
‹Ž–”‘™ƒ‹‡ƒ’‘†•–ƒ™‹‡œƒ’›–ƒÑœƒ‰‹‡Ă†Ă‘›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͳͳ
ƒ’›–ƒ‹ƒœƒ‰‹‡Ă†Ă‘‡Œƒ‘’‘Žƒ‘„Ž‹…œƒ‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͳͷ
’”ƒ™†œƒ‹‡‹•–‹‡‹ƒ”‡‘”†×™

œƒ’‘‘…¦œƒ’›–ƒÑœƒ‰‹‡Ă†Ă‘›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͳ͹

‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͳͻ

Lekcja 14.

’Èczenie tabel ......................................................................... 121

œ›•¦œÏ¦…œ‡‹ƒǫ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳʹͳ
™‘”œ‡‹‡œÏ¦…œ‡ÑǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳʹ͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳ͵ͳ

Lekcja 15.

Tworzenie rozbudowanych zïÈczeñ ......................................... 133

–‘•‘™ƒ‹‡ƒŽ‹ƒ•×™–ƒ„‡Ž ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳ͵͵
›’›œÏ¦…œ‡ÑǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳ͵Ͷ
Ϧ…œ‡‹ƒ‹ˆ—…Œ‡ƒ‰”‡‰—Œ¦…‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳ͵ͻ
Ϧ…œ‡‹ƒ‹‹…Š™ƒ”—‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶͲ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶͳ

Lekcja 16.

’Èczenie zapytañ ..................................................................... 143

O¦…œ‡‹‡œƒ’›–ƒÑǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶ͵
™‘”œ‡‹‡—‹‹ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶ͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶͺ

Lekcja 17.

Wyszukiwanie peïnotekstowe ................................................. 149

”‘œ—‹‡©™›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͶͻ
”œ›‰‘–‘™ƒ‹‡™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͷͲ
›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͷ͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ͳͷͻ

Poleć książkę

Kup książkę

background image

6

Spis treĂci

Lekcja 18.

Wstawianie danych ................................................................. 161

•–ƒ™‹ƒ‹‡†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸ͳ
•–ƒ™‹ƒ‹‡…ƒÏ›…Š™‹‡”•œ›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸ͳ
•–ƒ™‹ƒ‹‡™‹‡Ž—™‹‡”•œ›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸ͷ
•–ƒ™‹ƒ‹‡’‘„”ƒ›…Š†ƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸͸
ƒ’‘”–‘™ƒ‹‡™’”‘™ƒ†œƒ›…Š†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸ͺ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͸ͻ

Lekcja 19.

Aktualizacja i usuwanie danych .............................................. 171

–—ƒŽ‹œƒ…Œƒ†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹ͳ
•—™ƒ‹‡†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹͵
ƒ’‘”–‘™ƒ‹‡—•—™ƒ›…Š‹ƒ–—ƒŽ‹œ‘™ƒ›…Š†ƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹Ͷ
•ƒœ×™‹œ™‹¦œƒ‡œƒ–—ƒŽ‹œƒ…Œ¦Ž—„—•—™ƒ‹‡†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹ͷ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹ͷ

Lekcja 20.

Tworzenie i modyfikacja tabel ................................................. 177

™‘”œ‡‹‡–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳ͹͹
–—ƒŽ‹œƒ…Œƒ–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺ͵
•—™ƒ‹‡–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺͷ
‹ƒƒƒœ™›–ƒ„‡Ž‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺͷ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺ͸

Lekcja 21.

Stosowanie perspektyw .......................................................... 187

‡”•’‡–›™›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺ͹
™‘”œ‡‹‡’‡”•’‡–›™ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͺͻ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͻͶ

Lekcja 22.

Programowanie w T-SQL ......................................................... 195

”‘‰”ƒ‘™ƒ‹‡™Ǧ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͻͷ
ۙƒ‹‡œ‹‡›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤͳͻͷ
”œ‡–™ƒ”œƒ‹‡™ƒ”—‘™‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲͳ
”—’‘™ƒ‹‡™›”ƒĂ‡ÑǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲ͵
¸–Ž‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲͷ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲ͸

Lekcja 23.

Korzystanie z procedur skïadowanych .................................... 207

”‘…‡†—”›•Ïƒ†‘™ƒ‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲ͹
Žƒ…œ‡‰‘™ƒ”–‘—Ă›™ƒ©’”‘…‡†—”•Ïƒ†‘™ƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲͺ
ۙƒ‹‡’”‘…‡†—”•Ïƒ†‘™ƒ›…Š ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͲͻ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͳͷ

Poleć książkę

Kup książkę

background image

Spis treĂci

7

Lekcja 24.

Kursory ................................................................................... 217

œ‹ƒÏƒ‹‡—”•‘”×™ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͳ͹
”ƒ…ƒœ—”•‘”ƒ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͳ͹
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹʹ͵

Lekcja 25.

Wyzwalacze ............................................................................ 225

”‘œ—‹‡©™›œ™ƒŽƒ…œ‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹʹͷ
‘”œ›•–ƒ‹‡œ™›œ™ƒŽƒ…œ›ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹʹͺ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵Ͳ

Lekcja 26.

ZarzÈdzanie transakcjami ........................................................ 231

œ‹ƒÏƒ‹‡–”ƒ•ƒ…Œ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵ͳ
–‡”‘™ƒ‹‡–”ƒ•ƒ…Œƒ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵͸

Lekcja 27.

Zastosowanie XML i JSON ....................................................... 237

‘”œ›•–ƒ‹‡œ‘„•Ï—‰‹™‡”˜‡”œ‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͵͹
‘”œ›•–ƒ‹‡œ‘„•Ï—‰‹™‡”˜‡”œ‡ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶͶ
‘„‹‡”ƒ‹‡†ƒ›…ŠŒƒ‘ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶͷ
—…Œ‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶ͹
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶ͹

Lekcja 28.

Globalizacja i lokalizacja ......................................................... 249

‡•–ƒ™›‹•‡™‡…Œ‡•‘”–‘™ƒ‹ƒœƒ×™ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶͻ
”ƒ…ƒœ•‡™‡…Œƒ‹•‘”–‘™ƒ‹ƒœƒ×™ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͶͻ
„•Ï—‰ƒ™‹‡Ž‘ä…‹œƒ×™ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷͳ
„•Ï—‰ƒ‹…‘†‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷ͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷͷ

Lekcja 29.

ZarzÈdzanie bezpieczeñstwem ................................................ 257

‘–”‘Žƒ†‘•–¸’—ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷ͹
ƒ”œ¦†œƒ‹‡—Ă›–‘™‹ƒ‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹͷͺ
ƒ”œ¦†œƒ‹‡†‘•–¸’ƒ‹ ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͸Ͳ
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͸ʹ

Lekcja 30.

ZwiÚkszanie wydajnoĂci .......................................................... 263

‘’”ƒ™‹ƒ‹‡™›†ƒŒ‘ä…‹ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͸͵
‘†•—‘™ƒ‹‡ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤ ʹ͸ͷ

Poleć książkę

Kup książkę

background image

8

Spis treĂci

Dodatek A Przykïadowe tabele ................................................................. 267

×™‹‡‹‡’”œ›Ïƒ†‘™›…Š–ƒ„‡ŽǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͸͹

Dodatek B Skïadnia zapytania T-SQL ........................................................ 273

ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͵
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͵
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹Ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹Ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹Ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹Ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹Ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹ͷ
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͸
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͸
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͸
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͸
ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹͹

Dodatek C Typy danych T-SQL .................................................................. 279

‡•–‘™‡–›’›†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹ͹ͻ
—‡”›…œ‡–›’›†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͺͳ
›’›†ƒ›…Š†ƒ–›‹…œƒ•— ǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͺͳ
‹ƒ”‡–›’›†ƒ›…ŠǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤǤʹͺʹ

Dodatek D Sïowa kluczowe i zarezerwowane jÚzyka T-SQL ...................... 283

Skorowidz

............................................................................... 287

Poleć książkę

Kup książkę

background image

Lekcja 17.

Wyszukiwanie peïnotekstowe

W tej lekcji dowiesz si¸, jak wykorzysta© moĂliwoäci wyszukiwania peÏnotekstowego SQL
Servera do tworzenia zÏoĂonych zapytaÑ

ZrozumieÊ wyszukiwanie peïnotekstowe

Ž‡…Œ‹ͺǤǡǷ‹Ž–”‘™ƒ‹‡œƒ’‘‘…¦œƒ×™™‹‡Ž‘œƒ…œ›…Šdzǡ’‘œƒÏ‡ä•Ï‘™‘Ž—…œ‘™‡
LIKEǡ™›‘”œ›•–›™ƒ‡†‘’‘”×™›™ƒ‹ƒ–‡•–—ȋ‘”ƒœ…œ¸ä…‹–‡•–—Ȍ’”œ‡œœƒ•–‘•‘™ƒ‹‡
œƒ×™™‹‡Ž‘œƒ…œ›…ŠǤ–‡•’‘•×„‘ĂŽ‹™‡Œ‡•–™›•œ—‹™ƒ‹‡™‹‡”•œ›œƒ™‹‡”ƒŒ¦…›…Š
‘”‡äŽ‘›–‡•–Ž—„Œ‡‰‘…œ¸ä©ǡ‹‡œƒŽ‡Ă‹‡‘†–‡‰‘ǡ™–×”‡Œ‘Ž—‹‡œƒŒ†—Œ‡•‹¸•œ—ƒƒ
™ƒ”–‘ä©Ǥ

‡‡…Šƒ‹œŒ‡•–„ƒ”†œ‘’‘‘…›ǡŽ‡…œƒ‹•–‘–‡‘‰”ƒ‹…œ‡‹ƒǣ

X

Wydajnoä©Ȅ›•œ—‹™ƒ‹‡œƒ’‘‘…¦œƒ×™™‹‡Ž‘œƒ…œ›…Šœƒœ™›…œƒŒ™›ƒǦ
‰ƒ•’”ƒ™†œ‡‹ƒƒĂ†‡‰‘™‹‡”•œƒ™–ƒ„‡Ž‹ȋ‹†‡•›•¦”œƒ†‘™›‘”œ›•–›™ƒ‡ȌǤ
œ™‹¦œ—œ–›–ƒ‹‡™›•œ—‹™ƒ‹‡‘Ç„›©„ƒ”†œ‘…œƒ•‘…ŠÏ‘‡†Žƒ†—ÇŒŽ‹…œ„›
”‡‘”†×™Ǥ

X

Jawna kontrola Ȅ ‘”œ›•–ƒŒ¦… œ‡ œƒ×™ ™‹‡Ž‘œƒ…œ›…Šǡ …‹¸Ă‘ †‘Ïƒ†‹‡ •‘Ǧ
–”‘Ž‘™ƒ©ǡ…‘Œ‡•–’‘”×™›™ƒ‡ǡƒ…‘‹‡Œ‡•–ȋ…œƒ•‡™‘‰×Ž‡‹‡ƒ–ƒ‹‡Œ‘ĂŽ‹™‘Ǧ
䅋ȌǤ”œ›Ïƒ†‡Œ‡•–™›•œ—‹™ƒ‹‡•Ï‘™ƒǡ–×”‡—•‹œƒŽ‡Ā©•‹¸™–‡ä…‹‡ǡ•Ï‘™ƒǡ
–×”‡‹‡‘ÇœƒŽ‡Ā©•‹¸™–‡ä…‹‡ǡ‹•Ï‘™ƒǡ–×”‡‘Ç•‹¸’‘Œƒ™‹©™œƒŽ‡Ă‘ä…‹
‘†–‡‰‘ǡ…œ›’‹‡”™•œ‡•Ï‘™‘œ‘•–ƒÏ‘œƒŽ‡œ‹‘‡ǡ…œ›‹‡Ǥ

X

Inteligentne wyniki Ȅ Š‘…‹ƒĂ ™›•œ—‹™ƒ‹‡ œƒ ’‘‘…¦ œƒ×™ ™‹‡Ž‘œƒ…œ›…Š
—‘ĂŽ‹™‹ƒ„ƒ”†œ‘‡Žƒ•–›…œ‡™›•œ—‹™ƒ‹‡ǡ‹‡’‘œ™ƒŽƒƒ‹–‡Ž‹‰‡–‡’‘„‹‡”ƒ‹‡
™›‹×™Ǥƒ’”œ›Ïƒ†™›•œ—‹™ƒ‹‡†ƒ‡‰‘•Ï‘™ƒœ™”×…‹™•œ›•–‹‡™‹‡”•œ‡œƒ™‹‡Ǧ
”ƒŒ¦…‡•Ï‘™‘ǡƒŽ‡‹‡‘Ѓ‘”‡äŽ‹©ǡ…œ›™›•œ—‹™ƒ‡•Ï‘™‘’‘Œƒ™‹ƒ•‹¸™†ƒ›
”‡‘”†œ‹‡”ƒœǡ…œ›–‡Ă™‹¸…‡Œ”ƒœ›ȋ‹–›•ƒ›•–ƒ‘™‹’‘–‡…ŒƒŽ‹‡Ž‡’•œ‡†‘’ƒ•‘Ǧ
™ƒ‹‡ȌǤ‘Ž‡‹™›•œ—‹™ƒ‹‡‘”‡äŽ‘‡‰‘™›”ƒœ—‹‡‘†ƒŒ†œ‹‡™‹‡”•œ›œƒ™‹‡”ƒŒ¦Ǧ
…›…Š’‘†‘„‡™›”ƒœ›Ǥ

•œ›•–‹‡–‡‘‰”ƒ‹…œ‡‹ƒ‹‹‡–›Ž‘”‘œ™‹¦œ›™ƒ‡•¦’”œ‡œ™›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡Ǥ
™›•œ—‹™ƒ‹—’‡Ï‘–‡•–‘™›‡”˜‡”‹‡’”œ‡‰Ž¦†ƒƒĂ†‡‰‘”‡‘”†—ǡƒƒŽ‹œ—Œ¦…
•Ï‘™‘’‘•Ï‘™‹‡Ǥ–™‘”œ›‹†‡••Ïיȋ™‘”‡äŽ‘›…Š‘Ž—ƒ…ŠȌ‹™‹’”œ‡’”‘™ƒǦ
†œƒ™›•œ—‹™ƒ‹‡Ǥœ‹¸‹–‡—‡”˜‡”‘Ç‘”‡äŽ‹©ǡ–×”‡•Ï‘™ƒ•’‡Ï‹ƒŒ¦”›–‡”‹ƒ
™›•œ—‹™ƒ‹ƒȋ‹™Œƒ‹…Š™‹‡”•œƒ…Š•‹¸œƒŒ†—Œ¦Ȍǡ–×”‡‹…Š‹‡•’‡Ï‹ƒŒ¦ǡŒƒƒŒ‡•–Ž‹…œ„ƒ
™›•–¦’‹‡Ñ‹–ƒ†ƒŽ‡ŒǤ

Poleć książkę

Kup książkę

background image

150

Lekcja 17.

Wyszukiwanie peïnotekstowe

Przygotowanie wyszukiwania

peïnotekstowego

–‘™›ƒ‰ƒ‹ƒǡŒƒ‹‡ƒŽ‡Ă›•’‡Ï‹©ǡƒ„›’”œ‡’”‘™ƒ†œ‹©™›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡ǣ

X

ƒœƒ†ƒ›…Š—•‹‹‡©™Ï¦…œ‘¦‘ĂŽ‹™‘ä©™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘Ǥ

X

ƒŽ‡Ă›‘”‡äŽ‹©ƒ–ƒŽ‘‰ǡ™–×”›’”œ‡…Š‘™›™ƒ‡„¸†¦†ƒ‡†‘™›•œ—‹™ƒ‹ƒǤ

X

ƒŽ‡Ă›—–™‘”œ›©‹†‡•’‡Ï‘–‡•–‘™›†Žƒ–ƒ„‡Ž‹‘Ž—Ǥ

‘—–™‘”œ‡‹—‹†‡•—‘Ѓ™›‘›™ƒ©œƒ’›–ƒ‹ƒSELECTǡ‘”œ›•–ƒŒ¦…œ‡•ÏיŽ—…œ‘Ǧ
™›…ŠFREETEXT‹CONTAINSǤ

WïÈczenie wyszukiwania peïnotekstowego

‘ —–™‘”œ‡‹— „ƒœ› †ƒ›…Š ƒŽ‡Ă› ™Ï¦…œ›© ™›•œ—‹™ƒ‹‡ ’‡Ï‘–‡•–‘™‡ ’”œ‡† ”‘œ’‘Ǧ
…œ¸…‹‡Œƒ‹‡‰‘‘Ž™‹‡™›•œ—‹™ƒ‹ƒœ—Ă›…‹‡–‡Œˆ—…Œ‘ƒŽ‘ä…‹ǤÏ—Ă›†‘–‡‰‘’”‘…‡†—Ǧ
”ƒ•Ïƒ†‘™ƒƒsp_fulltext_databaseǤ”‘…‡†—”ƒ–ƒƒ–—ƒŽ‹œ—Œ‡™›„”ƒ¦„ƒœ¸†ƒ›…Šǡ
—’‡™‹Œ•‹¸™‹¸…ǡǙ›‘—Œ‡•œŒ¦ƒ‘†’‘™‹‡†‹‡Œ„ƒœ‹‡Ǥ

Wyraĝenie wejĂciowe W

EXEC sp_fulltext_database 'enable';

Analiza W

”‘…‡†—”ƒsp_fulltext_database’”œ›Œ—Œ‡ƒ”‰—‡–'enable'ȋ™Ï¦…œȌŽ—„'disable'
ȋ™›Ï¦…œȌǡ‘”‡äŽƒŒ¦…›™•’ƒ”…‹‡™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘Ǥ

WïÈczenie wyszukiwania peïnotekstowego podczas
xtworzenia bazy

Podczas tworzenia nowej bazy w programie Microsoft SQL Server Management
Studio moĝesz zaznaczyÊ opcjÚ Use Full-Text Indexing (uĝyj indeksowania peïnotek-
stowego), która spowoduje automatyczne wywoïanie wspomnianej procedury.

Nie jesteĂ pewien, czy wyszukiwanie peïnotekstowe
jest wïÈczone?

Jeĝeli nie wiesz, czy wyszukiwanie peïnotekstowe jest wïÈczone, po prostu uruchom
procedurÚ wïÈczajÈcÈ. JeĂli funkcjonalnoĂÊ byïa wyïÈczona, wywoïanie procedury
wïÈczy jÈ. Jeĝeli byïa juĝ wïÈczona, wywoïanie procedury nic nie zmieni.

Poleć książkę

Kup książkę

background image

Przygotowanie wyszukiwania peïnotekstowego

151

Tworzenie katalogu peïnotekstowego

ƒŒ—Ă™…œ‡ä‹‡Œ™›–Ï—ƒ…œ‘‘ǡ‡”˜‡”’”œ‡…Š‘™—Œ‡†ƒ‡’‡Ï‘–‡•–‘™‡™ƒ–ƒŽ‘‰—
ȋ–×”›ƒŽ‡Ă›—–™‘”œ›©ȌǤ‘Œ‡†›…œ›ƒ–ƒŽ‘‰‘Ç„›©™›‘”œ›•–ƒ›†‘’”œ‡…Š‘™›™ƒ‹ƒ
™‹‡Ž— –ƒ„‡Ž‹‹†‡•×™ǡ ™‹¸… Œ‡äŽ‹ ™ ™‘Œ‡Œ „ƒœ‹‡ ‹•–‹‡Œ‡ –ƒ‹ ƒ–ƒŽ‘‰ǡ ‘Ç•œ œ ‹‡‰‘
•‘”œ›•–ƒ©Ǥ ‘Ç•œ ”×™‹‡Ă —–™‘”œ›© ™Ïƒ•› ƒ–ƒŽ‘‰ ’‘Ž‡…‡‹‡ CREATE FULLTEXT
CATALOGǣ

Wyraĝenie wejĂciowe W

CREATE FULLTEXT CATALOG katalog_naukasql;

Analiza W

’‘™›Ă•œ›’”œ›Ïƒ†œ‹‡—–™‘”œ‘‘ƒ–ƒŽ‘‰katalog_naukasql™†‘›äŽ‡ŒŽ‘ƒŽ‹œƒ…Œ‹Ǥ
¦Ž‘ƒŽ‹œƒ…Œ¸‘Ѓ‘”‡äŽ‹©œƒ’‘‘…¦’‘Ž‡…‡‹ƒINPATHǤ

Tworzenie indeksu peïnotekstowego

‘—–™‘”œ‡‹—ƒ–ƒŽ‘‰—‘Ç•œ—–™‘”œ›©‹†‡•›’‡Ï‘–‡•–‘™‡Ǥ™‘”œ››Œ‡™›”ƒĂ‡Ǧ
‹‡CREATEFULLTEXTINDEXǡŒƒ™’‘‹Ă•œ›’”œ›Ïƒ†œ‹‡ǣ

Wyraĝenie wejĂciowe W

CREATE FULLTEXT INDEX ON prod_uwagi(tekst_uw LANGUAGE 'Polish')
KEY INDEX pk_prod_uwagi
ON katalog_naukasql;

Analiza W

’”œ›Ïƒ†œ‹‡—–™‘”œ‘‘‹†‡•ƒ–ƒ„‡Ž‹prod_uwagiǡ‹†‡•—Œ¦…‘Ž—¦tekst_uwǤ
”ƒœƒLANGUAGE‘”‡äŽƒŒ¸œ›ǡ™–×”›™›‘›™ƒ‡„¸†œ‹‡™›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡Ǥ
›ƒ‰ƒ›Œ‡•––‡ĂŽ—…œǡ–×”›™—‘ĂŽ‹™‹Œ‡†‘œƒ…œ¦‹†‡–›ˆ‹ƒ…Œ¸”‡‘”†×™ǡ†Žƒ–‡Ǧ
‰‘’‘Ž‡…‡‹‡KEYINDEX‘”‡äŽƒƒœ™¸Ž—…œƒ‰Ïי‡‰‘–ƒ„‡Ž‹Ǥ”ƒœƒON‘”‡äŽƒƒ–ƒŽ‘‰†‘
’”œ‡…Š‘™›™ƒ‹ƒ†ƒ›…Š’‡Ï‘–‡•–‘™›…ŠȄ™ƒ•œ›’”œ›’ƒ†—œƒ•–‘•‘™ƒŽ‹ä›ƒǦ
–ƒŽ‘‰•–™‘”œ‘›™’‘’”œ‡†‹’”œ›Ïƒ†œ‹‡Ǥ

Moĝliwe ostrzeĝenia

JeĂli powyĝsze wyraĝenie spowoduje pojawienie siÚ bïÚdów dotyczÈcych kolumn,
nie przejmuj siÚ, wszystko i tak bÚdzie dziaïaÊ prawidïowo.

ƒ‹†‡•‘™ƒ©‘Ѓ™‹‡Ž‡‘Ž—Ǥ›•–ƒ”…œ›‘”‡äŽ‹©‹…Šƒœ™›’‘’”œ‡…‹—Ǥ

Poleć książkę

Kup książkę

background image

152

Lekcja 17.

Wyszukiwanie peïnotekstowe

Definiowanie domyĂlnego katalogu

W sïuĝÈcym do tworzenia nowego katalogu wyraĝeniu

CREATE

FULLTEXT

CATALOG

moĝesz dodaÊ frazÚ

AS

DEFAULT

. Utworzony katalog stanie siÚ w ten sposób kata-

logiem domyĂlnym dla kolejnych indeksów peïnotekstowych, dziÚki czemu bÚdziesz
mógï ominÈÊ frazÚ

ON

podczas ich tworzenia.

‘—–™‘”œ‡‹—‹†‡•—’‡Ï‘–‡•–‘™‡‰‘™•œ›•–‹‡†ƒ‡œ‘•–ƒÏ›œƒ‹†‡•‘™ƒ‡Ǥ•œ›•–‹‡
œƒ’›–ƒ‹ƒINSERTǡUPDATE‹DELETE™›‘ƒ‡ƒ–ƒ„‡Ž‹prod_uwagi•’‘™‘†—Œ¦ƒ–—ƒŽ‹œƒ…Œ¸
‹†‡•—Ǥ

Nie uĝywaj indeksów peïnotekstowych
przy importowaniu danych

Aktualizowanie indeksów trwa okreĂlony czas. Niedïugo, ale zawsze jest to dodat-
kowy czas. Aktualizowanie indeksów peïnotekstowych trwa jeszcze dïuĝej. Nie po-
winieneĂ wïÈczaÊ indeksowania peïnotekstowego, gdy importujesz dane do nowej
tabeli. Lepszym rozwiÈzaniem bÚdzie zaimportowanie wszystkich danych, a nastÚp-
nie zdefiniowanie indeksów. DziÚki temu import bÚdzie znacznie szybszy (zaindek-
sowanie caïej tabeli naraz zajmuje mniej czasu niĝ indeksowanie kaĝdego impor-
towanego wiersza z osobna).

ZarzÈdzanie katalogami i indeksami

ƒ–ƒŽ‘‰‹‹‹†‡•›‘‰¦„›©œ‹‡‹ƒ‡’‘’”œ‡œALTERFULLTEXT‹—•—™ƒ‡’‘’”œ‡œDROP
FULLTEXTǤ’”ƒ–›…‡”œƒ†‘•–‘•—Œ‡•‹¸–‡™›”ƒĂ‡‹ƒǡŽ‡…œ‹•–‹‡Œ‡Œ‡†‡™›Œ¦–‡Ǥ‡Ă‡Ž‹
‹†‡••–ƒŒ‡•‹¸™ƒ†Ž‹™›ȋœ™”ƒ…ƒ‹‡•’׌‡†ƒ‡ȌŽ—„Œ‡•–œ„›–™‘Ž›ǡ’‘×…‘ÇŒ‡‰‘
’”œ‡„—†‘™ƒ‹‡Ǥ‘Ç•œœ”‘„‹©–‘™ƒ•–¸’—Œ¦…›•’‘•×„ǣ

Wyraĝenie wejĂciowe W

ALTER FULLTEXT CATALOG katalog_naukasql REBUILD

;

Analiza W

›”ƒĂ‡‹‡—•—™ƒ‹„—†—Œ‡‘†‘™ƒ‹†‡•›™ˆ‘Ž†‡”œ‡ǡ™›—•œƒŒ¦…’‡Ï‡’”œ‡‹†‡•‘Ǧ
™ƒ‹‡Ǥ

‹¸…‡Œ ‘ ‹•–‹‡Œ¦…›…Š ™‹†‘ƒ…Š ‹ ‹†‡•ƒ…Š ‘Ç•œ †‘™‹‡†œ‹‡© •‹¸ †œ‹¸‹ ™‹†‘‘
•›•–‡‘™›ǣ

Wyraĝenie wejĂciowe W

SELECT * FROM sys.fulltext_catalogs;

Poleć książkę

Kup książkę

background image

Wyszukiwanie peïnotekstowe

153

Analiza W

‘™›Ă•œ‡™›”ƒĂ‡‹‡œ™”ƒ…ƒ‹ˆ‘”ƒ…Œ‡‘‘„‡…‹‡—Ă›™ƒ›ƒ–ƒŽ‘‰—ǡ™–›Ž‘ƒŽ‹œƒ…Œ¸
ˆ‹œ›…œ¦‹‹ˆ‘”ƒ…Œ¸ǡ…œ›Œ‡•––‘†‘›äŽ›ƒ–ƒŽ‘‰Ǥ

Wyraĝenie wejĂciowe W

SELECT * FROM sys.fulltext_indexes;

Analiza W

‘™›”ƒĂ‡‹‡œ™”ƒ…ƒ‹ˆ‘”ƒ…Œ‡‘œ†‡ˆ‹‹‘™ƒ›…Š‹†‡•ƒ…Šǡ™–›ƒ–ƒŽ‘‰—Ǥˆ‘”Ǧ
—Œ‡–‡Ăǡ…œ›‹†‡•Œ‡•–ƒ–—ƒŽ‹œ‘™ƒ›ƒ—–‘ƒ–›…œ‹‡‹‹‡†›”‘œ’‘…œ¸Ïƒ•‹¸‹œƒ‘Ñ…œ›Ïƒ
‘•–ƒ–‹ƒƒ–—ƒŽ‹œƒ…ŒƒǤ

Funkcja

FULLTEXTCATALOGPROPERTY()

Funkcja systemowa

FULLTEXTCATALOGPROPERTY()

moĝe byÊ wykorzystana do pobra-

nia informacji o katalogach. Funkcja przyjmuje nazwÚ katalogu i cechÚ, która ma
byÊ sprawdzona. Dwie najwaĝniejsze to

IndexSize

i

PopulateStatus

(która infor-

muje nas o tym, czy indeks jest aktualny, czy jest obecnie tworzony itp.).

Wyszukiwanie peïnotekstowe

†›†ƒ‡œ‘•–ƒÏ›œƒ‹†‡•‘™ƒ‡ǡ‘Ǐ›’”œ‡Œä©†‘™›‘›™ƒ‹ƒ™›•œ—‹™ƒ‹ƒœƒ’‘Ǧ
‘…¦†™×…Š’”‡†›ƒ–×™ǣ

X

FREETEXT™›‘—Œ‡’”‘•–‡™›•œ—‹™ƒ‹‡ǡ†‘’ƒ•‘™—Œ¦…’‘†™œ‰Ž¸†‡œƒ…œ‡‹ƒǡ
ƒ‹‡†‘Ïƒ†‡‰‘’‘”×™ƒ‹ƒǤ

X

CONTAINS•œ—ƒ•ÏיŽ—„™›”ƒĂ‡Ñǡ—™œ‰Ž¸†‹ƒŒ¦…•¦•‹‡†œ–™‘ǡ™›”ƒœ›’‘…Š‘†‡
‹•›‘‹›Ǥ

ƒ”×™‘FREETEXTǡŒƒ‹CONTAINS™›‘”œ›•–›™ƒ‡•¦™‡ˆ”ƒœƒ…ŠWHEREœƒ’›–ƒÑSELECTǤ

Wyszukiwanie za pomocÈ FREETEXT

ϑ™‘Ž—…œ‘™‡FREETEXT™›‘”œ›•–›™ƒ‡Œ‡•–†‘™›•œ—‹™ƒ‹ƒ™›”ƒœ×™Ž—„œ™”‘–×™ǡ
–×”‡‘‰¦œƒ…œ›©–‘•ƒ‘…‘‘”‡äŽ‘‡•Ï‘™‘Ž—„•¦’‘†‘„‡Ǥ

”œ‡ƒƒŽ‹œ—Œ’‘‹Ă•œ›’”œ›Ïƒ†Ǥ‡•––‘œ™›…œƒŒ‡œƒ’›–ƒ‹‡‘”œ›•–ƒŒ¦…‡œLIKE‹œƒ×™
™‹‡Ž‘œƒ…œ›…ŠǤ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE tekst_uw LIKE 'jedzenie dla królików';

Poleć książkę

Kup książkę

background image

154

Lekcja 17.

Wyszukiwanie peïnotekstowe

Analiza W

ƒ’›–ƒ‹‡•œ—ƒœ™”‘–—jedzenie dla królików™ ‘Ž—‹‡ tekst_uwǤ‹‡œ™”×…‘‘Ăƒ†Ǧ
›…Š™›‹×™ǡ’‘‹‡™ƒĂ‹‡ƒ–ƒ‹‡‰‘œ™”‘–—™Ăƒ†‡Œ–ƒ„‡Ž‹Ǥ

‘•œ—ƒŒ›–‡‰‘•ƒ‡‰‘œ™”‘–—œƒ’‘‘…¦™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘FREETEXTǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE FREETEXT(tekst_uw, '%jedzenie dla królików%');

Wynik W

id_uw tekst_uw
------- ------------------------------------------
104 Róĝna iloĂÊ, sprzedawane na worki.
Gwarancja jasnego, pomarañczowego koloru,
odpowiednie jako przynÚta na królika.
110 Reklamacja klienta: królik zdoïaï
wykryÊ puïapkÚ, jedzenie jest
teraz mniej skuteczne.

Analiza W

FREETEXT(tekst_uw, '%jedzenie dla królików%') ‘œƒ…œƒ Ƿ™›‘ƒŒ ™›•œ—‹™ƒ‹‡
FREETEXT™‘Ž—‹‡tekst_uwǡ™›•œ——Œ¦…™•œ›•–‘ǡ…‘‘Ç‘œƒ…œƒ©jedzenie dla
królików
dzǤƒ’›–ƒ‹‡œ™”×…‹Ï‘†™ƒ™‹‡”•œ‡ǤŒ‡†›œ‹…Š™›•–¸’—Œ‡œƒ”×™‘•Ï‘™‘
królikǡŒƒ‹jedzenieǡ™†”—‰‹™›•–¸’—Œ‡Œ‡†›‹‡królikǡƒœ‘–‡•–—™›‹ƒǡDžŠ‘†œ‹
‘Œ‡†œ‡‹‡ǡ…Š‘…‹ƒĂ•Ï‘™‘jedzenie‹‡’ƒ†ƒ„‡œ’‘䔇†‹‘Ǥ

›•œ—‹™ƒ‹‡œƒ’‘‘…¦ FREETEXTŒ‡•–„ƒ”†œ‘󖙇™—Ă›…‹—Ǥ‹‡•–‡–›ǡ’”‘•–‘–ƒƒ
•™×Œ‘•œ–Ǥ‡”‘†œƒŒ™›•œ—‹™ƒ‹ƒ‹‡ƒ„ƒ”†œ‹‡ŒœÏ‘Ă‘‡Œ‘–”‘Ž‹ǡ–×”‡Œ‘Ѓ„›
‘…œ‡‹™ƒ©‘†™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘ǤŽƒ–‡‰‘ƒ›–‡Ă†‘†›•’‘œ›…Œ‹’”‡†›Ǧ
ƒ–CONTAINSǤ

Wsparcie dla innych jÚzyków

JeĂli nie okreĂlono jÚzyka,

FREETEXT

wykorzystuje domyĂlny jÚzyk katalogu, by okre-

ĂliÊ, które sïowa indeksowaÊ, a których nie (pomijane sÈ np. spójniki, których czÚ-
stoĂÊ wystÚpowania zakïóciïaby wyniki wyszukiwania). Aby okreĂliÊ jÚzyk, wystarczy
podaÊ parametr podczas tworzenia indeksu, tak jak opisano to w sekcji „Tworzenie
indeksu peïnotekstowego”. JÚzyk musi znajdowaÊ siÚ w tabeli systemowej

sys.syslanguage

. Moĝesz sprawdziÊ jej zawartoĂÊ za pomocÈ zapytania:

SELECT * FROM sys.syslanguage;

Poleć książkę

Kup książkę

background image

Wyszukiwanie peïnotekstowe

155

Wyszukiwanie za pomocÈ CONTAINS

CONTAINSŒ‡•–•–‘•‘™ƒ‡†‘™›•œ—‹™ƒ‹ƒ”‡‘”†×™œƒ™‹‡”ƒŒ¦…›…Š‘”‡äŽ‘‡™›”ƒœ›ǡ
œ™”‘–›ǡ…œ¸ä…‹œ™”‘–×™ǡ™›”ƒœ›‘–›•ƒ›”†œ‡‹—ǡ†‘™›•œ—‹™ƒ‹ƒ•¦•‹‡†œ–™ƒǡ
•›‘‹×™‹‹›…ŠǤ

ƒ…œ‹Œ›‘†’”‘•–‡‰‘’”œ›Ïƒ†—ǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, 'piïy');

Wynik W

id_uw tekst_uw
------ -------------------------------------------
112 Reklamacja klienta: Moĝna ïatwo wyciÈÊ
otwór w podïodze przy pomocy piïy rÚcznej.

Analiza W

WHERE CONTAINS(tekst_uw, 'piïy')

oznacza „znajdě wyraz piïy

´

w kolumnie

tekst_uw

”.

CONTAINS

czy

LIKE

?

Fraza

WHERE CONTAINS(tekst_uw, 'piïy')

jest funkcjonalnie toĝsama z

LIKE

tekst_uw = '%piïy%'

. Jednak wyszukiwanie

CONTAINS

bÚdzie szybsze, zwïaszcza

w bazach z wiÚkszÈ liczbÈ rekordów.

CONTAINS‘„•Ï—‰—Œ‡”×™‹‡Ăœƒ‹™‹‡Ž‘œƒ…œ‡ǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, '"kowadï*"');

Wynik W

id_uw tekst_uw
------ ----------------------------------------
108 Wielokrotne zwroty, kowadïa nie spadajÈ
dostatecznie szybko lub spadajÈ na
kupujÈcego. Zalecamy klientowi wziÚcie pod
uwagÚ ciÚĝszych kowadeï.

Poleć książkę

Kup książkę

background image

156

Lekcja 17.

Wyszukiwanie peïnotekstowe

Analiza W

"kowadï*" ‘œƒ…œƒ Ƿ†‘’ƒ•—Œ ™›”ƒœ› œƒ…œ›ƒŒ¦…‡ •‹¸ ‘† kowadÏdzǤ ƒ—™ƒĂǡ Ç ™ ’”œ‡…‹Ǧ
™‹‡Ñ•–™‹‡†‘LIKEǡCONTAINS™›‘”œ›•–—Œ‡*Œƒ‘œƒ™‹‡Ž‘œƒ…œ›ȋœƒ‹ƒ•–%ȌǤƒ‹
™‹‡Ž‘œƒ…œ‡‘Ѓ•–‘•‘™ƒ©ƒ’‘…œ¦–—‹ƒ‘Ñ…—…‹¦‰—–‡•–‘™‡‰‘Ǥ

Uwaga na cudzysïowy

Poszukiwanym sïowem w powyĝszym przykïadzie byïo

'"kowadï*"'

. W apostrofach

zostaïo umieszczone

"kowadï*"

(w cudzysïowie). Zwykïy tekst w wyszukiwaniu

CONTAINS

umieszczany jest w apostrofach. Jednak jeĂli stosowane sÈ znaki wielo-

znaczne, naleĝy umieĂciÊ tekst ze znakami w cudzysïowie. W przeciwnym razie
wyszukiwanie nie zwróci wyników.

CONTAINS‘„•Ï—‰—Œ‡”×™‹‡Ă‘’‡”ƒ–‘”›Ž‘‰‹…œ‡ǡ–ƒ‹‡ŒƒANDǡOR‹NOTǤ‘‹Ă‡Œ‹Žƒ
’”œ›Ïƒ†×™ǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, 'ïatwo AND piïy');

Wynik W

id_uw tekst_uw
------ -------------------------------------------
112 Reklamacja klienta: Moĝna ïatwo wyciÈÊ
otwór w podïodze przy pomocy piïy rÚcznej.

Analiza W

‘™›Ă•œ‡œƒ’›–ƒ‹‡’‘„‹‡”œ‡–›Ž‘–‡”‡‘”†›ǡ™–×”›…ŠŒ‡†‘…œ‡ä‹‡œƒŒ†—Œ¦•‹¸™›”ƒǦ
œ›Ïatwo‹piÏyǤ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, 'królika AND NOT jedzenie');

Wynik W

id_uw tekst_uw
------ ------------------------------------------
104 Róĝna iloĂÊ, sprzedawane na worki.
Gwarancja jasnego, pomarañczowego koloru,
odpowiednie jako przynÚta na królika.

Poleć książkę

Kup książkę

background image

Wyszukiwanie peïnotekstowe

157

Analiza W

ƒ’›–ƒ‹‡™›•œ——Œ‡™‹‡”•œ‡ǡ™–×”›…ŠœƒŒ†—Œ‡•‹¸•Ï‘™‘królika‹‹‡œƒŒ†—Œ‡•‹¸
jedzenieǤ

‘†…œƒ•’”œ‡•œ—‹™ƒ‹ƒ†Ï—‰‹…Š–‡•–×™‹•–‹‡Œ‡’”ƒ™†‘’‘†‘„‹‡Ñ•–™‘ǡǙ›”ƒœ›ǡ–×”›…Š
•œ—ƒ•œǡœƒŒ†—Œ¦•‹¸„Ž‹•‘•‹‡„‹‡Ǥƒ”—‡AND•œ—ƒ†‘’ƒ•‘™ƒÑ™…ƒÏ›–‡ä…‹‡Ǥ„›
ƒœƒ©•‹Ž‹‘™‹™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘œƒŽ‡Ā©–›Ž‘–‡”‡‘”†›ǡ™–×”›…Š’‘•œ—Ǧ
‹™ƒ‡•Ï‘™ƒœƒŒ†—Œ¦•‹¸„Ž‹•‘•‹‡„‹‡ǡƒŽ‡Ă›™›‘”œ›•–ƒ©•Ï‘™‘NEARǡŒƒ™’”œ›ÏƒǦ
†œ‹‡’‘‹Ă‡Œǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, 'detonujÈ NEAR szybko');

Wynik W

id_uw tekst_uw
------ -------------------------------------------
105 Lonty sÈ krótkie i klienci skarĝÈ siÚ, ĝe
detonujÈ zbyt szybko. DostÚpne sÈ dïuĝsze
lonty (produkt FU1), które powinny byÊ
zalecane.

Analiza W

‘™›Ă•œ‡œƒ’›–ƒ‹‡’‘„‹‡”œ‡–‡™‹‡”•œ‡ǡ™–×”›…Š™›”ƒœdetonuj¦œƒŒ†—Œ‡•‹¸™’‘„Ž‹Ă—
szybkoǤ

œƒ•ƒ‹…Š…‡›œƒŽ‡Ā©™›”ƒœƒŽ‡Ă¦…›†‘–‡Œ•ƒ‡Œ‰”—’›ȋƒ’‘†•–ƒ™‹‡”†œ‡‹ƒȌǡŒ‡Ă‡Ž‹
ƒ’”œ›Ïƒ†•œ—ƒ•œ™›”ƒœ—róĂne‹…Š…‹ƒÏ„›äǡƒ„›œƒ’›–ƒ‹‡œƒŽƒœÏ‘–‡Ă™›”ƒœróĂnaǤ
›•œ—‹™ƒ‹‡•Ï‘™ƒróĝn*œ‡œƒ‹‡™‹‡Ž‘œƒ…œ›‘džƒ©™‹‡Ž‡‹‡’‘憃›…Š
†‘’ƒ•‘™ƒÑǤ‘Ǐ›”‘œ™‹¦œƒ©–‡’”‘„Ž‡ǡ•–‘•—Œ¦…™›•œ—‹™ƒ‹‡ˆŽ‡•›Œ‡ǣ

Wyraĝenie wejĂciowe W

SELECT id_uw, tekst_uw
FROM prod_uwagi
WHERE CONTAINS(tekst_uw, 'FORMSOF(INFLECTIONAL, róĝne)');

Wynik W

id_uw tekst_uw
------ --------------------------------------------
104 Róĝna iloĂÊ, sprzedawane na worki.
Gwarancja jasnego, pomarañczowego koloru,
odpowiednie jako przynÚta na królika.

Poleć książkę

Kup książkę

background image

158

Lekcja 17.

Wyszukiwanie peïnotekstowe

Analiza W

’‘™›Ă•œ›’”œ›Ïƒ†œ‹‡œƒ•–‘•‘™ƒ‘'FORMSOF(INFLECTIONAL, róĝne)'†‘™›•œ—ƒ‹ƒ
™•œ›•–‹…Š™›”ƒœ×™ǡ–×”‡ƒŒ¦–ƒ‹•ƒ”†œ‡ÑŒƒróĂneǤŽƒ–‡‰‘™‹‡”•œœƒ™‹‡”ƒŒ¦…›
™›”ƒœróĂna•’‡Ï‹Ï”›–‡”‹ƒ™›•œ—‹™ƒ‹ƒǤ

Wyszukiwanie tezaurusowe

Funkcja

FORMSOF()

wspiera równieĝ wyszukiwania tezaurusowe (naleĝy podaÊ

argument

THESAURUS

), w którym moĝna wyszukiwaÊ synonimy. Aby korzystaÊ z tej

funkcjonalnoĂci, naleĝy najpierw utworzyÊ i wypeïniÊ plik XML tezaurusa.

’Èczenie wyszukiwanych typów

W celu zachowania czytelnoĂci pokazano osobne przykïady wykorzystujÈce opera-
tory logiczne, znaki wieloznaczne, wyszukiwanie sÈsiedztwa i fleksyjne. Moĝesz
jednak ïÈczyÊ te funkcjonalnoĂci w zaleĝnoĂci od potrzeb.

Pozycjonowanie wyników

‹Ž‹™›•œ—‹™ƒ‹ƒ’‡Ï‘–‡•–‘™‡‰‘™›‘”œ›•–—Œ‡œƒƒ™ƒ•‘™ƒ‡ƒŽ‰‘”›–›ǡƒ„›œŽ‘ƒŽ‹Ǧ
œ‘™ƒ©’‘•œ—‹™ƒ¦™ƒ”–‘ä©Ǥ‘Ç”×™‹‡Ă’”œ›’‹•ƒ©”ƒ‰¸ƒĂ†‡—œ™›‹×™Ȅ‹
„Ž‹Ă‡Œ†‘†‘’ƒ•‘™ƒ‹ƒǡ–›™›Ă•œƒ”ƒ‰ƒǤ

‘œ›…Œ‘‘™ƒ‹‡‘†„›™ƒ•‹¸œƒ’‘‘…¦ˆ—…Œ‹Ǥ›•œ—‹™ƒ‹‡FREETEXT‘”œ›•–ƒœˆ—…Œ‹
FREETEXTTABLE()ǡƒCONTAINSœˆ—…Œ‹CONTAINSTABLE()Ǥ„‹‡ˆ—…Œ‡™›‘”œ›•–—Œ‡•‹¸
™–‡•ƒ•’‘•×„‹‘„‹‡’”œ›Œ—Œ¦–‡•ƒ‡™œ‘”…‡™›•œ—‹™ƒ‹ƒȋ–×”‡Œ—Ă™›Œƒä‹‘‘
™–‡ŒŽ‡…Œ‹ȌǤ

’׌”œ›ƒ’‘‹Ă•œ›’”œ›Ïƒ†ǣ

Wyraĝenie wejĂciowe W

SELECT f.rank AS ranga, id_uw, tekst_uw

FROM prod_uwagi,
FREETEXTTABLE(prod_uwagi, tekst_uw, 'jedzenie dla królików') f
WHERE prod_uwagi.id_uw=f.[key]

ORDER BY ranga DESC;

Wynik W

ranga id_uw tekst_uw
------ ------ ------------------------------------------

267 110 Reklamacja klienta: królik zdoïaï
wykryÊ puïapkÚ, jedzenie jest
teraz mniej skuteczne.

Poleć książkę

Kup książkę

background image

Podsumowanie

159

42 104 Róĝna iloĂÊ, sprzedawane na worki.
Gwarancja jasnego, pomarañczowego koloru,
odpowiednie jako przynÚta na królika.

Analiza W

’”œ›Ïƒ†œ‹‡ œƒ•–‘•‘™ƒ‘ ™›•œ—‹™ƒ‹‡ FREETEXTǡ Ž‡…œ œƒ‹ƒ•– ˆ‹Ž–”‘™ƒ© ™›‹‹ œƒ
’‘‘…¦ ˆ”ƒœ› WHEREǡ ™›‘”œ›•–—Œ‡ ˆ—…Œ¸ FREETEXTTABLE() œ‡ ™œ‘”…‡ ™›•œ—‹™ƒ‹ƒǡ
ƒ„›‘†ƒŽƒœÏ™•œ›•–‹‡”‡‘”†›œƒ™‹‡”ƒŒ¦…‡™›”ƒœ›jedzenie‹królikǤ—…Œƒœ™”ƒǦ
…ƒ–ƒ„‡Ž¸œƒŽ‹ƒ•‡fȋƒ„›‘Ѓ„›Ï‘‘†™‘Ï›™ƒ©•‹¸†‘Œ‡Œ‘Ž—™œƒ’›–ƒ‹—ȌǤƒ„‡Žƒ
–ƒœƒ™‹‡”ƒ‘Ž—¸keyǡ–×”ƒ‘†’‘™‹ƒ†ƒŽ—…œ‘™‹‰Ïי‡—‹†‡•‘™ƒ‡Œ–ƒ„‡Ž‹ȋ™–›
’”œ›’ƒ†—prod_uwagiȌǡ‹‘Ž—¸rankȋ™ƒ•œ›’”œ›Ïƒ†œ‹‡œƒŽ‹ƒ•‡rangaȌǡ™–×”‡Œ
œƒ’‹•ƒ‘™ƒ”–‘ä©”ƒ‰‹Ǥ‹‡”™•œ›™‹‡”•œƒ”ƒ‰¸267ǡ’‘‹‡™ƒĂ„ƒ”†œ‹‡Œ•’‡Ï‹ƒ”›–‡”‹ƒ
™›•œ—‹™ƒ‹ƒȋœƒ™‹‡”ƒ†™ƒœ’‘•œ—‹™ƒ›…Š•ÏיȌǡ†”—‰‹ƒ”ƒ‰¸42ǡ’‘‹‡™ƒĂ‹‡Œ
’ƒ•—Œ‡†‘”›–‡”‹×™Ǥ

¸ ˆ—…Œ‘ƒŽ‘ä© ‘Ѓ ™›‘”œ›•–›™ƒ© ”×™‹‡Ă ™ ™›•œ—‹™ƒ‹— CONTAINS ™ –‡ •ƒ
•’‘•×„ǤƒŽ‡Ă›™–‡†›’ƒ‹¸–ƒ©‘œƒ•–‘•‘™ƒ‹—ˆ—…Œ‹CONTAINSTABLE()Ǥ

Przypisywanie wag do warunków wyszukiwania

Pozycjonowanie z powyĝszego przykïadu zakïada, ĝe wszystkie sïowa sÈ jednakowo
waĝne. Jeĝeli jednak niektóre sïowa sÈ waĝniejsze niĝ inne, naleĝy zastosowaÊ
funkcjÚ

ISABOUT()

do przypisania wag poszczególnym sïowom. SZBD, przeprowa-

dzajÈc wyszukiwanie peïnotekstowe, uwzglÚdni wagi podczas wyznaczania rangi.

Podsumowanie

–‡ŒŽ‡…Œ‹†‘™‹‡†œ‹ƒÏ‡ä•‹¸ǡ‹‡†›•–‘•—Œ‡•‹¸™›•œ—‹™ƒ‹‡’‡Ï‘–‡•–‘™‡‹Œƒ™›‘Ǧ
”œ›•–ƒ© ˆ—…Œ‡ FREETEXT() ‹ CONTAINS()Ǥ ƒ—…œ›Ï‡ä •‹¸ –‡Ă ™›‘”œ›•–›™ƒ© ‘’‡”ƒ–‘”›
Ž‘‰‹…œ‡ǡœƒ‹™‹‡Ž‘œƒ…œ‡ǡ™›•œ—‹™ƒ‹‡•¦•‹‡†œ–™ƒ‹ˆŽ‡•›Œ‡‘”ƒœ’‘œ›…Œ‘‘™ƒ‹‡
™›‹×™™™›•œ—‹™ƒ‹—’‡Ï‘–‡•–‘™›Ǥ

Poleć książkę

Kup książkę

background image

160

Lekcja 17.

Wyszukiwanie peïnotekstowe

Poleć książkę

Kup książkę

background image

Skorowidz

A

ƒ‰”‡‰ƒ…Œƒǡͻͻ
ƒ–—ƒŽ‹œƒ…Œƒ

†ƒ›…Šǡͳ͹ͳǡͳ͹ͷ
’‡”•’‡–›™ǡͳͻͶ
–ƒ„‡Žǡͳͺ͵

ƒŽ‹ƒ•›ǡ͹͸ǡͳͻͺ
ƒŽ‹ƒ•›–ƒ„‡Žǡͳ͵͵
ƒ’‘•–”‘ˆ›ǡͷͷ

B

„ƒœƒ†ƒ›…Šǡͳͷ
„‡œ’‹‡…œ‡Ñ•–™‘ǡʹͷ͹
„‹ƒÏ‡œƒ‹ǡ͵ͻ
„Ž‘‘™ƒ‹‡—Ă›–‘™‹ƒǡʹ͸Ͳ

D

†‡„—‰‰‡”ǡͳͻͻ
†‡Žƒ”ƒ…Œƒœ‹‡›…Šǡͳͻ͸
†‘Ϧ…œƒ‹‡ǡͳͶ͸
†‘’ƒ•‘™ƒ‹‡ǡͷͶǡͷ͹
†‘•–¸’†‘•‡”™‡”ƒǡʹͷ
†œ‹ƒÏƒ‹‡—”•‘”×™ǡʹͳ͹

E

‡Ž‹‹‘™ƒ‹‡œ†—’Ž‹‘™ƒ›…Š™‹‡”•œ›ǡͳͶ͸

F

ˆ‹Ž–”‘™ƒ‹‡

†ƒ›…Šǡͷͳ
‰”—’ǡͳͲͷ
‹‡…Š…‹ƒ›…Š†ƒ›…Šǡͳͻʹ
œƒƒ™ƒ•‘™ƒ‡ǡͷͻ
œƒ’›–ƒ‹ƒœƒ‰‹‡Ă†Ă‘‡ǡͳͳͳ

ˆ‘”ƒ–‘™ƒ‹‡

‹•–”—…Œ‹ǡͳ͹ͺ
œƒ’›–ƒÑǡͳͳ͵
œ™”ƒ…ƒ›…Š†ƒ›…ŠǡͳͻͲ

ˆ—…Œƒ

ȋȌǡͻͶ
ȋȌǡͳͷͺǡͳͷͻ
ǡͳ͵ͻ
ȋȌǡͻͷ
̴ȋȌǡʹͷͲ
ȋȌǡͳͷͺ
ȋȌǡͳͷ͵
ȋȌǡͳͷͻ
ȋȌǡͻ͸
ȋȌǡͻ͹
ȋȌǡ͹͸
ȋȌǡͻͺ

ˆ—…Œ‡ǡͺͳ

ƒ‰”‡‰—Œ¦…‡ǡͻ͵ǡͳ͵ͻ
†ƒ–›‹…œƒ•—ǡͺͶ
ǡʹͶ͹
—‡”›…œ‡ǡͻͲ
–‡•–‘™‡ǡͺʹ

G

‰Ž‘„ƒŽ‹œƒ…ŒƒǡʹͶͻ
‰”—’‘™ƒ‹‡ǡͳͲ͹

†ƒ›…ŠǡͳͲ͵
™›”ƒĂ‡ÑǡʹͲ͵

I

‹Ž‘…œ›ƒ”–‡œŒƒÑ•‹ǡͳʹ͸
‹†‡•›’‡Ï‘–‡•–‘™‡ǡͳͷͳ
‹ˆ‘”ƒ…Œ‡‘„ƒœ‹‡ǡ͵͵
‹•–ƒŽƒ…Œƒ‡”˜‡”ƒǡʹ͸

Poleć książkę

Kup książkę

background image

Skorowidz

285

‹•–”—…Œƒ

ǡͳͺͶ
ǡͳͷʹ
ǡʹͷͻ
ǡʹʹ͹
ǡʹʹ͸
ǡʹͲʹ
ǡͶ͸
ǡͳͲ͵ǡͳͲ͹
ǡͳͲͷǡͳͲ͸
ǡͳ͸ʹ
ǡʹͲʹǡʹͲ͵
ǡʹͳͻ
ǡͶ͸ǡͷͲǡͳͲ͹
ǡͳ͸ͺ
ǡ͵͹ǡͳͲͻ
ǡͶ͵
ǡͳͶ͹
ǡͳ͹ͳ
ǡͷͳǡͳͲ͸ǡͳʹͷ

‹–‡‰”ƒŽ‘ä©”‡ˆ‡”‡…›Œƒǡͳʹ͵
‹–‡Ž‹‰‡–‡™›‹‹ǡͳͶͻ

J

Œƒ™ƒ‘–”‘ŽƒǡͳͶͻ
Œ¸œ›ǡʹͲ
ǡʹͶͶ

K

ƒ–ƒŽ‘‰‹’‡Ï‘–‡•–‘™‡ǡͳͷͳ
‹‡”—‡•‘”–‘™ƒ‹ƒǡͶͺ
Ž‹‡–ǡʹͶ
Ž—…œ

‰Ïי›ǡͳͻǡͳ͹ͻ
‘„…›ǡͳʹʹ

‘†‘™ƒ‹‡ǡʹͶͻ
‘Ž‡Œ‘ä©

ˆ”ƒœ‹•–”—…Œ‹ǡͳͲͻ
™›‘›™ƒ‹ƒ†œ‹ƒÏƒÑǡ͸ͳ

‘Ž—›ǡͳ͹
‘‡–ƒ”œ‡ǡʹͲͳ
‘ƒ–‡ƒ…Œƒ’׎ǡ͹Ͷ
‘–”‘Žƒ†‘•–¸’—ǡʹͷ͹
‘Ñ…œ‡‹‡™›”ƒĂ‡Ñǡ͵ͺ
”›–‡”‹ƒ™›•œ—‹™ƒ‹ƒǡͷͳ
—”•‘”›ǡʹͳ͹

†œ‹ƒÏƒ‹‡ǡʹͳ͹
‘–™‹‡”ƒ‹‡ǡʹͳͺ

–™‘”œ‡‹‡ǡʹͳͺ
—•—™ƒ‹‡ǡʹͳͺ
™›‘”œ›•–ƒ‹‡†ƒ›…ŠǡʹʹͲ
œƒ›ƒ‹‡ǡʹͳͺ

L

Ž‘ƒŽ‹œƒ…ŒƒǡʹͶͻ

’

Ϧ…œ‡‹‡

ˆ”ƒœǡͷͻ
ˆ—…Œ‹ƒ‰”‡‰—Œ¦…›…ŠǡͳͲͲ
–ƒ„‡Žǡͳʹͳ
™ƒ”–‘ä…‹ǡ͹Ͷ
™‹‡Ž—–ƒ„‡Žǡͳ͵Ͳ
œƒ’›–ƒÑǡͳͶ͵

M

‘†›ˆ‹ƒ…Œƒ†ƒ›…Šǡͺͳ

N

ƒ”œ¸†œ‹ƒ

ƒ†‹‹•–”ƒ–‘”ƒǡʹͷͺ
‡”˜‡”ǡʹͷ
ǡͳʹ͵

ƒ™‹ƒ•›ǡ͸ʹ

™ƒ†”ƒ–‘™‡ǡ͹ͳǡʹͶ͸

ƒ™‹¦œ›™ƒ‹‡’‘Ϧ…œ‡‹ƒǡʹͻ
ƒœ™›™ƒŽ‹ˆ‹‘™ƒ‡ǡͶͶ

O

‘„Ž‹…œ‡‹ƒƒ–‡ƒ–›…œ‡ǡ͹͹
‘„•Ï—‰ƒ

ǡʹͶͶ
‹…‘†‡ǡʹͷ͵
™‹‡Ž‘ä…‹œƒ×™ǡʹͷͳ
ǡʹ͵͹

‘‰”ƒ‹…œƒ‹‡™›‹×™ǡͶʹ
‘’…ŒƒǡʹͶͲ
‘’‡”ƒ–‘”

ǡͷͻ
ǡͷͷ
ǡ͸͵
ǡ͸͹

Poleć książkę

Kup książkę

background image

286

Skorowidz

‘’‡”ƒ–‘”

ǡ͸Ͷ
ǡ͸Ͳ

‘’‡”ƒ–‘”›ˆ”ƒœ›ǡͷʹ

P

’ƒ”ƒ‡–”›ǡʹͳͳ
’‡”•’‡–›™›ǡͳͺ͹

ƒ–—ƒŽ‹œ‘™ƒ‹‡ǡͳͻͶ
ˆ‹Ž–”‘™ƒ‹‡‹‡…Š…‹ƒ›…Š†ƒ›…Šǡͳͻʹ
ˆ‘”ƒ–‘™ƒ‹‡†ƒ›…ŠǡͳͻͲ
—’”ƒ•œ…œƒ‹‡œÏ‘Ă‘›…ŠœÏ¦…œ‡Ñǡͳͺͻ
œ’‘Žƒ‹‘„Ž‹…œƒ›‹ǡͳͻ͵
œƒ•ƒ†›–™‘”œ‡‹ƒǡͳͺͺ

’¸–ŽƒǡʹͲͷ
’‘„‹‡”ƒ‹‡

†ƒ›…Šǡ͵͹
†ƒ›…ŠŒƒ‘ǡʹͶͷ
†ƒ›…ŠŒƒ‘ǡʹ͵͹
‹‡œƒ›…Š‘Ž—ǡͶͳ
’‘Œ‡†›…œ›…Š‘Ž—ǡ͵͹
—‹ƒ–‘™›…Š™‹‡”•œ›ǡͶͳ
™‹‡Ž—‘Ž—ǡ͵ͻ
™•œ›•–‹…Š‘Ž—ǡͶͲ

’‘Žƒ‘„Ž‹…œƒ‡ǡ͹͵ǡͳͳͷ
’‘Ž‡…‡‹‡

ǡʹ͹͵
ǡʹ͹͵
ǡʹͳͻ
ǡʹ͵Ͷ
ǡʹ͹Ͷ
ǡʹ͹Ͷ
ǡʹ͹Ͷ
ǡʹͳͲǡʹ͹Ͷ
ǡͳ͹͹ǡʹ͹Ͷ
ǡʹʹ͸
ǡʹ͹ͷ
ǡʹͳͺ
ǡͳ͹͵ǡʹ͹ͷ
ǡʹͳͲǡʹ͹ͷ
ǡʹʹͲ
ǡʹ͹ͷ
ǡʹ͹͸
ǡʹ͵͵
ǡʹ͹͸
ǡʹ͹͸
ǡ͵͹ǡʹ͹͸
•’̴…‘Ž—•ǡ͵ͷ

•’̴†ƒ–ƒ„ƒ•‡•ǡ͵Ͷ
•’̴Š‡Ž’Ž‘‰‹•ǡ͵͸
•’̴Š‡Ž’—•‡”ǡ͵͸
•’̴•‡”˜‡”̴‹ˆ‘ǡ͵ͷ
•’̴•’ƒ…‡—•‡†ǡ͵ͷ
•’̴•–ƒ–‹•–‹…•ǡ͵ͷ
•’̴–ƒ„Ž‡•ǡ͵Ͷ
ǡͳͶͶ
ǡʹ͹͹

’‘œ›…Œ‘‘™ƒ‹‡™›‹×™ǡͳͷͺ
’”‡†›ƒ–ǡ͸ͺ

ǡͳͷ͵ǡͳͷͷ
ǡͳͷ͵
ǡͳͺͲ

’”‘…‡†—”ƒ•Ïƒ†‘™ƒƒ•’̴”‡ƒ‡ǡͳͺͷ
’”‘…‡†—”›•Ïƒ†‘™ƒ‡ǡ͵͵ǡʹͲ͹

‹–‡Ž‹‰‡–‡ǡʹͳ͵
’ƒ”ƒ‡–”›ǡʹͳͳ
–™‘”œ‡‹‡ǡʹͲͻ
—”—…Šƒ‹ƒ‹‡ǡʹͲͻ
—•—™ƒ‹‡ǡʹͳͲ

’”‘‰”ƒ–›’—Ž‹‡–Ǧ•‡”™‡”ǡʹ͵
’”œ‡…Š‘™›™ƒ‹‡†ƒ›…ŠǡʹͶͳ
’”œ‡–™ƒ”œƒ‹‡

™ƒ”—‘™‡ǡʹͲͳ
™•ƒ†‘™‡ǡͳͻͻ

’—–‘–”‘Ž›ǡʹ͵ͷ

R

”ƒ’‘”–‘™ƒ‹‡

—•—™ƒ›…Š†ƒ›…Šǡͳ͹Ͷ
™’”‘™ƒ†œƒ›…Š†ƒ›…Šǡͳ͸ͺ

”‡Žƒ…›Œ‡„ƒœ›†ƒ›…Šǡͳʹͳ
”‘†œƒŒ‡œÏ¦…œ‡Ñœ‡™¸–”œ›…Šǡͳ͵ͺ

S

•‡™‡…Œ‡•‘”–‘™ƒ‹ƒœƒ×™ǡʹͶͻ
•‡”™‡”„ƒœ›†ƒ›…Šǡʹ͵
•ƒŽ‘™ƒŽ‘ä©ǡͳʹʹ
•Ïƒ†‹ƒ

ǡͳͷʹ
ǡͳʹͻ
ǡͳ͵͹
œƒ’›–ƒ‹ƒǦǡʹ͹͵

•Ï‘™‘Ž—…œ‘™‡ǡ͵ʹǡʹͺ͵Ȃʹͺͷ

ǡͷͲ
ǡʹͷ͵

Poleć książkę

Kup książkę

background image

Skorowidz

287

ǡͶͺǡͶͻ
ǡͶʹ
ǡʹͶͲ
ǡͳͳͺ
ǡʹͶͲ
ǡͳͷ͵
ǡ͵͹
ǡͳͳͺ
ǡͳ͸͹
ǡͳ͵͹
ǡͳͷͷ
ǡͶ͵
ǡͳ͵͹
ǡ͵͹
ǡͳͶͶ

•‘”–‘™ƒ‹‡ǡͶͷǡͳͲ͹ǡͳͶ͹

‹‡œ™”ƒ…ƒ›…Š‘Ž—ǡͶ͹
•Ï‘™‹‘™‡ǡͶͻ
™œ‰Ž¸†‡™‹‡Ž—‘Ž—ǡͶ͹
œƒ×™ǡʹͶͻ

•’”ƒ™†œƒ‹‡

„”ƒ—™ƒ”–‘ä…‹ǡͷ͸
‹•–‹‡‹ƒ”‡‘”†×™ǡͳͳ͹
œƒ”‡•—™ƒ”–‘ä…‹ǡͷͷ

ǡ–”—…–—”‡†—‡”›ƒ‰—ƒ‰‡ǡʹͲ
‡”˜‡”ǡʹ͵
‡”˜‡”ƒƒ‰‡‡––—†‹‘ǡ͵Ͳ
•›„‘Ž‰™‹ƒœ†‹ǡͶͲ

T

–ƒ„‡Ž‡ǡͳ͸ǡʹ͸͹Ȃʹ͹ͳ

ƒ–—ƒŽ‹œƒ…Œƒǡͳͺ͵
ƒœ™›™ƒŽ‹ˆ‹‘™ƒ‡ǡͶͶ
–™‘”œ‡‹‡ǡ͵ͳǡͳ͹͹
—•—™ƒ‹‡ǡͳͺͷ
œ‹ƒƒƒœ™›ǡͳͺͷ

–‡•–‘™ƒ‹‡‘„Ž‹…œ‡Ñǡ͹ͻ
–‘Ă•ƒ‘ä©ǡ͵͸
–”ƒ•ƒ…Œ‡ǡʹ͵ͳ

†œ‹ƒÏƒ‹‡ǡʹ͵ͳ
•–‡”‘™ƒ‹‡ǡʹ͵͵

Ǧǡͳͻͷ

•Ïƒ†‹ƒœƒ’›–ƒ‹ƒǡʹ͹͵
•Ï‘™ƒŽ—…œ‘™‡ǡʹͺ͵
–›’›†ƒ›…Šǡʹ͹ͻ

–™‘”œ‡‹‡

‰”—’ǡͳͲ͵
‹†‡•—’‡Ï‘–‡•–‘™‡‰‘ǡͳͷͳ

ƒ–ƒŽ‘‰—’‡Ï‘–‡•–‘™‡‰‘ǡͳͷͳ
‘–—Ă›–‘™‹×™ǡʹͷͻ
—”•‘”×™ǡʹͳͺ
’‡”•’‡–›™ǡͳͺͺ
’׎‘„Ž‹…œƒ›…Šǡ͹͵
’”‘…‡†—”•Ïƒ†‘™ƒ›…ŠǡʹͲͻ
”‘œ„—†‘™ƒ›…ŠœÏ¦…œ‡Ñǡͳ͵͵
–ƒ„‡Žǡ͵ͳǡͳ͹͹
—‹‹ǡͳͶ͵
™›œ™ƒŽƒ…œ›ǡʹʹͷ
œÏ¦…œ‡ÑǡͳʹͶ
œÏ¦…œ‡Ñ™Ïƒ•›…Šǡͳ͵Ͷ

–›’›†ƒ›…Šǡͳ͹ǡʹ͹ͻ

„‹ƒ”‡ǡʹͺʹ
†ƒ–›‹…œƒ•—ǡʹͺͳ
—‡”›…œ‡ǡʹͺͳ
–‡•–‘™‡ǡʹ͹ͻ

–›’›œÏ¦…œ‡Ñǡͳ͵Ͷ

U

‹…‘†‡ǡʹͷ͵
—‹‡ǡͳͶ͵
—’”ƒ•œ…œƒ‹‡œÏ‘Ă‘›…ŠœÏ¦…œ‡Ñǡͳͺͻ
—•–ƒ™‹ƒ‹‡†‘•–¸’×™ǡʹ͸ͳ
—•—™ƒ‹‡

†ƒ›…Šǡͳ͹͵ǡͳ͹ͷ
†‘•–¸’×™ǡʹ͸ͳ
‘–ǡʹͷͻ
—”•‘”×™ǡʹͳͺ
’”‘…‡†—”•Ïƒ†‘™ƒ›…ŠǡʹͳͲ
–ƒ„‡Žǡͳͺͷ
™›œ™ƒŽƒ…œ›ǡʹʹ͸

—Ă›–‘™‹ǡʹͷͺ

„Ž‘‘™ƒ‹‡ǡʹ͸Ͳ
‘–‘ǡʹͷͻ
‘†„Ž‘‘™›™ƒ‹‡ǡʹ͸Ͳ
—•—™ƒ‹‡‘–ƒǡʹͷͻ
œ‹ƒƒƒœ™›ǡʹ͸Ͳ

W

™ƒ”–‘ä…‹†‘›äŽ‡ǡͳͺʹ
™ƒ”–‘ä©ǡ͵ͷǡͷ͸ǡ͸ͻǡͳ͹ͻ
™‡”•Œ‡‡”˜‡”ƒǡʹͶ
™‹‡Ž‘ä©Ž‹–‡”ǡ͵ͻǡͶͻǡʹͷʹ
™‹‡”•œ‡ǡͳͺ

Poleć książkę

Kup książkę

background image

288

Skorowidz

™•–ƒ™‹ƒ‹‡

’‘„”ƒ›…Š†ƒ›…Šǡͳ͸ͳǡͳ͸͸
™‹‡Ž—™‹‡”•œ›ǡͳ͸ͳǡͳ͸ͷ

™›„×”„ƒœ›†ƒ›…Šǡ͵ʹ
™›†ƒŒ‘ä©ǡͳͶͻǡʹ͸͵
™›•œ—‹™ƒ‹‡

†ƒ›…ŠǡʹͶ͵
’‡Ï‘–‡•–‘™‡ǡͳͶͻǡͳͷͲǡͳͷ͵

™›œ™ƒŽƒ…œ

ǡʹʹͻ
ǡʹ͵Ͳ

™›œ™ƒŽƒ…œ‡ǡʹʹͷ

†Žƒ’‘Ž‡…‡‹ƒǡʹʹͺ
’”œ›’‹•ƒ‡ǡʹʹ͹
–™‘”œ‡‹‡ǡʹʹͷ
—•—™ƒ‹‡ǡʹʹ͸
™Ï¦…œƒ‹‡ǡʹʹ͹
™›Ï¦…œƒ‹‡ǡʹʹ͹

X

ǡʹ͵͹
ƒ–ŠǡʹͶͶ
—‡”›ǡʹͶ͵

Z

œƒ‰‹‡Ă†Ăƒ‹‡

œƒ’›–ƒÑǡͳͳͳ
•‘”‡Ž‘™ƒ‡ǡͳͳ͸

œƒ”‡•™ƒ”–‘ä…‹ǡͷͷ
œƒ’›–ƒ‹ƒœƒ‰‹‡Ă†Ă‘‡ǡͳͳͳǡͳͳ͹

Œƒ‘’‘Žƒ‘„Ž‹…œƒ‡ǡͳͳͷ

œƒ”œ¦†œƒ‹‡

†‘•–¸’ƒ‹ǡʹ͸Ͳ
‹†‡•ƒ‹ǡͳͷʹ
ƒ–ƒŽ‘‰ƒ‹ǡͳͷʹ
–”ƒ•ƒ…Œƒ‹ǡʹ͵ͳ
—Ă›–‘™‹ƒ‹ǡʹͷͺ

œƒ•ƒ†›•–‘•‘™ƒ‹ƒ—‹‹ǡͳͶ͸
œ‡•–ƒ™œƒ×™ǡʹͶͻ
œÏ¦…œ‡‹ƒǡͳʹͳǡͳͶͲ

”œ›Ă‘™‡ǡͳʹͺ
ƒ–—”ƒŽ‡ǡͳ͵͸
™‡™¸–”œ‡ǡͳʹͻ
™Ïƒ•‡ǡͳ͵Ͷ
œ‡™¸–”œ‡ǡͳ͵͸ǡͳ͵ͺ

œ‹ƒƒ

Šƒ•Ïƒǡʹ͸Ͳ
ƒœ™›–ƒ„‡Ž‹ǡͳͺͷ
ƒœ™›—Ă›–‘™‹ƒǡʹ͸Ͳ
œƒ–™‹‡”†œƒ‹ƒƒ—–‘ƒ–›…œ‡‰‘ǡʹ͵͸

œ‹‡‡ǡͳͻͷ

’”œ›’‹•›™ƒ‹‡™ƒ”–‘ä…‹ǡͳͻ͸
•’”ƒ™†œƒ‹‡œƒ™ƒ”–‘ä…‹ǡͳͻ͹
œƒ•–‘•‘™ƒ‹‡ǡͳͻͻ

œƒ

’‘†”‡äŽ‡‹ƒǡ͹Ͳ
’”‘…‡–—ǡ͸ͺ
•’ƒ…Œ‹ǡ͸ͻ
™‹‡Ž‘œƒ…œ›ǡͶͳǡ͸͹ǡ͹ʹ

œ™‹¸•œƒ‹‡™›†ƒŒ‘ä…‹ǡʹ͸͵

Poleć książkę

Kup książkę

background image

Poleć książkę

Kup książkę

background image
background image

Wyszukiwarka

Podobne podstrony:
Oracle PL SQL w mgnieniu oka orpoko
SQL w mgnieniu oka
SQL Leksykon kieszonkowy Wydanie II
SQL cwiczenia praktyczne Wydanie II
SQL w mgnieniu oka 2
SQL cwiczenia praktyczne Wydanie II cwsqw2
Oracle PL SQL w mgnieniu oka
Oracle PL SQL w mgnieniu oka orpoko
SQL w mgnieniu oka
SQL w mgnieniu oka sqloko
SQL Leksykon kieszonkowy Wydanie II sqllk2
SQL Leksykon kieszonkowy Wydanie II 2
SQL w mgnieniu oka sqloko
SQL cwiczenia praktyczne Wydanie II cwsqw2
SQL w mgnieniu oka 2
SQL Leksykon kieszonkowy Wydanie II
informatyka sql leksykon kieszonkowy wydanie ii jonathan gennick ebook

więcej podobnych podstron