Fulltextové vyhledávání v MS SQL Serveru Zápočtová práce do předmětu Databázové systémy 2
|
|
- Otto Ovčačík
- před 9 lety
- Počet zobrazení:
Transkript
1 Pavel Kubát IV. ročník Informatika Fulltextové vyhledávání v MS SQL Serveru Zápočtová práce do předmětu Databázové systémy 2 Velké množství digitálních informací je uloženo v nestrukturovaném textu, buď v čistém textu, nebo ve formátovaných dokumentech. Vyhledávání určitých informací v nich je velmi důležité v mnoha aspektech používání IT. Ať už je to vyhledávání přes Google, vyhledávání frází ve slovnících nebo prosté hledání slova v některém z adresářů, fulltextové vyhledávání je nejefektivnější způsob jak se k daným informacím dostat. Tuto možnost nabízí (i když ne v takovém rozsahu jako Oracle) také MS SQL a Microsoft produkty obecně. Samotné Microsoft fulltextové vyhledávání funguje pro Fulltextové dotazy na čistá textová data Kombinování fulltextového vyhledávání s tradičními vyhledávácími algoritmy Hledání v indexovaných tabulkách Procentuální shody ve vyhledávání s danými výrazy na základě tzv. Ranku Prohledávání strukturovaných dat typu HTML, Office dokumentů Vytváření speciálních filtrů pro další typy souborů (PDF, TIFF) Základním úkolem jazykových modulů pro fulltextové vyhledávání je najít fráze, které uživatel hledá a to buď přesně, nebo identifikovat syntakticky různé tvary, jimž odpovídá tentýž faktický význam a ty pak najít. Nejdůležitějším případem je identifikace různých tvarů ohebných slovních druhů, zejména podstatných jmen, přídavných jmen a sloves. U jazyků se složitým tvaroslovím, jako jsou právě slovanské jazyky, kde např. podstatná jména mají dva časy krát sedm pádů jde o velmi důležitou funkci, bez níž je fulltextové hledání přinejlepším neúplné. Služba, která se stará o fulltextové vyhledávání v systémech Windows se jmenuje Microsoft Search Service. Microsoft Search Service Microsoft Search service je fulltextová a vyhledávací služba (dále jen MSS) MSS má dvě úlohy Podpora indexování vytváří fulltextové katalogy a indexy založené pro databázi. Při definici katalogů vytváří indexy pro každý z nich. 1
2 Podpora dotazování zjišťuje, které výrazy splňují daná vyhledávací kritéria. Pro každý dotaz vrací řádky v tabulce spolu s Rankem což je jakási velikost shody s kritérii v dotazu. Samotná služba běží implicitně na Windows NT, 2000, XP a Serverech. Na starších systémech je možné ji zprovoznit dodatečnou instalací balíčků. MSS běží s právy administrátora, jehož práva si během instalace sama přiřadí. Fulltextové katalogy a indexy nejsou uloženy přímo v databázi, ale ve speciálních souborech, spravovaných službou MSS. Přístup k nim mají pouze MSS a systémový administrátor. Z obrázku je vidět že samotná databáze a MSS pracují zvlášť. Jejich spolupráci zajišťuje fulltext provider. Fulltextové katalogy, indexy a podpory hledání využívá MSS pouze na tabulky v databázi. Pokud je třeba vyhledávat v klasických souborech, je použit Index Service, který poskytuje stejné funkce jako MSS ale právě na klasické soubory. Index Service obsahuje také OLE DB ovladače, díky nimž je možné ho propojit s databázemi. Následně je pak možné v T-SQL dotazech (Transact - SQL) automaticky kombinovat vyhledávání v databází s prohledávání skutečných souborů. 1. Princip činnosti Činnost fulltextového systému lze rozdělit na dvě části: vytváření indexu a vyhledávání v indexu Vytváření fulltextového indexu Při vytváření fulltextového indexu dochází postupně k těmto krokům: Filtrování během tohoto kroku dochází k extrakci čistého textu z indexovaného dokumentu. Tento krok není vždy nutný (například pokud jde o textové pole v databázi nebo TXT soubor). Jindy je naopak nezbytný, neboť indexovaná data mohou obsahovat řadu netextových informací (jako např. soubory MS Office). Standardně je dodáván IFilter modul pro soubory MS Office, TXT soubory, XML a HTML soubory. Od třetích stran lze získat např. filtry pro PDF nebo TIFF dokumenty. Filtrování je jazykově nezávislé. Určení jazyka zároveň s filtrací dochází k určení jazyka dokumentu. Pokud existují metadata definující tento jazyk (např. ve formátech MS Office, v hlavičkách HTML dokumentů, v definici fulltextového vyhledávání v SQL tabulkách), použijí se tato metadata. Pokud není žádný takový údaj k dispozici, je jako použitý jazyk určen vybraný systémové místní nastavení (System Default Locale) počítače, který indexaci provádí. 2
3 Rozdělení na slova (word breaking) během této fáze je neformátovaný text rozdělen na jednotlivá slova a výrazy. Tato činnost je jazykově závislá. U evropských jazyků je dělení na slova dosti podobné, ale přesto se vyskytují rozdíly, např. č je v češtině a slovenštině považováno za řádný znak, zatímco v angličtině je považováno za speciální symbol, který není součástí slova. Zároveň dochází ke korektnímu rozeznání a zpracování složených slov (slova obsahující spojovník nebo lomítko) a zkratek. V této fázi též probíhá normalizace (unifikace) číselných údajů (čísla, data, časy), což umožňuje např. nalezení data bez ohledu na použitý formát jeho výskytu v textu (například , a ). Odstranění nevýznamných slov (noise words) pro každý jazyk je k dispozici seznam nevýznamných slov (pro češtinu např. a, ale, tak, tedy), která jsou odstraněna z důvodu menší velikosti indexu a lepší výkonnosti. Tato činnost je jazykově závislá. Uložení do fulltextového indexu zjednodušeně si lze index představit jako seznam slov, kde u každého slova je uvedeno v kterém dokumentu se vyskytuje a na kterých pozicích (aby bylo možné použít při vyhledávání operátor NEAR). Jde o jazykově nezávislou činnost Vyhledávání Při dotazování do indexu se využívá již hotový fulltextový slovník. Při dotazech lze využívat jednoduché i pokročilejší operátory. Při vyhledávání hraje důležitou roli takzvaný stemmer, jehož úkolem je rozložit dotaz podle všech možných tvarů daného slova. Například pokud zadáme dotaz: Havlíček AND Němcová lze si výsledný dotaz představit jako (Havlíček OR Havlíčka OR Havlíčkem OR ) AND (Němcová OR Němcovou OR ) Z toho je jasně patrné, že správné určení jazyka při pokládání dotazu je klíčové pro úspěch vyhledávání. Některé produkty využívající fulltextové vyhledávání nabízejí možnost volby jazyka, jiné používají nějakou formu výchozího nastavení. Jazykové moduly pro češtinu/slovenštinu pracují na bázi rozsáhlých slovníků. Z toho plyne, že pro slova obsažená ve slovnících je generování odvozených tvarů (ohybů slova) přesné a úplné, a to i v případech, kdy dochází ke změně základu slova pro některé tvary slova (nepravidelné skloňování nebo časování). Ohyby jsou generované v rámci jednoho slovního druhu. Pro podstatná jména jsou generovány všechny tvary v jednotném i množném čísle, pro slovesa tvary přítomného času, minulého času, rozkazovacího způsobu, neurčitku a přechodníky, pro přídavná jména a zájmena všechny tvary v jednotném a množném čísle pro všechny rody. Slovesná podstatná jména, přivlastňovací přídavná jména a příčestí jsou zpracovávána jako samostatná slova, tzn. negenerují se slovní druhy, ze kterých jsou odvozené (přesvědčení a přesvědčit jsou považována za různá slova). Záporné tvary slov vytvářené pomocí ne- jsou zpracovávány odděleně od kladných tvarů (slova nevědět a vědět jsou považována za různá). Důležitou vlastností jazykových modulů je schopnost generovat odvozené tvary (ohyby) i pro slova, která se ve slovnících nenachází (především příjmení, názvy, nově vznikající/převzatá a slangová slova). Pro generování ohybů neznámých slov jsou použity algoritmy, které s vysokou přesností určí slovní druh a další gramatické atributy neznámého slova (rod, číslo, čas, ) a v závislosti na těchto informacích je generována příslušná množina odvozených tvarů slova. 3
4 2. Dotazování MS SQL Server poskytuje efektivní podporu pro hledání slov v textových datech. Fulltextový index ukládá informace o jednotlivých slovech a jejich umístění v tabulkách a následně jsou tyto informace používány pro rychlé vyhledávání frází a jejich kombinací v těchto tabulkách. Fulltextové indexy jsou obsaženy ve fulltextových katalozích. Každá databáze může obsahovat mnoho těchto katalogů, katalog však nesmí náležet do více než jedné databáze a každý katalog může obsahovat fulltextové indexy pro více tabulek. Tabulka smí mít pouze jeden fulltextový index, takže každá indexovaná tabulka náleží vždy pouze do jednoho fulltextového katalogu. Samotné indexy musí být definovány na základní tabulku, ne na pohled, systémovou tabulku nebo na dočasnou tabulku. K definování indexu je třeba definovat unikátní sloupec a jeden nebo více textových sloupců. Každý index pak obsahuje hodnoty určitých slov, které jsou s ním spojeny a umístění slov v textu. Některé řetězce nemohou být ukládány do klasických textových sloupců. V MS SQL je pro tyto soubory (jako jsou například Office dokumenty) vytvořen speciální typ image. Office i jiné dokumenty totiž obsahují mnoho znaků, které nejsou pro ukládání do klasických text sloupců vhodné. Naproti tomu image umožňuje ukládat jakákoliv data. Při vyhledávání je pak u těchto sloupců použit filtr, který dokáže z daných dat vytáhnout pouze čistý text. Filtr je možné zvolit explicitně, nebo nechat SQL Server zvolit filtr podle přípony souboru. Fulltextové indexování je komponenta, která umožňuje dvě možnosti T-SQL dotazování při hledání daných frází a to: CONTAINS FREETEXT Transact-SQL také obsahuje dvě funkce, které vrací množinu řádků, které odpovídají vyhledávacím kritériím a to : CONTAINSTABLE FREETEXTTABLE Ve chvíli, kdy je spuštěn fulltextový dotaz, je přeposlán do MSS, které projde své vnitřní struktury (indexy) a vrátí klíče a ranky zpět SQL Serveru. Tento proces probíhá na pozadí a není možné prohlížet jeho výsledky, když je použit dotaz CONTAINS nebo FREETEXT, ale jestliže je spuštěn dotaz CONTAINSTABLE nebo FREETEXTTABLE, můžeme se do k daným hodnotám dostat. Samotné dotazy CONTAINS a FREETEXT vlastně nedělají nic jiného, než že zavolají CONTAINSTABLE nebo FREETEXT a výsledky propojí s jejich tabulkou v databázi a vrátí výsledek CONTAINS Je určeno k vyhledávání sloupců obsahujících texty s naprostou shodou, nebo fuzzy (méně přesnou) shodou, jsou vyhledávány jednotlivá slova i celé fráze, vzdálenosti mezi nimi a váhy shody. Dotazy jsou velmi rychle provedené, vrací méně a přesnějších výsledků, ale mají 4
5 problém s hledáním nevýznamných slov. Např. když je třeba najít frázi dobře, ale dotaz, vrátí CONTAINS chybové hlášení, že dotaz obsahuje nevýznamné slova, a protože tyto slova nejsou standardně zahrnuta do vyhledávácího procesu, není možné tuto frázi najít, i kdyby skutečně v některém textu byla. CONTAINS může vyhledávat: Slovo nebo fráze Předponu slova nebo fráze Slovo blízko jiného slova (vzdálenost). Slovo, které má vyšší váhu než jiné slovo Syntaxe CONTAINS ( { sloupec * }, '< podmínka >' ) < podmínka > ::= { < jednoduchý výraz > < výraz předložky > < výraz podobnosti > < výraz váhy > } { ( < podmínka > ) { AND AND NOT OR } < podmínka > [...n ] } < jednoduchý výraz > ::= slovo " fráze " < výraz předložky > ::= { " slovo * " " fráze * " } < výraz podobnosti > ::= { < jednoduchý výraz > < výraz předložky > } { { NEAR ~ } { < jednoduchý výraz > < výraz předložky > } } [...n ] < výraz váhy > ::= ISABOUT ( { { < jednoduchý výraz > < výraz předložky > < výraz podobnosti > } [ WEIGHT ( váha ) ] } [,...n ] ) Parametry sloupec 5
6 * Je jméno sloupce určeného pro fulltextové vyhledávání. Všechny řetřezcové sloupce jsou vhodné pro fulltextové vyhledávání Určuje, že všechny sloupce v tabulce určené pro fulltextové vyhledávání mohou být použity při hledání shody s danými vyhledávacími podmínkami. <podmínka > Slovo fráze Určujte text hledaný v tabulce. Je řetězec bez uvozovek nebo apostrofů. Jedno nebo více slov s mezerami mezi sebou. Použití CONTAINS s jednoduchým výrazem Tento příklad najde všechny produkty s cenou $15.00, které obsahují slovo "bottles". SELECT ProductName FROM Products WHERE UnitPrice = AND CONTAINS(QuantityPerUnit, 'bottles') Použití CONTAINS a fráze v jednoduchém výrazu Tento příklad najde všechny produkty, které obsahují frázi "sasquatch ale" nebo "steeleye stout". SELECT ProductName FROM Products WHERE CONTAINS(ProductName, ' "sasquatch ale" OR "steeleye stout" ') Použití CONTAINS s předložkovým výrazem Tento příklad najde všechny jména produktů s aspoň jedním slovem začínajícím předložkou choc ve sloupci ProductName. SELECT ProductName FROM Products WHERE CONTAINS(ProductName, ' "choc*" ') Použití CONTAINS a OR s předložkovým výrazem Tento příklad najde všechny popisy kategorií, které obsahují řetězec "sea" or "bread". SELECT CategoryName 6
7 FROM Categories WHERE CONTAINS(Description, '"sea*" OR "bread*"') Použití CONTAINS s výrazem podobnosti Tento příklad najde všechny názvy produktů, kde je slovo "Boysenberry" blízko slova "spread". SELECT ProductName FROM Products WHERE CONTAINS(ProductName, 'spread NEAR Boysenberry') Použití CONTAINS s váhovým výrazem Tento příklad najde všechny názvy produktů obsahujících slova spread, sauces, nebo relishes a každé slovo má jinou váhu. SELECT CategoryName, Description FROM Categories WHERE CONTAINS(Description, 'ISABOUT (spread weight (.8), sauces weight (.4), relishes weight (.2) )' ) Použití CONTAINS s proměnnými Tento příklad využívá proměnných namísto určitého vyhledávacího výrazu. USE pubs varchar(30) ='Moon' SELECT pr_info FROM pub_info WHERE 2.2. CONTAINSTABLE Vrací tabulku výsledků naplněnou řádky takových sloupců, které obsahují texty s naprostou shodou, nebo fuzzy (méně přesnou) shodou, jsou vyhledávány jednotlivá slova i celé fráze, vzdálenosti mezi nimi a váhy shody. CONTAINSTABLE může být uvedena v části WHERE příkazu SELECT. Dotazy používající CONTAINSTABLE vrací rank pro každý řádek. Syntaxe CONTAINSTABLE ( tabulka, { sloupec * }, ' < podmínka > ' [, prvních n ] ) < podmínka > ::= { < jednoduchý výraz > < předložkový výraz > < výraz podobnosti > 7
8 < váhový výraz > } { ( < podmínka > ) { AND AND NOT OR } < podmínka > [...n ] } < jednoduchý výraz > ::= slovo " fráze " < předložkový výraz > ::= { "slovo * " "fráze * " } < výraz podobnosti > ::= { < jednoduchý výraz > < předložkový výraz > } { { NEAR ~ } { < jednoduchý výraz > < předložkový výraz > } } [...n ] < váhový výraz > ::= ISABOUT ( { { < simple_term > < předložkový výraz > < výraz podobnosti > } [ WEIGHT ( váha ) ] } [,...n ] ) Parametry tabulka Jméno tabulky, která je připravena na fulltextové vyhledávaní. prvních n Určuje, že pouze prvních n nejvýše oznámkovaných výsledku v klesajícím pořadí budou dotazem vráceny. SELECT select_list FROM table AS FT_TBL INNER JOIN CONTAINSTABLE(table, column, contains_search_condition) AS KEY_TBL ON FT_TBL.unique_key_column = KEY_TBL.[KEY] Příklady využití CONTAINSTABLE Tento příklad hledá všechny jména produktů obsahující slova breads, fish, nebo bedra a každé slovo má jinou váhu. U každého řádku ve výsledku je uveden rank. Řádky s vyšším rankem jsou uvedeny přednostně SELECT FT_TBL.CategoryName, FT_TBL.Description, KEY_TBL.RANK FROM Categories AS FT_TBL INNER JOIN CONTAINSTABLE(Categories, Description, 'ISABOUT (breads weight (.8), fish weight (.4), beers weight (.2) )' ) AS KEY_TBL ON FT_TBL.CategoryID = KEY_TBL.[KEY] ORDER BY KEY_TBL.RANK DESC -- nebo SELECT [key], [rank] 8
9 FROM CONTAINSTABLE(Articles, *, 'FORMSOF(INFLECTIONAL('Ichiro') AND "sports"') Dotaz s uvedením podmínky větší než Tento příklad vrací popis a jméno kategorie všech food kategorií, kde popis obsahuje slova "sweet and savory" blízko slova "sauces" nebo "candies". Všechny řádky s kategorií "Seafood" jsou zahozeny a vráceny jsou pouze řádky s rankem větším než 2. SELECT FT_TBL.Description, FT_TBL.CategoryName, KEY_TBL.RANK FROM Categories AS FT_TBL INNER JOIN CONTAINSTABLE (Categories, Description, '("sweet and savory" NEAR sauces) OR ("sweet and savory" NEAR candies)' ) AS KEY_TBL ON FT_TBL.CategoryID = KEY_TBL.[KEY] WHERE KEY_TBL.RANK > 2 AND FT_TBL.CategoryName <> 'Seafood' ORDER BY KEY_TBL.RANK DESC Dotaz s uvedením pouze prvních deseti výsledků Tento příklad vrací popis a jméno kategorie prvních deseti food kategorií, kde popis obsahuje slova "sweet and savory" blízko slova "sauces" nebo "candies". SELECT FT_TBL.Description, FT_TBL.CategoryName, KEY_TBL.RANK FROM Categories AS FT_TBL INNER JOIN CONTAINSTABLE (Categories, Description, '("sweet and savory" NEAR sauces) OR ("sweet and savory" NEAR candies)', 10 ) AS KEY_TBL ON FT_TBL.CategoryID = KEY_TBL.[KEY] 2.3. FREETEXT Je používán ke hledání sloupců obsahujících řetězce, které obsahují texty, které významově odpovídají zadaným kritériím a nehledá striktně pouze slova uvedená v kritériích. FREETEXT při spuštění láme slova na jednotlivé výrazy a přiřazuje jim váhu a na konci vrátí výsledky. Syntaxe FREETEXT ( { sloupec * }, 'freetext řetězec' ) Parametry freetext řetězec Text hledaný v daném sloupci. Může to být jakýkoliv text jako slova, fráze, věty. Použití FREETEXTu na hledání slov 9
10 Tento příklad hledá všechny kategorie produktů, které obsahují slova významově podobná slovům bread, candy, dry, a meat v popisu produktu jako je breads, candies, dried, a meats. SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and dry meat' ) 2.4. FREETEXTTABLE Vrací tabulku naplněnou řádky s id takových sloupců v databázi, které obsahují významově podobná slova, které jsou zadané v kritériích a nehledá pouze slova uvedená v těchto kritériích. Dotazy vrací rank pro každý řádek. Syntaxe FREETEXTTABLE ( tabulka, { sloupec * }, 'freetext řetězec' [, prvních n ] ) Příklad Tento příkaz vrací jméno kategorie a popis všech kategoriích, které odpovídají slovům sweet, candy, bread, dry, a meat. SELECT FT_TBL.CategoryName, FT_TBL.Description, KEY_TBL.RANK FROM Categories AS FT_TBL INNER JOIN FREETEXTTABLE(Categories, Description, 'sweetest candy bread and dry meat') AS KEY_TBL ON FT_TBL.CategoryID = KEY_TBL.[KEY] -- nebo SELECT [key], [rank] FROM FREETEXTTABLE(Articles, Body_Sports, 'Ichiro') 3. Fulltextové a SQL indexy Podpora fulltextu v SQL Serveru přináší dvě výhody schopnost vypořádat se s dotazy na textová data vytvoření a údržba indexů umožňujících zjištění odpovědi na tyto dotazy Fulltextové indexy se liší od klasických SQL indexů v mnoha ohledech Klasické SQL indexy Fulltextové indexy 10
11 Uloženy v kontrolovány databází v nichž byly vytvořeny Uloženy v souborech, ale administrovány přes databázi Je možné vytvořit více indexů v jedné tabulce Je povolen pouze jeden fulltextový index na tabulku Automaticky aktualizovány ve chvíli, když jsou data vkládána, měněna nebo mazána Přidání dat do fulltext indexu může probíhat periodicky po určité době, vyžádáno speciálním požadavkem, nebo nastaveno na automatickou aktualizaci při každé změně Neseskupené Seskupené v jedné databázi v jednom nebo více katalozích Vytvořeny a rušeny v SQL Server Enterprise Manageru, wizardech, nebo Transact-SQL dotazech. Vytvořeny a rušeny v SQL Server Enterprise Manager, wizardech, nebo uložených procedurách 4. Aktualizace indexů MS SQL Server dokáže aktualizovat data bez jakéhokoliv zásahu pomocí Fulltextového Indexing Wizarda, SQL Server Enterprise Managera nebo SQL Server Agent job schedulera. Jsou tři možnosti jak nastavit aktualizaci indexů a to Plná obnova znovu-indexování všech záznamů v databázi Periodická indexace po určitých časových intervalech jsou projity záznamy o změnách a k nim příslušné záznamy v tabulce jsou aktualizovány Stopování změn SQL server poskytne seznam všech změn u indexovaných dat a uživatel může sám vybrat, které změny uložit a které ne. 5. Konfigurace fulltextového vyhledávání Na vytvoření fulltextového indexu na textová data uložená v databázi je potřeba projít několik kroků a to Jako sysadmin nebo db_owner pro jednotlivou databázi vykonejte tyto příkazy use Northwind exec sp_fulltext_database 'enable' 11
12 Je třeba vytvořit fulltext katalog k uložení fulltextových indexů. Jak již bylo řečeno, data v tomto katalogu jsou v souborovém systému mimo SQL Server, proto je třeba být opatrný kam tyto data uložit. Pokud nebude specifikováno jinak, bude katalog uložen do podadresáře FTDAT v Microsoft SQL Server\MSSQL adresáři. Zde je příklad jak uložit data na jiné umístění exec sp_fulltext_catalog 'Cat_Desc', 'create', 'f:\ft' Konvence pojmenování katalogů v MSS je SQL+dbid+catalogID Pokud to tak již není, vytvořte unikátní nenulový sloupec v každé tabulce, ve které chcete vytvořit fulltextový index. Tento unikátní index je použit k mapování jednotlivých řádků na unikátní stlačitelný klíč používaný pomocí MSS. Dále je třeba dát vědět MSS, že chcete vytvořit fulltextový index na tabulky. Následujícím příkazem bude tabulka přidána fo fulltext katalogu (v tomto případě, 'Cat_Desc', kterou jsme předtím vytvořili): exec sp_fulltext_table 'Categories', 'create', 'Cat_Desc', 'PK_Categories' Dalším krokem je přidání sloupců do fulltextového indexu. Pro každý sloupec je možné zvolit jazyk a jestliže je sloupec typu image, je třeba specifikovat další sloupec, který bude použit pro zjištění typu dokumentu každého řádku. exec sp_fulltext_column 'Categories', 'Description', 'add' Pokud není zvolen jazyk, ve kterém jsou informace ve sloupci napsané,je zvolen implicitní jazyk systému. Pokud je třeba ho změnit, použije se příkaz "sp_configure". Nyní je již fulltextový index připraven. Pro naplnění daty použijeme následující příkaz, který vynutí naplnění indexu. exec sp_fulltext_table 'Categories', 'start_full' Pokud Vás zajímá stav indexování tabulky, použijte příkaz select FULLTEXTCATALOGPROPERTY('Cat_Desc', 'Populatestatus') 5.1. Příklad fulltextového vyhledávání v MS SQL Serveru Nejprve vytvoříme novou tabulku se sloupci: id typ integer, primární klíč, Identity = Yes txt typ nvarchar(100) Při ukládání tabulku pojmenujte Test: 12
13 Nyní zadáme testovací údaj. Klikněte pravým tlačítkem na tabulce, zvolte Open Table, Return all rows a zadejte nový řádek se sloupcem txt rovným např. zastoupená Karlem Havlíčkem Borovským : Full-textové vyhledávání definujeme kliknutím pravým tlačítkem na tabulce a volbou Full Text Index Table, Define Full-Text Indexing on a Table. Jako unikátní klíč v tabulce by se měl nabídnout primární klíč tabulky PK_Test. Na další stránce zvolte indexaci sloupce txt a jazyk prozatím nastavte na English (United States). Důvodem je, že seznam jazyků je v této verzi nastaven natvrdo, při používání jiného jazyka je nutné použít systémové uložené procedury pro změnu používaného jazyka: 13
14 Na další stránce vyberte vytvoření nového katalogu a nazvěte jej například Test FT Catalog: Zbytek průvodce dokončete beze změn výchozích hodnot. Nyní je třeba přenastavit jazyk indexovaných sloupců. Z menu Tools, Query Analyzer spusťte nástroj SQL Query Analyzer, zkontrolujte, zda spojení používá správnou databázi. K nastavení správného jazyka pro indexovaný sloupec lze použít uloženou proceduru sp_fulltext_column, pro zjištění právě 14
15 nastaveného jazyka lze použít uloženou proceduru sp_help_fulltext_columns. Jako jazyk se používá číselně vyjádřený kód místního nastavení, což je 1029 pro češtinu a 1051 pro slovenštinu. Následující příkaz nastaví jazyk sloupce txt na češtinu a provede kontrolu nastavení: Změna jazyka se v katalogu neprojeví automaticky, proto je nutné katalog znovu vytvořit. Běžte v Enterprise Manageru do složky Full-Text Catalogs, klikněte pravým tlačítkem na katalogu Test FT Catalog a zvolte Start Full Population. Počkejte několik vteřin stav procesu můžete kontrolovat v Enterprise Manageru, ale okno je nutné obnovovat ručně. Při správné funkci fulltextového vyhledávání vrací libovolný z následujících dotazů řádek obsahující slovo Havlíček v libovolném tvaru: 15
16 6. Odkazy MSDN Full-Text Search Public Newsgroup (microsoft.public.sqlserver.fulltext) SQL Server development team 16
Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.
Instalace Produkt se neinstaluje. Stačí soubor uložit na libovolné místo na Vašem počítací (klikněte pravým tlačítkem a dejte 'uložit cíl jako ), pak jen spustit. Požadavky na software Produkt je odzkoušen
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz
Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz
Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření
Začínáme s Tovek Tools
NAJÍT POCHOPIT VYUŽÍT Úvodní seznámení s produktem Tovek Tools JAK SI TOVEK TOOLS NAINSTALUJI?... 2 JAK SI PŘIPOJÍM INFORMAČNÍ ZDROJE, VE KTERÝCH CHCI VYHLEDÁVAT?... 2 JAK MOHU VYHLEDÁVAT V INFORMAČNÍCH
Základní přehled SQL příkazů
Základní přehled SQL příkazů SELECT Základní použití Příkaz SELECT slouží k získání dat z tabulky nebo pohledu v požadované podobě. Získání všech řádků a sloupců z tabulky SELECT * FROM Person.Contact
Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
1 Tabulky Příklad 3 Access 2010
TÉMA: Vytvoření tabulky v návrhovém zobrazení Pro společnost Naše zahrada je třeba vytvořit databázi pro evidenci objednávek o konkrétní struktuře tabulek. Do databáze je potřeba ještě přidat tabulku Platby,
Tovek Tools. Tovek Tools jsou standardně dodávány ve dvou variantách: Tovek Tools Search Pack Tovek Tools Analyst Pack. Připojené informační zdroje
jsou souborem klientských desktopových aplikací určených k indexování dat, vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci s velkým objemem textových
Databázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
KIV/ZIS cvičení 5. Tomáš Potužák
KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí
7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů
7. Enterprise Search Pokročilé funkce vyhledávání v rámci firemních datových zdrojů Verze dokumentu: 1.0 Autor: Jan Lávička, Microsoft Časová náročnost: 30 40 minut 1 Cvičení 1: Vyhledávání informací v
Informační systémy ve zdravotnictví. 6. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Relace
Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.
Databáze Základní pojmy Pojem databáze označuje obecně souhrn informací, údajů, dat o nějakých objektech. Úkolem databáze je hlídat dodržení všech omezení a dále poskytovat data při operacích. Objekty
Distanční opora předmětu: Databázové systémy Tématický blok č. 7: Fulltextové vyhledávání Autor: RNDr. Jan Lánský, Ph.D.
Distanční opora předmětu: Databázové systémy Tématický blok č. 7: Fulltextové vyhledávání Autor: RNDr. Jan Lánský, Ph.D. Obsah kapitoly 1 Fulltextové vyhledávání 2 Porozumění textu 3 Přesnost a úplnost
Databázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
MS SQL Server 2008 Management Studio Tutoriál
MS SQL Server 2008 Management Studio Tutoriál Vytvoření databáze Při otevření management studia a připojením se ke konkrétnímu sql serveru mám v levé části panel s názvem Object Explorer. V tomto panelu
Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 4 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Klauzule příkazu
Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška
Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ
Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení
Microsoft Access Databáze je seskupení většího množství údajů, které mají určitou logiku a lze je určitým způsobem vyhodnocovat, zpracovávat a analyzovat Access je jedním z programů určených pro zpracování
APS Administrator.OP
APS Administrator.OP Rozšiřující webový modul pro APS Administrator Přehled přítomnosti osob v oblastech a místnostech Instalační a uživatelská příručka 2004 2013,TECH FASS s.r.o., Věštínská 1611/19, Praha,
Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy
Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze
Oracle XML DB. Tomáš Nykodým
Oracle XML DB Tomáš Nykodým xnykodym@fi.muni.cz Osnova Oracle XML DB Architektura Oracle XML DB Hlavní rysy Oracle XML DB Hlavní rysy Oracle XML DB - pokračování XMLType XML Repository Využívání databázových
Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.
1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky
Aplikace a služba Money Dnes Publisher v deseti krocích
2 Money Dnes Publisher Uživatelská příručka Aplikace a služba Money Dnes Publisher v deseti krocích Tento step-by-step manuál vás provede korektním nastavením ovladače Money Dnes Publisher pomocí přiloženého
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Vyhledávač datových referencí. Dokumentace
Dokumentace goshoom 18.8.2010 OBSAH Obsah... 1 Základní informace... 2 Podporované verze Microsoft Dynamics AX... 2 Podporované jazyky... 2 Instalace... 3 Uživatelská příručka... 4 Jak používat Vyhledávač
PRODUKTY. Tovek Tools
jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.
EPLAN Electric P8 2.7 s databázemi na SQL serveru
EPLAN Electric P8 2.7 s databázemi na SQL serveru EPLAN Electric P8 2.7 k dispozici pouze ve verzi 64bit. EPLAN Electric P8 využívá k ukládání některých dat databáze. Artikly, překladový slovník 1 ) a
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová
Databáze MS-Access Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Obsah Principy a možnosti databází. Uložení dat v databázi, formáty dat, pole, záznamy, tabulky, vazby mezi záznamy. Objekty databáze
Outdoor Expert. Uživatelský manuál. Verze aplikace: OutdoorExpert_Manual.docx 1 /
Outdoor Expert Uživatelský manuál Verze aplikace: 1.0 28. 12. 2014 OutdoorExpert_Manual.docx 1 / 35 2015-01-01 Obsah 1 ÚVOD... 3 2 POPIS FUNKČNOSTÍ APLIKACE... 3 2.1 SPUŠTĚNÍ APLIKACE... 3 2.2 ZALOŽENÍ
Access. Tabulky. Vytvoření tabulky
Access správa databáze (tabulky, relace, omezující podmínky, data...) uživatelské prostředí pro práci s databází (formuláře, sestavy, datové stránky, makra...) ukázková aplikace Northwind hlavní okno databáze
VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ
Úvod do problematiky VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ Databáze je uspořádaná množina velkého množství informací (dat). Příkladem databáze je překladový slovník, seznam PSČ nebo telefonní seznam. Databáze
Informační systémy 2008/2009. Radim Farana. Obsah. Základní principy XML
10 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Export a import dat Formát XML a SQL server Zálohování a obnova
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_038.ICT.34 Tvorba webových stránek SQL stručné minimum OA a JŠ Jihlava, VY_32_INOVACE_038.ICT.34 Číslo
Nápověda 360 Search. Co je 360 Search? Tipy pro vyhledávání
1 z 5 Nápověda 360 Search Co je 360 Search? 360 Search je metavyhledávač, který slouží k paralelnímu prohledávání všech dostupných informačních zdrojů prostřednictvím jednotného rozhraní. Nástroj 360 Search
Databáze. Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu. Bedřich Košata
Databáze Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu Bedřich Košata K čemu jsou databáze Ukládání dat ve strukturované podobě Možnost ukládat velké množství dat
Co je nového 2018 R2
Co je nového 2018 R2 Obsah NOVINKY... 5 1: Vyhledat prvek... 5 2: Čáry modelu podle... 6 3: Duplikovat výkresy... 7 4: Délka kabelů... 8 5: Výškové kóty... 9 VYLEPŠENÍ... 10 1: Excel Link... 10 2: Uspořádání
HELIOS - Zálohování BüroKomplet, s.r.o.
HELIOS - Zálohování 2017 BüroKomplet, s.r.o. Obsah Záloha... 3 Přehled záloh... 3 Typ zálohy... 3 Adresář... 4 Nový... 4 Obnova... 6 2 Záloha V přehledu lze provádět zálohy dat jednotlivých firem a v případě
Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie
Microsoft Access Nová databáze, návrh tabulky Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Dlouhodobý úkol Ahoj! Dnes vás čeká vytvoření první databáze (tabulky). Budeme evidovat
InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou
MySQL Typy tabulek Storage Engines MyISAM defaultní, neumí transakce, umí fulltext InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) MEMORY (HEAP) v paměti; neumí transakce ARCHIVE velké množství
PŘÍRUČKA UŽIVATELE. Připraveno společností Neit Consulting, s.r.o. Datum poslední aktualizace: Verze: 2.0
PŘÍRUČKA UŽIVATELE Připraveno společností Neit Consulting, s.r.o. Datum poslední aktualizace: 6. 4. 2017 Verze: 2.0 Obsah A. Předmluva... 3 A.1. Slovníček pojmů... 3 B. Profil uživatele... 5 C. Nahrávání
Databáze I. Přednáška 4
Databáze I Přednáška 4 Definice dat v SQL Definice tabulek CREATE TABLE jméno_tab (jm_atributu typ [integr. omez.], jm_atributu typ [integr. omez.], ); integritní omezení lze dodefinovat později Definice
1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.
10.6.7 POSTUP TVORBY KOMBINOVANÉHO SEZNAMU 1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam. 2. V rozbalovací nabídce se seznamem datových typů vyberte volbu
Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
Marek Laurenčík. Excel. práce s databázemi a kontingenčními tabulkami
Marek Laurenčík Excel práce s databázemi a kontingenčními tabulkami 2010 Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím
GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz
Tabletová aplikace. Uživatelský manuál
Uživatelský manuál Obsah Základní informace... 4 Instalace a přihlášení... 5 Verze CLOUD... 5 Verze SERVER... 8 Verze DEMO... 10 Nastavení displeje, tlačítek... 11 Obecná konfigurace... 11 GPS pozice...
Vyhledávání na portálu Knihovny.cz
Inforum 2017 Vyhledávání na portálu Knihovny.cz Petr Žabička, Václav Rosecký, Petra Žabičková Moravská zemská knihovna v Brně Obsah Co indexuje portál Knihovny.cz Rozšíření o centrální index Hledání v
Tvorba aplikací v Oracle Application Express
DBS 4. ročník APEX Tvorba aplikací v Oracle Application Express Cílem této lekce je vytvořit kompletní aplikaci v Apexu, postavenou na vzorových tabulkách společnosti Oracle. Postup: 1. Otevřete lekci
Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)
Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod
Stručný obsah. K2118.indd 3 19.6.2013 9:15:27
Stručný obsah 1. Stručný obsah 3 2. Úvod 11 3. Seznamy a databáze v Excelu 13 4. Excel a externí data 45 5. Vytvoření kontingenční tabulky 65 6. Využití kontingenčních tabulek 81 7. Kontingenční grafy
APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6
APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...
PRODUKTY Tovek Server 6
Tovek Server je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených strukturovaných i nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně
Nastavení propojení s eshopem
Nastavení propojení s eshopem Vytvoření párovacích polí na databázi eshopu! Není nutné upravovat databázi pro použití zkušební verze programu. Tento krok můžete při použití zkušební verze přeskočit. Pro
DATABÁZE MS ACCESS 2010
DATABÁZE MS ACCESS 2010 KAPITOLA 5 PRAKTICKÁ ČÁST TABULKY POPIS PROSTŘEDÍ Spuštění MS Access nadefinovat název databáze a cestu k uložení databáze POPIS PROSTŘEDÍ Nahoře záložky: Soubor (k uložení souboru,
Informační systémy ve zdravotnictví. 8. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 8. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Klauzule
Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale
je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně vyhledávat informace,
DLS V v1.2. Nové funkce. Používání programu DLS V
DLS V v1.2 Nové funkce Nahrazuje SW DLS IV stáhne se sám přes DLS IV Updater, nebo ho lze nainstalovat ručně Existuje DLS V pro instalační firmy a DLS V SA pro uživatele Databáze místo MS SQL serveru se
zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:
DUM 02 téma: Tabulky v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
Vazba ESO9 na MS Outlook a MS Exchange
Vazba ESO9 na MS Outlook a MS Exchange Zpracoval: Kočíbová Jana U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 24.6.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne:
Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):
Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit
Multi-dimensional expressions
Multi-dimensional expressions Query sent to cube / returned from cube jazyk pro multidimenzionální dotazy ekvivalent SQL pro multidimenzionální databáze je jen prostředkem pro přístup k datům jako SQL
Databáze pro evidenci výrobků
Databáze pro evidenci výrobků Databáze ve formátu Microsoft Access je součástí systému, který řídí automatizovanou výrobní linku. Tabulka tblcharge obsahuje data o výrobcích a je plněna automaticky řídicím
Import a export dat EU peníze středním školám Didaktický učební materiál
Import a export dat EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT4.19 Předmět: IVT Tematická oblast: Microsoft Office 2007 Autor: Ing. Vladimír Šauer Škola:
PRODUKTY. Tovek Tools
Analyst Pack je desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních
Úvod do filtrace, Quick filtr
Příručka uživatele systému Památkový katalog Úvod do filtrace, Quick filtr verze 1.x.x Autorská práva Copyright 2015 MUSOFT.CZ, s.r.o.. Všechna práva vyhrazena. Tato příručka je chráněna autorskými právy
PRŮZKUMNÍK ISDP NÁVOD K OBSLUZE INFORMAČNÍHO SYSTÉMU O DATOVÝCH PRVCÍCH (ISDP)
PRŮZKUMNÍK ISDP NÁVOD K OBSLUZE INFORMAČNÍHO SYSTÉMU O DATOVÝCH PRVCÍCH (ISDP) Obsah Úvod...2 Co je ISDP...2 Jaké jsou funkce ISDP...2 Slovník pojmů...2 Dílčí DP...2 DS...2 ISDP...2 JeDP...2 OS...2 SlDP...2
Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)
Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 2. a 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká: 2. soustředění 16.1.2009
Kurz Databáze. Obsah. Návrh databáze E-R model. Datová analýza, tabulky a vazby. Doc. Ing. Radim Farana, CSc.
Kurz Databáze Datová analýza, tabulky a vazby Doc. Ing. Radim Farana, CSc. Obsah Návrh databáze, E-R model, normalizace. Datové typy, formáty a rozsahy dat. Vytváření tabulek, polí, konvence pojmenování.
Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek
5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené
Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
Jak vyhledávat. Vyhledávače KAPITOLA 3
KAPITOLA 3 Jak vyhledávat Už víme, jak zacházet s programem Microsoft Internet Explorer, a můžeme se pustit do surfování. Ostatně, stejně jsme to při seznamování s funkcemi programu chtíce nechtíce dělali.
Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní 9 170 00 Praha 7
Poznámky k instalaci Αlpha V8, Logical Medical Systems GENNET s.r.o Kostelní 9 170 00 Praha 7 David Stejskal uživatelská podpora david.stejskal@gennet.cz Jana Vávrová uživatelská podpora jana.vavrova@gennet.cz
Ukládání a vyhledávání XML dat
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2014/12/04 19:41:24 $ Obsah Ukládání XML dokumentů... 3 Ukládání XML do souborů... 4 Nativní XML databáze... 5 Ukládání
MBus Explorer MULTI. Uživatelský manuál V. 1.1
MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení
Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.
Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.
Administrace Oracle. Práva a role, audit
Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma
VYHLEDÁVÁNÍ V NOVÉM PROSTŘEDÍ MEDVIK : ZÁKLADNÍ HLEDÁNÍ. Adéla Jarolímková Národní lékařská knihovna, referát metodiky a vzdělávání
VYHLEDÁVÁNÍ V NOVÉM PROSTŘEDÍ MEDVIK : ZÁKLADNÍ HLEDÁNÍ Adéla Jarolímková Národní lékařská knihovna, referát metodiky a vzdělávání Proč nové rozhraní? Integrace zdrojů katalogy, BMČ, autority, MeSH Přizpůsobení
Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
Příklady pracovních postupů
2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 11 června 2014 Obsah 3 Obsah Příklady pracovních postupů tisku na serveru Fiery Server...5
Databáze Madrid Express (WIPO)
Databáze Madrid Express (WIPO) Databázi Madrid Express obsahující mezinárodní ochranné známky, přihlášené na základě Madridské dohody nebo Madridského protokolu, zpřístupňuje Světová organizace duševního
Microsoft. Access. Výběrové dotazy. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie
Microsoft Access Výběrové dotazy Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Výběrové dotazy výběrový dotaz slouží k výběru konkrétních dat z tabulky databáze podle zadaných kritérií
Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic
SSB2000 bez hranic Systémy bytové správy Program SSB2000 generuje a ukládá mnoho dat V bytové správě jsou provozovány i jiné systémy pro generování a ukládání dat (např. účetnictví) Systémy bytové správy
Velmi stručný návod jak dostat data z Terminálu Bloomberg do R
Velmi stručný návod jak dostat data z Terminálu Bloomberg do R Ondřej Pokora, PřF MU, Brno 11. března 2013 1 Terminál Bloomberg Klávesou Help získáte nápovědu. Dvojím stisknutím Help Help spustíte online
6. blok část C Množinové operátory
6. blok část C Množinové operátory Studijní cíl Tento blok je věnován problematice množinových operátorů a práce s množinovými operátory v jazyce SQL. Čtenáři se seznámí s operátory, UNION, a INTERSECT.
M4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com
M4 PDF rozšíření Modul pro PrestaShop http://www.presta-addons.com Obsah Úvod... 2 Vlastnosti... 2 Jak modul funguje... 2 Zdroje dat... 3 Šablony... 4 A. Označení šablon... 4 B. Funkce Smarty... 5 C. Definice
Příloha 6. Palety nástrojů
Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích
Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy
Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy Konvence Další prvky Požadavky na systém Ukázkové databáze Ukázky kódu Použití ukázek kódu Další
Nástroj pro monitorování a analýzu českého internetu a sociálních médií
Nástroj pro monitorování a analýzu českého internetu a sociálních médií SOCIAL INSIDER VLASTNOSTI Zachycuje data z Facebooku, Twitteru, Youtube, Google+, stejně jako z tisíců českých a slovenských blogů
Program. Uživatelská příručka. Milan Hradecký
Program Uživatelská příručka Milan Hradecký ÚVOD : Program skladové evidence "SKLAD503" zahrnuje v sobě možnost zápisu příjmu převodů a výdeje až do 99 druhů skladů. Sortiment materiálu je ve všech skladech
Microsoft Access tvorba databáze jednoduše
Microsoft Access tvorba databáze jednoduše Časový rozsah: 2 dny (9:00-16:00) Cena: 3300 Kč + DPH Úvod do relačních databází. Funkce databázových objektů Microsoft Access. Návrh tabulek, definice základních
Úvod do databázových systémů
Úvod do databázových systémů Databáze je dnes velmi často skloňovaným slovem. Co se pod tímto termínem skrývá si vysvětlíme na několika následujících stranách a cvičeních. Databáze se využívají k ukládání
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410