• Přístup k laboratorní informatice. I. Laboratorní práce na databázi Access. Provádění práce krok za krokem

    Předmět: Vytváření a používání dotazů.

    Cíle práce:

    ü posílit své dovednosti v úpravě tabulek;

    ü seznámit se s hlavními typy žádostí;

    ü naučit se vytvářet výběrové dotazy různými způsoby;

    ü naučit se vytvářet složité dotazy;

    ü naučit se vytvářet křížové požadavky.

    Teoretická část.

    Žádost je prostředek, kterým se z databáze získávají informace, které splňují určitá kritéria. Výsledky dotazu nepředstavují všechny záznamy v tabulce, ale pouze ty, které dotazu vyhovují.

    Dotazy se skládají z řady podmínek, z nichž každá se skládá ze tří prvků:

    1. pole, které se používá pro srovnání;

    2. operátor popisující typ srovnání;

    3. hodnota, se kterou má být porovnána hodnota pole.

    Výrazy a operátory používané ve výběrových podmínkách.

    Výrazy a operátory Popis výrazů a operátorů
    Čísla Vstup bez omezení
    Text Musí být uzavřeno v uvozovkách
    Termíny Na obou stranách jsou ohraničeny # symboly (například #01.02.02#)
    *; +; -; /; ^ Aritmetické operátory spojující výrazy
    <; <=; >; >=; =; <> Porovnávací operátory
    And (A); Ne (Ne); Nebo (Nebo) Logické operátory
    Jako Používá se pro náhradní logiku ve výrazech
    v Chcete-li zjistit, zda je datový prvek obsažen v seznamu hodnot
    Mezi a... Chcete-li vybrat hodnoty z určitého rozsahu
    ? Nahrazuje jeden znak (písmeno nebo číslo)
    * Nahrazuje více znaků

    Požadavky mohou být jednoduché nebo složité křížové požadavky.

    Praktická část

    Pokrok:

    1) Otevřete svou tréninkovou databázi.

    2) Vytvořte požadavek na vzorek studentů, kteří mají pouze dobré známky ve všech používaných předmětech Průvodci dotazem.

    · Na panelu nástrojů vyberte příkaz<Мастер запросов>.

    · V zobrazeném dialogovém okně vyberte<Простой запрос>a klikněte na tlačítko .

    · V dalším okně vyberte tabulku, na které je dotaz založen (<Ведомость успеваемости>) a pole, která se účastní požadavku. Přesuňte je na pravou stranu okna pomocí tlačítka, klikněte<Далее>. V dalším okně také klikněte<Далее>.

    · V dalším okně zadejte název požadavku "Dobrí kluci" a stiskněte<Готово>.

    · Zobrazí se tabulka<Хорошисты>, ve kterém jsou uvedena jména všech studentů a studovaných předmětů.

    · Otevřete stůl "Dobrí kluci" přejít do režimu<Конструктор>. Tady v poli<Условия отбора>Pod každou položku uveďte podmínku >=4 nebo 4OR5.

    Poznámka: Zaškrtnutí v každém poli znamená, že můžete povolit nebo zakázat libovolné vybrané pole podle svého výběru.

    · Odpovězením přepněte na zobrazení tabulky<Да>na otázku o uložení požadavku. (Jména „hodných“ by měla zůstat v tabulce).

    3) Použití<Конструктора запросов>vytvořit dotaz pro výběr tabulky<Личные данные>.

    · Klikněte na tabulku<Личные данные>, přejděte do nabídky<Создание>, vyberte příkaz<Конструктор запросов >.

    · Přidejte požadovanou tabulku do pole dotazu. Vyberte jej v seznamu a klikněte na tlačítko<Добавить>. Zavřít okno<Добавление таблицы>.

    · Vyberte studenty, jejichž příjmení začíná písmenem „B“ a kteří žijí v Anapě. Pro tohle:

    Přidat do řádku<Поле>dvě pole<Фамилия>A<Город>;

    V souladu<Условия отбора>v prvním sloupci uveďte hodnotu
    Jako "B*" a ve druhém sloupci s názvem<Город> - "Anapa";



    zavřete požadavek a uložte jej pod jménem "BBW"(musíte si nechat studenty žijící v Anapa na svém seznamu). Obrázek 2

    Obrázek 2


    Samostatný úkol

    a) Vytvořte žádost se jménem<Запрос 1>na základě tabulky<Ведомость успеваемости>, která označí studenty, kteří mají z prvních dvou předmětů známky alespoň „4“. (Spusťte požadavek nebo přes Tvůrce dotazů nebo prostřednictvím Průvodce dotazem)

    b) Skládat<Запрос 2>na základě tabulky<Ведомость успеваемости>, který identifikuje studenty s maximálně 30 hodinami neomluvené absence. K tomuto požadavku přidejte pole pro omluvené absence mezi 30 a 45 hodinami (použijte operátor Mezi a)

    c) Skládat<Запрос>na základě tabulky<Личные данные>. Vytiskněte si seznam studentů, kteří jsou aktuálně, tzn. k dnešnímu dni má již 17 let (použijte operátor Mezi a... )

    Poznámka: Datum se zapisuje pomocí symbolu #, například #01.02.02.#

    4) Vytvořte dotaz založený na třech tabulkách<Ведомость успеваемости>, <Личные данные>A<Преподаватель>. Vyberte studenty, kteří žijí v Novorossijsku a jejichž oblíbeným předmětem je „Management“. Titul <Запрос 4>. Použití<Конструктор запросов>.

    · V nabídce<Создание>vybrat<Конструктор запросов>.

    · Přidejte všechny tři tabulky do pole dotazu. Zavřít okno<Добавление таблицы>.



    Od prvního sloupce k řádku<Поле>přetáhněte z první tabulky pomocí myši<Фамилия>, z druhé tabulky do druhého sloupce<Город>a ze třetí tabulky do sloupce třetího řádku<Поле> - <Предмет>(Obrázek 3).

    Obrázek 3

    · V terénu<Условия отбора>ve sloupci<Город>do kolonky zadejte město "Novorossijsk".<Предмет>zadejte „Správa“.

    · Uložte požadavek pod jménem <Запрос 4>.

    · Otevřete žádost a zkontrolujte výsledek provedené práce.

    5) Spusťte dotaz a vytvořte novou tabulku, která by měla obsahovat pole<Фамилия>, <Имя>, <Пропуски по неуважительной причине>, <Город>A<Предмет>.

    · V nabídce<Создание>vybrat<Конструктор запросов>.

    · Přidejte všechny tři tabulky ze seznamu oken<Добавление таблицы>. Zavřete toto okno.

    · První řada<Поле>z první tabulky přesuňte pole do prvního sloupce<Фамилия>, ve druhém<Имя>a na třetí<Пропуски по уважительной причине>, přetáhněte pole do čtvrtého sloupce<Город>z druhé tabulky a v posledním sloupci bude pole<Предмет>od třetího stolu.

    · Zavřete požadavek a uložte jej pod názvem <Запрос 5>.

    6) Vytvořit křížová žádost.

    · V nabídce<Создание>vybrat<Мастер запросов>.

    · V dialogovém okně vyberte<Перекрестный запрос>, klikněte na tlačítko .

    · V okně<Создание перекрестных запросов>vyberte tabulku<Ведомость успеваемости>a klikněte<Далее>.

    · Vyberte pole, jejichž hodnoty budou použity jako záhlaví řádků - to je<Фамилия>A<Имя>. Klepněte na tlačítko<Далее>.

    · Vyberte pole, jehož hodnoty budou použity například jako záhlaví sloupců<Менеджмент>. Klepněte na tlačítko<Далее>.

    · Vyberte funkci, která vypočítá hodnoty buněk v průsečíku sloupců a řádků (v tomto případě Počet- Množství). Klepněte na tlačítko<Далее>.

    · Zadejte název požadavku <Итог по менеджменту> a klikněte na tlačítko<Готово>.

    Samostatný úkol

    Vytvořte podobné dotazy na hodnocení v ostatních třech předmětech.

    7) Ukažte učiteli všechny vaše databázové dotazy na obrazovce.

    8) Ukončete Access.


    Vysoká škola pedagogická pojmenovaná po Zh. Dosmukhamedovovi








    KATEDRA INFORMAČNÍ VĚDY










    LABOROTORNÍ PRÁCE


    PROGRAM

    MICROSOFT ACCESS






    VÝVOJÁŘ: Sultanova Gulshat Berikovna





















    Uralsk -2015


    Praktická práce č. 1

    Vytvoření databáze

    Cíl práce: Naučte se různými způsoby vytvářet databázi v MS ACCESS a tabulky v ní.

    Cíle práce:

      Naučte se vytvářet databázové tabulky.

      Seznamte se s hlavními databázovými objekty.

      Získejte dovednosti v plnění databází daty.

    Podpůrné prostředky:

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 29.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    Zahájení MS ACCESS : aktivujte tlačítko START , vyberte ze zobrazené nabídky PROGRAMY a poté vyberte MICROSOFT PŘÍSTUP .

    Když spustíte Access, otevře se dialogové okno, které vám umožní vytvořit NOVÁ ZÁKLADNA DATA, který bude uložen na disku" A“ pod konkrétním jménem. Poté se objeví okno "DATABÁZE" , kde se následně vytvoří všechny ostatní databázové objekty, tedy tabulky, dotazy, formuláře atp. Začněme popořadě.

    VYTVOŘENÍ DATABÁZE:

      Nová databáze / OK

      Název souboru: = …. / Vytvořit

    VYTVOŘENÍ TABULKY V REŽIMU KONSTRUKCE:

      Objekty databáze / Tabulky

      Vytvoření tabulky v režimu návrhu

      Název pole: = Číslo / Typ dat = čelit / Popis = rekordní číslo

      Název pole: = datum / Typ dat = čas schůzky / Popis = datum přijetí

      Název pole: = Kód / Typ dat = text / Popis = kód produktu

      Název pole: = Už to dorazilo / datový typ = číselné / Popis = počet jednotek zboží

      Uložení objektu tabulky do: = Faktura / Jak stůl / OK

      Ne

      Zavřít : Faktura: tabulka / OTEVŘENO tabulka "faktura"

    Číslo

    datum

    Kód

    Už to dorazilo

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    VYTVOŘENÍ TABULKY POMOCÍ PRŮVODCE:

    • V okně databáze / Vytvořte tabulku pomocí průvodce

      podnikání / Ukázkové tabulky / Informace o objednávce

      Ukázková pole / Datum prodeje / > / Přejmenovat pole: = datum

      Ukázková pole / Kód Objednat / > / Přejmenovat pole: = Kód /OK

      Ukázková pole / Množství / > / Přejmenovat pole: = Pryč / OK / Další

      Název nové tabulky: = Požadavky

      Uživatel definuje klíč nezávisle / Dále

      Vyberte pole s daty jedinečnými pro každý záznam/datum

      Spojení … / Stoly nejsou propojené / OK / Další

      Změna struktura tabulky / Hotovo / (v okně, které se objeví)

      V souladu " datum» zrušit klíčové pole / Upravit / Klíčové pole

      Přidat prázdný řádek / Vložit / Struny

      Název pole: Číslo / Datový typ: číselné

      Název pole: datum / Datový typ: čas schůzky

      Název pole: Kód / Datový typ: text

      Název pole: Pryč / Datový typ: číselné /Soubor/ Uložit

      Název pole: Číslo / Datový typ: čelit /Soubor/ Uložit

      Zavřít /OTEVŘENO stůl « Požadavek »

    Číslo

    datum

    Kód

    Pryč

    00001

    00002

    24982

    08652

    09632

    09633

    00003

    00004

    08521

    08522

    08523

    55546

    VYTVÁŘENÍ TABULEK PODLE ZADÁNÍ DAT:

    • Vytváření tabulek zadáním dat

      Vyberte sloupec Pole1 / Formát / Přejmenovat sloupec / kód zboží

      Pole2 / Přejmenovat sloupec / Produkt

      Pole3 / Přejmenovat sloupec / název

      Pole4 / Přejmenovat sloupec / Cena

      Když se zobrazí výzva k vytvoření klíčového pole nyní / Ne / Uložit / Zavřít

      Vyberte tabulku" Zboží» / Konstruktér

      Název pole: Kód produktu / Datový typ: Text

      Název pole: Produkt / Datový typ: Text

      Název pole: název / Datový typ: Text

      Název pole: Cena / Datový typ: Měnový / Vlastnosti pole / Jsou běžné

      Formát pole / Měnový

      Vyberte pole „Kód produktu“ / Upravit / Klíčové pole

    Kód produktu

    Produkt

    název

    Cena

    00001

    Tabulka 1P

    Dřevěný psací stůl

    2500

    00002

    Stůl 5Kr

    Dřevěný jídelní kulatý

    1300

    24982

    Židle

    Měkké do kanceláře

    08652

    Stolice

    Dřevěné skládací

    09632

    Křeslo 4MOF

    Měkké do kanceláře

    1650

    09633

    Židle 1MO

    Měkké pro relaxaci

    1500

    00003

    Tabulka 2G

    Dřevěný časopis

    00004

    Tabulka 6UnS

    Univerzální skládací

    1150

    08521

    Kabinet 1US

    Dřevěný závěs

    1620

    08522

    Šatní skříň 2pl

    Dřevěné šaty

    2100

    08523

    Šatní skříň 4Kn

    Dřevěná knihovna

    1950

    55546

    Police

    Nástěnná kniha

    Kontrolní otázky:

      Co je Access DBMS?

      Jak vytvořit novou databázi v Access DBMS?

      S jakými objekty Access DBMS pracuje?

      Proč jsou datům dány různé typy?

    Praktická práce č. 2Vytváření spojení mezi databázovými objekty. formuláře

    Cíl práce: Naučte se vytvářet spojení mezi databázovými objekty. Naučte se vytvářet formuláře pomocí Průvodce formulářem, nastavovat vlastnosti formuláře a jeho objektů.

    Cíle práce:

      Naučte se propojovat data z různých tabulek.

      Procvičte si vytváření formulářů pomocí průvodce.

      Přečtěte si, jak nastavit vlastnosti formuláře.

    Podpůrné prostředky:

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 30.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    NASTAVENÍ VZTAHŮ MEZI TABULKAMI:

      Objekty databáze / Tabulky

      Servis / Systém data / V okně „Přidat tabulku“, které se objeví

      Tabulky / Faktura / Přidat

      Požadavek / Přidat

      Zboží / Přidat / Zavřít

      Spojení / Změňte připojení / Nový…

      Levý stůl / Faktura /Pravý stůl/ Zboží

      Levý sloupec / Kód / Pravý sloupec / Kód produktu / OK

    (Upozorňujeme, že „Typ vztahu“ je jeden k mnoha )

      Sdružení… / Sloučit pouze ty záznamy, ve kterých se shodují související pole obou tabulek / OK / Vytvořit

      Spojení / Změňte připojení / Nový…

      Levý stůl / Zboží /Pravý stůl/ Požadavek

      Levý sloupec / Kód zboží / Pravý sloupec / Kód / Sdružení…

      Sdružení pouze ty evidence , ve kterém souvisí pole obou tabulek jsou stejná

      OK / Typ vztahu: jeden k mnoha /Vytvořit

    Tabulka „Produkty“ vám pomůže jasně ověřit přítomnost spojení. Chcete-li to provést: zadejte tabulku „ Zboží"; vlevo před každým řádkem je znak „ + “, pokud na něj kliknete levým tlačítkem, otevře se podtabulka s údaji z „Faktury“, konkrétně pro tento produkt. Na usnadnit používání informací můžete napsat několik dotazů, ale někdy je pohodlnější vytvořit spojení, což jste udělali.

    FORMULÁŘE

    Formuláře umožňují zadávat data do databázových tabulek bez přímého přístupu k tabulkám samotným, jinými slovy - toto je nástroj pro zadávání dat . Smyslem formuláře je poskytnout uživateli pouze pole, která potřebuje vyplnit. Proto je formulář pohodlný. Pomocí formulářů lze data nejen zadávat, ale také zobrazovat, to znamená, že si můžete prohlížet existující záznamy tabulky.

    VYTVOŘENÍ FORMULÁŘE POMOCÍ PRŮVODCE FORMULÁŘEM

      Databázové objekty / Formuláře / Vytvořte formulář pomocí průvodce

      Tabulky a dotazy / Zboží

      Dostupná pole / Kód zboží / > / Produkt / > / název / > / Cena / > /

      Název formuláře: = Nový produkt

      Vlajka: Otevřete formulář pro zobrazení nebo zadání dat

      Hotovo (viz obr. 3.2)

    Rýže. 3.2


    Nastavte vlastnosti formuláře, abyste mohli přidávat záznamy.

    NASTAVENÍ VLASTNOSTÍ FORMULÁŘE:

      Vyberte formulář „Nový produkt“ / konstruktér

      Pohled / Vlastnosti / Data

      Povolit změny / Ne

      Povolit smazání / Ne

      Povolit přidání / Ano

      Zavřít tvar/ Ukládání Změny/ OTEVŘENO Formulář "Nový produkt".

    Tento formulář umožňuje pouze přidávat záznamy do tabulky „Produkty“. V zobrazeném formuláři „Nový produkt“ zadejte následující údaje (viz níže).

    Kód produktu

    Produkt

    název

    Cena

    00005

    Tabulka 11OS

    Dřevěná kancelář

    2750

    24983

    Křeslo 13OFC

    Měkké otáčení pro kancelář

    00011

    Stojan 1Kn

    Dřevěná knihovna

    2600

    08653

    Taburetka 2Kr

    Dřevěné kulaté

    Kontrolní otázky:

      Jaký je účel struktury formuláře?

      Jak se formulář pohybuje mezi záznamy?

      Jak otevřít dialogové okno vlastností objektu?

    Praktická práce č. 3Vytváření formulářů v návrhovém zobrazení

    Cíl práce: Naučte se vytvářet formuláře v režimu návrhu.

    Cíle práce:

      Praxe tvorby formulářů.

      Posilte své dovednosti při vytváření formulářů v režimu návrhu.

    Podpůrné prostředky: Sbírka popisů praktické práce na MS Access; osobní počítač, software: DBMS MS Access.

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 31.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    VYTVOŘENÍ FORMULÁŘE V REŽIMU DESIGNU:

    Rýže. 3.4


    datum

    Kód

    Už to dorazilo

    00001

    00002

    00005

    00011

    08653

    Formulář nového požadavku musí obsahovat:

      volná pole

      pole se seznamem

      výkres

      datum a čas

      záhlaví "Požadavek" (Zobrazit/Název…)

      rolovací čáry

    V tomto formuláři zadáte údaje, ale tak, aby se předešlé záznamy nezměnily.

    datum

    Kód

    Pryč

    00001

    00002

    00005

    00011

    08653

    Kontrolní otázky:

      Jaké prvky lze vložit do formuláře v zobrazení Návrh?

      K čemu slouží Form Builder?

      Jaké typy dat lze ukládat do polí. Dát příklad.

    Praktická práce č. 4Dotazy: Základní pojmy a vytváření jednoduchých dotazů

    Cíl práce: Naučte se vytvářet jednoduché dotazy v režimu návrhu a pomocí průvodce. Prohlédněte si výsledná data.

    Cíle práce:

      Naučte se vytvářet jednoduchý dotaz různými způsoby.

      Naučte se prohlížet výsledná data.

    Podpůrné prostředky: Sbírka popisů praktické práce na MS Access; osobní počítač, software: DBMS MS Access.

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 32.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    Žádosti extrahovat potřebná data z tabulek a poskytnout je uživateli ve vhodné formě. Požadavek můžete uložit a použít tyto informace v budoucí práci. Pomocí dotazů můžete transformovat data podle daného algoritmu, vytvářet nové tabulky a provádět v nich jednoduché výpočty, přičemž primární data zůstávají nezměněna. Chcete-li zjistit, co je aktuálně skladem, musíte vytvořit dva jednoduché dotazy: “ Dorazil do skladu" A " Vyprodáno", který jednoduše shrnuje informace o pohybu zboží z tabulek " Faktura" A " Požadavek».

    VYTVOŘENÍ POŽADAVKU „PŘÍJÍM DO SKLADU“:

      Tabulky / Faktura / Přidat / Zavřít

      Pohled / Skupina operace

      pole / Kód

      Skupina operace / Seskupování

      Řazení / Vzestupně

      pole / Už to dorazilo / Seskupování /

    1. Vytvořte požadavek pomocí průvodce.

    VYTVOŘENÍ POŽADAVKY „NENÍ SKLADEM“:

      Databázové objekty/dotazy

      Vytvořte požadavek pomocí průvodce

      Tabulky a dotazy / Požadavek

      Dostupná pole / Kód / > / Pryč / > / Další

      Finále / Výsledek … / Součet / Dále

      Jméno požadavku / Pryč s sklad / Změnit rozložení požadavku / Připraveno

      Řazení / Vzestupně

      Ve druhém sloupci pole / Pryč / Zavřít / Uložit Změny

    Jakmile tyto dotazy vytvoříte, musíte se ujistit, že fungují. Chcete-li to provést, zadejte do tabulek „Faktura“ a „Požadavek“ následující údaje:

    datum

    Kód

    Už to dorazilo

    00001

    00002

    24982

    08652

    09632

    datum

    Kód

    Pryč

    00001

    00002

    24982

    08652

    09632


    Kontrolní otázky:

      Co je žádost?

      Jaké typy žádostí existují?

      Proč v požadavku vybíráte dostupná pole?

    Praktická práce č. 5
    Vytváření "složitých" dotazů

    Cíl práce: Naučte se vytvářet dotazy nad více tabulkami a dotazy.

    Cíle práce:

      Naučte se konstruovat matematické výrazy ve struktuře dotazu.

      Procvičte si práci s kontextovou nabídkou.

      Zkoumání skupinových operací v dotazech.

    Podpůrné prostředky: Sbírka popisů praktické práce na MS Access; osobní počítač, software: DBMS MS Access.

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 33.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    VYTVOŘENÍ KOMPLEXNÍHO DOTAZU PŘES TABULKU A DOTAZY:

      Databázové objekty/dotazy

      Vytvoření dotazu v návrhovém zobrazení

      Přidání tabulky / Tabulky / Zboží / Přidat

      Dotazy / Už to dorazilo na skladem / Přidat

      Vyprodáno / Přidat / Zavřít

      Pohled / Možnosti sloučení / Vytvořit

      Levý stůl / Zboží /Pravý stůl/ Dorazil do skladu

      Levý sloupec / Kód zboží / Pravý sloupec / Kód / OK

      Pohled / Možnosti sdružení / Vlajka druhý možnost / OK

      Pohled / Možnosti sdružení / Vytvořit

      Levý stůl/ Dorazil do skladu /Pravý stůl/ Vyprodáno

      Levý sloupec / Kód / Pravý sloupec / Kód / OK

      Spojení, které se objeví zvýraznit (levé tlačítko myši)

      Pohled / Možnosti sdružení / Vlajka druhý možnost / OK

      Pole: Kód zboží / Název tabulky: Zboží / Seřadit: Podle vzrůstající

      Pole: název / Název tabulky: Zboží

      Pole: Cena / Název tabulky: Zboží

      V dalším poli klikněte na že jo tlačítko myši / Stavět

      Celkem dorazilo:= »

      Ve druhém okně poklepáním otevřete „ Žádosti »

      Vyberte " Dorazil do skladu » / Suma dorazila / Vložit

    Celkem dorazilo: = [Dorazilo do skladu]!

      V pátém poli klikněte že jo tlačítko myši / Stavět

      V horní části Tvůrce výrazů zadejte " Celkem utraceno:= »

      Žádosti / « Vyprodáno" / Suma pryč / Vložit

      Měli byste dostat následující výraz:

    Celkem pryč: = [Opuštěno ze skladu]!

      Šesté pole / Stavět … / « Zbývající produkty:= »

      Žádosti / « Dorazil do skladu » / Suma dorazila / Vložit / « »

      « Vyprodáno" / Suma pryč / Vložit / OK

      Sedmé pole / Stavět … / « Částka:= »

      Žádosti / « Dorazil do skladu » / Suma dorazila / Vložit / « »

      « Vyprodáno" / Suma pryč / Vložit

      Výsledný výraz dát do závorky / « * »

      Tabulky / Zboží / Cena / Vložit

      Měli byste dostat následující výraz:

    Za částku: = ([Dorazilo do skladu]!-[Odešlo ze skladu]!

    )*[produkty]![cena]

    Žádost" Na skladě» vám umožní jasně vidět, kolik a jaký druh produktu přišel do skladu, opustil sklad a kolik konkrétního produktu zbylo. Údaje v žádosti můžete třídit, Například, podle kódu produktu.

    Kontrolní otázky:

      Proč existují vybrané dotazy?

      Jak nazýváte kontextové menu?

      Jak vytvořit počítané pole?

    Praktická práce č. 6Reporty: tvorba, úprava a použití

    Cíl práce: pochopit, co jsou zprávy, naučit se vytvářet zprávy pomocí průvodce a v režimu návrhu.

    Cíle práce:

      Naučte se vytvářet automatický přehled.

      Naučte se pomocí průvodce vytvořit sestavu, která zobrazuje data tabulky jako dokument.

      Přečtěte si, jak vytvořit sestavu v režimu návrhu.

    Podpůrné prostředky: sbírka popisů praktické práce na MS Access; osobní počítač, software: DBMS MS Access.

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 34.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    Access vám umožňuje vytvářet sestavy a poštovní štítky. Podle jeho vlastností a struktury zprávy v mnoha ohledech podobné formám, ale určený pro výstup dat ne na obrazovce, ale na tiskové zařízení, tj. Tiskárna. Rozdíl mezi sestavami je v tom, že data v nich jsou seskupena a zobrazena na papíře se speciálními designovými prvky charakteristickými pro tištěné dokumenty, například záhlaví a zápatí, čísla stránek, čas vytvoření sestavy atd.

    VYTVÁŘENÍ ZPRÁV:

    Nejjednodušším a nejsnadnějším způsobem vytváření sestav je automatická sestava. Dodává se ve dvou variantách: automatické hlášení do sloupce A automatické hlášení páska.

    VYTVOŘTE AUTOMATICKÝ PŘEHLED VE SLOUPCI:

      Okno databáze / Zprávy / Vytvořit

      Automatické hlášení: do sloupce

      Vyberte tabulku jako zdroj dat " Faktura " / OK

    Vaše zpráva je připravena. Automatická sestava pomocí páskové metody se vytvoří stejným způsobem, pouze jako zdroj dat vyberte tabulku " Požadavek "a uložit jako" Požadavek na zprávu ».

    VYTVOŘENÍ PŘEHLEDU POMOCÍ PRŮVODCE PŘEHLEDEM:

      Okno databáze / Zprávy

      Vytvářejte sestavy pomocí průvodce

      Tabulky a dotazy / Tabulka « Zboží »

      Dostupná pole / Kód produktu / > / Produkt / > /

      Tabulky a dotazy / Dotaz: "Skladem"

      Dostupná pole / Celkem dorazilo / > / Celkem zmizelo / > / Zbývající částka / > /Další

      Dostupné úrovně seskupení / Kód produktu / > / Produkt / > /

      Celkem dorazilo / > / Celkem zmizelo / > /

      Seskupování ... / Intervaly seskupování / Pravidelný / OK / Další

      Název přehledu " Finále zpráva "/ Připraveno

    VYTVOŘENÍ ZPRÁVY V REŽIMU STAVBY:

    Pomocí návrháře můžete vytvořit sestavu od začátku nebo upravit existující sestavu vytvořenou pomocí předchozích metod.

      Přehledy / Vytvořit / Konstruktér

      Vyberte jako zdroj dat žádost « Na skladě »

      Soubor/ Nastavení stránky… / Stránka / Krajina

      Pohled / Nadpis / Na panelu nástrojů vyberte „ Nápis »

      Udělejte si titulek 15 velikost písmo modrý barvy « Skladová zpráva za rok 2001

    V oblasti záhlaví udělat šest nápisy vertikální (velikost písma 14, modrá, kurzíva) " Kód produktu », « název », « Cena », « Celkový už to dorazilo », « Celkový pryč », « Vlevo, odjet na množství ».

      Pohled / Třídění a seskupování

      Pole/výraz/ Kód produktu / Pořadí řazení / Podle vzrůstající

      Vlastnosti skupiny / Záhlaví skupiny / Ano

    Na dalším řádku

      Pole/výraz/ název Ano

      Pole/výraz/ Cena / Vzestupně / Název skupiny / D A

      Pole/výraz/ Celkový už to dorazilo Ano

      Pole/výraz/ Celkový pryč / Vzestupně / Název skupiny / Ano

      Pole/výraz/ Zbývající částka / Vzestupně / Název skupiny / Ano

    V datové oblasti nakreslete tabulku pomocí čar, skládající se ze šesti sloupců a jednoho řádku. Poté vytvořte pole v každé buňce, výsledkem je následující tabulka (viz níže).

    Kód produktu

    název

    Cena

    Celkem dorazilo

    Celkem utraceno

    Zbývající částka

      Vyberte pole " Cena » / Pohled / Vlastnosti / Rozvržení / Formát pole / Měnový

    Do oblasti zápatí vložit datum A číslo stránky .

      Vložit / Čísla stránek...

      Strana N z M /patička/Zarovnání/ Že jo / OK

      Vložit / Datum a čas… / úplný formát data není čas / ok

    Datum se zobrazí v záhlaví zprávy, vystřihni to on a vložit v oblasti zápatí v levém horním rohu.

    Do oblasti poznámek sestavy, vložte diagram „Pohyb produktu“.

      Vložit / Diagram … / Dotazy / Skladem / Další

      Pole grafu: / Kód produktu / Celkem dorazilo / Celkem zmizelo / Zbývající produkty / Další

      Vybrat histogram / Dále

      Klikněte levé tlačítko myši na " Celkem utraceno " A Ne nechat jít hýbat se do terénu" Přišla částka_celkem “, v důsledku čehož by mělo být do této oblasti přidáno nové pole „Amount_Total Gone“.

      Opakujte tuto operaci pro „Zbývající položky“ / Další

      Pole zprávy / Chybí / Pole grafu / Chybí / Dále

      Pojmenujte diagram" Pohyb zboží "/ Připraveno

    Aby výsledný diagram odpovídal vybraným datům, musíte:

      Přejděte do okna databáze / Okno /databáze/Dotazy/" Na sklad " / OTEVŘENO

      Upravit / Vybrat všechny záznamy /Upravit/ kopírovat / Zavřít požadavek “Skladem”

      Přejít do okna přehledu / Okno / Zpráva / Dvojité hedvábí na schématu

      Zobrazí se tabulka s údaji / Zvýraznit údaje a vymazat jejich

      Přejít na první buňku / Upravit / Vložit

      Odstranit zbytečné sloupců : « název », « Cena " A " Za částku »

      Zavřít okno "Datová tabulka"

      Transformujte graf podle svých představ

    Kontrolní otázky:

      Jak se nazývá zpráva?

      Jak mohu změnit typ přehledu?

      Jak mohu upravit velikost a umístění polí a štítků v sestavě?

      Jak navrhnout zprávu s barvami a efekty?

    Praktická práce č. 7

    Práce s podtabulkami a nastavení filtrů

    Cíl práce: naučit se nastavovat podtabulky, pochopit, co je filtr, naučit se vytvářet filtry a měnit je.

    Cíle práce:

      Naučte se vytvářet podtabulky a mazat je.

      Naučte se vytvářet a používat filtr pro výběr potřebných informací.

      Naučte se vytvářet výraz ve struktuře filtru.

    Podpůrné prostředky: sbírka popisů praktické práce na MS Access; osobní počítač, software: DBMS MS Access.

    Požadavky na přehled: Prezentujte výsledky praktické práce ve formě souboru LAB 35.doc na disku (v případě potřeby vytiskněte) a zpracujte protokol o praktické práci obsahující odpovědi na kontrolní otázky

    Pracovní technologie:

    S podtabulkami jste se již setkali při navazování vztahů mezi tabulkami, ale pak se podtabulka objevila automaticky, nyní si ji vytvoříte sami. Podtabulka lze vytvořit pro tabulky a dotazy, stejně jako pro existující podtabulky. Je určen k zobrazení konkrétních dat na obrazovce.

    VYTVOŘENÍ PODTABULKY:

      Objekty databáze "Tabulky » / « Zboží " / OTEVŘENO

    Tato tabulka již obsahuje podtabulku, jak je označeno znaménkem (+) na začátku každého řádku.

      OTEVŘENO podtabulka / Klikněte levým tlačítkem na ikonu (+).

      Vložit / Podtabulka... / Tabulky / “Požadavek”

      Podřízená pole / Kód / Hlavní pole / Kód / OK

      Až budete požádáni o vytvoření připojení nyní, odpovězte: Ne »

    Vlevo před řádkem by se měl objevit znak (+). Nyní tabulka „Produkty“ obsahuje dvě podtabulky, na které kliknutím zobrazíte, kolik konkrétního produktu přišlo a odešlo. Do podtabulky můžete také zadat údaje, které se automaticky zanesou do odpovídajících tabulek. Abyste se o tom ujistili, zadejte do druhé podtabulky u produktu pod kódem 00005 následující údaje:

    datum

    Pryč

    Cvičení 1: Odstraňte podtabulku.

    ODSTRANĚNÍ PODTABULEK:

      Objekty databáze "Dotazy" / Dorazil do skladu / OTEVŘENO

      Vložit / Podtabulka... / Žádosti / Vyprodáno

      Podřízená pole / Kód / Hlavní pole / Kód / OK

      Pak zkontrolujte data zavřít podtabulka

      Formát / Podtabulka / Vymazat

      Zavřít a uložit Změny

    Filtry jsou určeny k vyhledávání a výběru záznamů v tabulkách nebo formulářích, které si právě prohlížíte. Existuje několik typů filtrů: filtrování podle výběru, vyloučení výběru, rozšířený filtr, filtr pro atd.

    Úkol 2: Vytvořte filtr a změňte jej.

    VYTVOŘTE FILTR PODLE VÝBĚRU:

      Objekty databáze "Tabulky » / « Faktura " / OTEVŘENO

    Například potřebujete údaje o produktu s kódem „00001“

      Zvýraznit kód produktu 00001

      Příspěvky /Filtr/ Filtrujte podle výběru

    Faktura obsahuje záznamy specifické pouze pro tento produkt, to neznamená, že všechny ostatní údaje byly smazány. Chcete-li obnovit fakturu do původní podoby, musíte odstranit filtr.

      Příspěvky / Vyjměte filtr

    ODSTRANIT VÝBĚR: Podobně jako u předchozího se na obrazovce zobrazí pouze všechna data kromě těch, která byla vybrána.

    TLAČÍTKO ZMĚNIT FILTR: Pomocí tohoto tlačítka můžete vybrat záznamy na základě dat z několika polí.

      Příspěvky /Filtr/ vyměnit filtr

      Vybrat data několik polí a uvidíte, co se stane

      Filtr /Použít filtr

      Příspěvky / Vyjměte filtr

    FILTR PRO:

      Klikněte že jo tlačítko myši v oblasti tabulky

      Filtrovat pro : [Kód] = 00001 a [Přišlo] = (50) / kliknutí Vstupte

      Příspěvky / Vyjměte filtr

    Úkol 3: Vytvořte pokročilý filtr.

    VYTVOŘENÍ POKROČILÉHO FILTRU:

      Příspěvky / Filtr / Rozšířený filtr…

      Pole: Datum / V poli podmínky výběru klikněte že jo tlačítko myši / Sestavit...

      Sestavte následující výraz:

    [Faktura]![Datum] > #01.04.01# A [Faktura]![Datum]< #30.04.01#

      Filtr /Použít filtr

      Zavřít a uložit Změny

    Kontrolní otázky:

      Jak můžete zjistit, zda tabulka nebo dotaz již obsahuje podtabulku?

      Jaký je účel filtru?

      Jak vytvořit filtr tabulky pro libovolné pole?

      Jak vytvořit výraz v objektu Filter?

    Použití MS ACCESS jako příklad...

    Úvod

    Ochrana informací v databázi je naléhavým úkolem jak při samostatném používání databáze, tak při spolupráci uživatelů s ní. Ochrana musí zajistit neměnnost a integritu databáze a informací v ní obsažených, jakož i regulovat přístupová práva k ní.
    Pokud s jednou databází korporátně pracuje skupina uživatelů, je nutné vybrat administrátora, který databázi spravuje a má příslušná přístupová práva. Uživatelská přístupová práva nastavuje administrátor, který může uživatele zařazovat a vylučovat a rozdělovat je do skupin. Uživatelé, kteří jsou členy určité skupiny, mají k ní udělena všechna práva. Pokud jsou osobní práva uživatele vyšší než přístupová práva skupiny, pak jsou jeho osobní práva zachována.

    1. Účel práce

    Studium způsobů ochrany informací v databázi pomocí MS Access DBMS jako příkladu.

    2. Stručné informace z teorie

    Bezpečnostní systém databáze musí zajistit fyzickou integritu databáze a ochranu proti neoprávněnému vniknutí za účelem čtení obsahu a změny dat.

    Ochrana databáze se provádí na dvou úrovních:

    Na úrovni hesla;

    Na uživatelské úrovni (ochrana uživatelských účtů a identifikovaných objektů).

    K ochraně databáze Access používá systém souborů pracovních skupin. mdw (pracovní skupina je skupina uživatelů, kteří sdílejí síťové zdroje), ke které jsou standardně připojeny databáze na pracovních stanicích. Soubor pracovních skupin obsahuje uživatelské a skupinové účty a také uživatelská hesla. Účtům lze udělit přístupová práva k databázi a jejím objektům, přičemž samotná přístupová oprávnění jsou uložena v databázi.

    Chcete-li zajistit ochranu databáze Access, musíte vytvořit pracovní skupinu pomocí souboru - správce pracovní skupiny wrkgаdm. exe. Při vytváření jedinečné pracovní skupiny zadáváte uživatelské jméno, název organizace a kód pracovní skupiny.

    Soubor pracovní skupiny MS Access obsahuje následující vestavěné účty:

    1. Admins - standardní uživatelský účet. Tyto záznamy jsou stejné pro všechny instance Ms Access;

    2. Admin – účet skupiny administrátorů – je jedinečný v každém souboru pracovní skupiny;

    3. Uživatelé – obsahuje uživatelské účty.

    Chcete-li vytvořit soubor pracovní skupiny, musíte ukončit Access a najít soubor pracovní skupiny ve složce system nebo system32 v adresáři windows a vytvořit novou pracovní skupinu (může mít až 20 čísel nebo písmen).

    Skupina Admins může obsahovat libovolný počet uživatelů, ale vždy je jeden vlastník objektu (vlastníkem objektu může být účet, který objekt vytvořil nebo na který byla převedena práva k jeho užívání).

    Protože čtení záznamu Admin je možné pro všechny pracovní skupiny a tyto účty jsou stejné, musí být uživatel ADMIN odebrán ze skupiny administrators, pro kterou musíte vytvořit nový účet správce a nastavit heslo pro jeho účty a účty vlastníků.

    Rozlišení přístupových práv uživatelů

    Přístupová oprávnění se nazývají explicitní, pokud jsou vlastněna nebo přiřazena k uživatelskému účtu. Oprávnění budou implicitní, pokud jsou přiřazena ke skupinovému účtu, přičemž uživatel zařazený do skupiny obdrží všechna jeho oprávnění.

    TYPY OPRÁVNĚNÍ PRO PŘÍSTUP DO DB

    Oprávnění

    Povolené akce

    Databázové objekty

    Otevření a

    zahájení

    Otevření databáze, formuláře nebo sestavy

    DB, formuláře, sestavy, makra

    Exkluzivní přístup

    Exkluzivní otevření databáze

    DB

    Čtení rozvržení

    Zobrazení objektů v návrhovém zobrazení

    Změna

    rozložení

    Zobrazit a změnit rozložení, odstranit

    Tabulky, dotazy, formuláře, sestavy, makra a moduly

    Oprávnění

    správce

    Nastavení hesla v databázi, replikace databáze

    Udělení přístupových práv dalším uživatelům

    Čtení dat

    Zobrazit data

    Tabulky a dotazy

    Aktualizace dat

    Zobrazení a změna dat bez mazání nebo vkládání

    Tabulky a dotazy

    Vkládání dat

    Prohlížejte a vkládejte data bez mazání nebo změny

    Tabulky, dotazy

    Mazání dat

    Zobrazte a odstraňte data bez změny nebo vložení

    Tabulky, makra

    Uživatelská oprávnění jsou určena minimálními přístupovými oprávněními. Oprávnění pro uživatele mohou měnit členové skupiny Admins, vlastník objektu a uživatel, který pro tento objekt získal oprávnění správce.

    Při připojení k databázi získají uživatelé práva skupin, do kterých patří.

    3. Zadání do práce

    Vytvořte novou databázi z databáze Northwind a importujte do ní následující objekty:

    Tabulky: Objednané, Objednávky, Zákazníci, Produkty;

    Požadavky: Informace o objednávkách;

    Formuláře: Objednávky zákazníků, Podformulář objednávky 1 a Podformulář objednávky 2.

    2. Definujte dvě úrovně přístupu k databázi:

    Pro čtení;

    Pro změnu.

    Při ochraně databáze je nutné zabránit neoprávněným uživatelům v přístupu k informacím (prověřit spolehlivost ochrany).

    Algoritmus ochrany databáze MS Access Vytvořte novou jedinečnou pracovní skupinu. Vytvořte nový účet správce. Připojte se k nové pracovní skupině; otevřít libovolnou databázi; v menu – služba vyberte ochranu a skupiny uživatelů; vytvořte nového uživatele, zadejte jméno a kód účtu (nejedná se o heslo); V seznamu existujících skupin vyberte: Správci – přidat. Odeberte uživatele Admin ze skupiny administrators. Odhlaste se z Accessu a přihlaste se jako nový uživatel v Accessu; Nezapomeňte zadat heslo pro tento účet. Znovu vytvořte databázi, kterou chceme chránit. Importujte objekty ze zdrojové databáze do databáze vytvořené v předchozím kroku. Distribuujte práva na potřebné objekty.

    Postup a výsledky práce

    Ochrana na úrovni hesla
    Otevřete databázi v položce nabídky Servis vybrat Chránit/Nastavit heslo databáze


    Zobrazí se okno s výzvou k zadání hesla a jeho zopakování.

    Není vhodné používat jako heslo údaje jako vaše jméno, datum narození apod.;
    - neměli byste volit krátké heslo, protože jej lze uhodnout pomocí speciálních programů v poměrně krátké době;
    - kombinace písmen a číslic je nežádoucí, protože to znesnadňuje uhodnutí hesla a slovníkový útok je zbytečný.

    Spusťte databázi, kterou je třeba chránit. V položce menu Servis vybrat Zabezpečení/Uživatelé a skupiny.

    font-size:11.0pt">
    Klepněte na tlačítko Vytvořit… a zadejte například nové uživatelské jméno uživatel1, uveďte jeho kód. Ve výchozím nastavení bude záznam zařazen do skupiny Uživatelé. Opakujte tyto kroky pro všechny uživatele, kteří budou pracovat s databází.
    Přejděte na kartu Změnit heslo. Nastavte heslo správce a poté při každém spuštění Přístup Zobrazí se okno s výzvou k zadání uživatelského jména a hesla (obr. 6).

    font-size:11.0pt">
    V položce menu Servis vybrat Zabezpečení/oprávnění (obr. 7). Vyberte chráněný objekt, například Tabulka1. Nastavte oprávnění skupiny uživatelé, a poté pro každého uživatele.
    To je vše, zbývá pouze, aby každý uživatel zadal své vlastní heslo. Chcete-li to provést, musíte se přihlásit do databáze pod svým jménem a provést stejné kroky jako při vytváření hesla správce.


    Obr.7 Okno pro definování přístupových práv pro každého uživatele

    Na příkladu vývoje databáze Warehouse je uvažován program pro tvorbu a správu databází Access 2003. Hlavní pozornost je věnována otázkám plánování databází, vytváření tabulek, dotazů, formulářů, sestav. Práce je určena uživatelům, kteří mají nějaké zkušenosti s prací s aplikacemi v prostředí Windows a chtějí si osvojit program Access.

    Stažení:


    Náhled:

    Ministerstvo školství Tverské oblasti

    GBOU SPO "Ostashkovo Electromechanical College"

    Informační technologie v průmyslu

    Směrnice

    k provádění laboratorních prací

    na toto téma " PRÁCE VE SPOLEČNOSTI MICROSOFT ACCESS"

    pro speciální studenty№ 140613 „Technický provoz a údržba elektrických a elektromechanických zařízení“

    Ostaškov

    2012

    Vysvětlivka

    Laboratorní práce. Vytvoření struktury vícetabulkové databáze

    Laboratorní práce. Řazení dat, filtrování

    Laboratorní práce. Vývoj vícetabulkového vlastního formuláře pro zadávání dat

    Laboratorní práce. Generování dotazů pro vícetabulkovou databázi

    Laboratorní práce. Generování reportů

    Bibliografie

    VYSVĚTLIVKA

    Rozvoj moderní společnosti je charakterizován neustále rostoucími toky informací, což nám umožňuje definovat ji jako „společnost informačních technologií“. Úroveň kvalifikace specialistů nelze určit pouze odbornou přípravou. Specialista musí umět získávat informace, určit jejich důležitost a včas sledovat jejich změny. Nástroj, který umožňuje řídit informační procesy, je počítač. Základní dovednosti pro jeho využití v odborných činnostech jsou získávány studiem oboru „Informační technologie průmyslu“.

    Hlavním úkolem středního odborného vzdělávání je studium obecných zákonitostí fungování, tvorby a aplikace informačních systémů, především automatizovaných.

    Z obsahového hlediska nám to umožňuje rozvíjet základy systémového vidění světa, rozšiřovat možnosti informačního modelování a tím zajistit výrazné rozšíření a prohloubení mezioborových vazeb mezi předmětem „Informační technologie“ a dalšími disciplínami.

    Z hlediska činnosti to umožňuje formulovat metodiku pro použití základních automatizovaných systémů při řešení specifických problémů souvisejících s analýzou a prezentací informačních procesů: automatizované informační systémy pro ukládání polí informací (systémy pro správu databází, systémy pro vyhledávání informací , geografické informační systémy).

    Databáze hrají v moderním světě zvláštní roli. Vše, s čím se v životě setkáváme každý den, je s největší pravděpodobností registrováno v té či oné databázi. Schopnost pracovat s databázemi je dnes jednou z nejdůležitějších počítačových dovedností.

    Program poskytuje laboratorní práce, které je nutné provést pro zvládnutí a získání dovedností v práci s databázemi s využitím příkladu MS Access. Pokyny pro provádění laboratorních prací obsahují název práce, účel práce, postup při provádění práce, obsah protokolu a testové otázky k prověření znalostí.

    Laboratorní práce

    Vytvoření struktury vícetabulkové databáze

    Cíl: Zvládnout vytváření databází a tabulek v Accessu. Zvládněte tvorbu tabulek pomocí průvodce a v režimu návrhu. Naučte se zadávat data do tabulky.

    Zakázka:

    1. Vytvořte databázi „Sklad“ obsahující tři tabulky: „Produkty“, „Zákazníci“, „Objednávky“.

    Tato databáze obsahuje tři tabulky: „Produkty“, „Zákazníci“, „Objednávky“.

    Zboží

    klienti

    Číslo položky

    Číslo klienta

    Produkt

    Příjmení

    Objednávky

    Množství

    Adresa

    Číslo objednávky

    Cena

    Telefon

    Číslo položky

    Datum minimální trvanlivosti

    Číslo klienta

    Množství

    datum objednávky

    Mezi tabulkami existují vztahy: „Produkty“ a „Objednávky“ – vztah jeden k mnoha, „Objednávky“ a „Zákazníci“ – vztah „mnoho k jednomu“.

    Zadejte data do tabulek. Prováděcí příkaz:

    1. Přístup ke stažení. Použijte systémovou nabídku START\PROGRAMY\MICROSOFT ACCESS nebo spouštěcí soubor ACCESS.EXE.
    2. V okně Microsoft Access vyberte Nová databáze a klikněte na OK.

    Na obrazovce se objeví dialogové okno Soubor Nová databáze a Access vás vyzve k zadání názvu databáze db1, db2 atd. Pojmenujte novou databázi Warehouse. Klikněte na Vytvořit. Zobrazí se okno databáze.

    1. Začněme vytvářet tabulku „Produkty“. Přejděte na kartu Tabulky a klikněte na tlačítko Vytvořit.

    V okně Nová tabulka vyberte režim vytváření návrhové tabulky a klikněte na OK.

    Zadejte názvy a typy polí. Názvy polí se zadávají z klávesnice, typy polí se vybírají z rozevíracího seznamu.

    Nastavte pole Číslo položky jako klíčové: klikněte pravým tlačítkem myši na pole Číslo položky az kontextové nabídky vyberte Pole klíče.

    1. Uložte tabulku:
    1. z nabídky vyberte Soubor/Uložit;
    2. v okně, které se objeví, napište název tabulky „Produkty“;
    3. klepněte na OK.

    V okně databáze se objevila nová tabulka „Produkty“.

    1. Stejným způsobem vytvořte tabulku „Objednávky“, použijte režim Návrh.

    Přiřaďte pole Číslo objednávky jako klíčové pole. Uložte tabulku.

    1. Vytvořte tabulku "Zákazníci" pomocí režimu tabulky. Na kartě Tabulky klikněte na tlačítko Vytvořit. V okně Nová tabulka vyberte režim Tabulky. Uvidíte prázdnou tabulku sestávající z dvaceti sloupců s názvem Pole1, Pole2 atd. Dvakrát klikněte na Pole1, text v poli se zvýrazní, zadejte slovo Příjmení a stiskněte Enter. Do pole 2 zadejte adresu, do pole 3 - Telefon.

    Pole Klíč Číslo zákazníka bude přidáno později. Upravte šířku sloupců: najeďte myší na svislou čáru mezi názvy polí, podržte levé tlačítko myši a bez uvolnění tlačítka pohybujte myší. Zadejte první položku.

    1. Z nabídky vyberte Soubor/Uložit. Nastavte název tabulky na „Zákazníci“ a klikněte na OK.
    2. Zobrazí se dialogové okno s upozorněním, že klíčová pole nejsou definována, odpovězte „Ano“.

    V okně databáze se objeví tabulka „Klienti“. Zobrazit tuto tabulku v režimu návrhu.

    Chcete-li to provést, vyberte tabulku „Zákazníci“ a klikněte na tlačítko Návrh.

    Změňte pole Kód Název na Číslo zákazníka.

    Access automaticky přiřadí typ polím, která vytvoříte. Ujistěte se, že se typy polí shodují. Pokud ne, změňte je. Chcete-li to provést, klikněte ve sloupci Typ dat na pole, jehož typ se neshoduje, a vyberte požadovaný typ. Uložte tabulku.

    1. Zadejte data do tabulek.

    Začněme tabulkou Klienti.

    Klikněte nejprve na slovo Klienti a poté na tlačítko Otevřít. Zadejte informace o dalších 4 klientech, například:

    Zavřete tabulku Zákazníci a uložte změny.

    Podobně zadejte 8 různých produktů do tabulky „Produkty“.

    Údaje zadejte do tabulky „Objednávky“. Upozornění: číslo produktu se musí shodovat s čísly produktů z tabulky „Produkty“ (možné hodnoty od 1 do 8) a zákaznická čísla se musí shodovat s čísly zákazníků z tabulky „Zákazníci“ (1, 2, 3, 4, 5).

    Pojďme vytvořit vztahy mezi tabulkami. Klikněte na nástroj Data Schema. Na obrazovce se objevila okna Data Schema a Add Table. Vyberte tabulku „Produkty“ a klikněte na tlačítko Přidat. Stejným způsobem přidejte tabulky Zákazníci a Objednávky. Zavřete prázdné okno Přidat tabulku.

    Vytvořme vztah mezi tabulkami „Produkty“ a „Objednávky“, polem spojení Číslo položky.

    Chcete-li to provést, umístěte ukazatel do pole Číslo položky (tabulka „Produkty“) a podržte levé tlačítko a přetáhněte ukazatel do pole Číslo položky (tabulka „Objednávky“). Uvolněte tlačítko myši.

    Zobrazí se dialogové okno Změnit odkazy. Zaškrtněte políčko Zajistit integritu dat, Kaskádová aktualizace souvisejících polí, Kaskádové odstranění souvisejících záznamů a klikněte na tlačítko Vytvořit.

    V datovém schématu se objeví vztah jedna k mnoha. Kaskádové mazání a aktualizace záznamů znamená, že pokud je jakýkoli produkt smazán z tabulky „Produkty“, záznamy budou automaticky smazány z tabulky „Objednávky“.

    Podobně vytvoříme vztahy mezi tabulkami „Zákazníci“ a „Objednávky“.

    Výsledkem je, že datový diagram měl podobu:

    Komentář. Pokud se vám nedaří navázat vztahy mezi tabulkami, zkontrolujte klíčová pole tabulek a zadaná data.

    1. Zavřete datové schéma aplikace Access.
    1. Formulace problému.
    2. Pokrok.
    3. Závěry.

    Kontrolní otázky:

    1. Seznam typů polí v Accessu. Vysvětlete každý z nich.
    2. Jaké typy údajů by podle vás měla mít pole Pozice, PSČ, Záloha, Daň, Příjmení, Datum narození, Čas příjezdu, Číslo vlaku, Počet let? Vysvětli proč.
    3. Jaké typy vztahů mezi tabulkami může Access podporovat?
    4. Jak by měla být indexována pole vztahů ve vztahu jedna ku jedné?
    5. Jak by měla být indexována pole vztahů ve vztahu jedna k mnoha?

    Laboratorní práce

    Řazení dat, filtrování

    Cíl: zvládnout třídění a filtrování dat; změna struktury a vzhledu stolu.

    Zakázka:

    1. Uspořádejte údaje v tabulce „Produkty“ vzestupně podle ceny.
    2. Uspořádejte údaje v tabulce „Objednávky“ vzestupně podle data objednávky.
    3. Uspořádejte údaje v tabulce „Zákazníci“ v sestupném pořadí podle čísla zákazníka.
    4. Vyberte záznamy z tabulky „Produkty“ s cenou vyšší než 25 rublů.
    5. Vyberte záznamy z tabulky „Produkty“ s datem vypršení platnosti před 15. 12. 2003.
    6. Chcete-li udělat zprávu.
    7. Odpověz na bezpečnostní otázky.

    Chcete-li tyto problémy vyřešit, postupujte takto:

    1. Přístup ke stažení.
    2. V okně Microsoft Access vyberte Otevřít databázi, vyberte Sklad a klepněte na OK.
    3. Otevřete tabulku „Produkty“, přejděte na kartu Tabulky, klikněte na tabulku „Produkty“ a klikněte na tlačítko Otevřít. Před vámi se objeví okno tabulky „Produkty“.
    4. Seřaďte svá data vzestupně podle ceny kliknutím na pole Cena a poté kliknutím na nástroj Seřadit vzestupně.
    5. Podobně uspořádejte data v tabulkách „objednávky“ vzestupně podle data objednávky.
    6. Seřaďte data v tabulce Zákazníci v sestupném pořadí podle čísla zákazníka. Použijte nástroj Seřadit sestupně.
    7. Vyberme záznamy z tabulky „Produkty“ s cenou vyšší než 25 rublů.

    Otevřete tabulku "Produkty". Klikněte na pole Cena a spusťte příkaz Příspěvky / Filtr / Rozšířený filtr.

    Na obrazovce se objeví dialogové okno, v jehož horní části je obdélník se seznamem polí obsažených v tabulce „Produkty“. Níže je formulář žádosti. V řádku Pole klikněte na rozevírací seznam a vyberte pole Cena. Do řádku Podmínka výběru zadejte >25. Klepněte na tlačítko Použít filtr na panelu nástrojů.

    1. Zrušte filtrování kliknutím na nástroj Odebrat filtr.
    2. Podobně vyberte všechny záznamy s datem vypršení platnosti před 15. 12. 2003.
    3. Ukončete aplikaci Access.
    1. Formulace problému.
    2. Pokrok.
    3. Závěry.

    Kontrolní otázky:

    1. Účel Access DBMS.
    2. Spusťte Access systém a ukončete práci s ním.
    3. Etapy návrhu databáze.
    4. Zadávání, úpravy, prohlížení, přidávání a mazání tabulkových dat.
    5. Filtrování, řazení, přidávání a odstraňování sloupců.

    Laboratorní práce

    Vývoj vícetabulkového vlastního formuláře pro zadávání dat

    Cíl: Naučte se vytvářet formuláře v Accessu.

    Zakázka:

    1. Vytvořte formulář pro všechna pole tabulky „Produkty“.
    2. Vytvořte formulář pro všechna pole v tabulce Klienti.
    3. Vytvořte formulář s informacemi o tom, který zákazník provedl jaké objednávky.
    4. Vytvořte formulář s informacemi o tom, jaké objednávky jsou k dispozici pro jednotlivé produkty.
    5. Napište zprávu.
    6. Odpověz na bezpečnostní otázky.
    1. Přístup ke stažení.
    2. Otevřete svou databázi.
    3. Vytvořme formulář pro všechna pole tabulky "Produkty". Přejděte na kartu Formuláře. Klepněte na tlačítko Vytvořit. Na obrazovce se objeví okno Nový formulář. Jako zdroj dat vyberte Automatický formulář: do sloupce, tabulky Produkty a klepněte na OK.

    Vytvoří se formulář pro tabulku „Produkty“. Pracujte s tímto formulářem: změňte data, prohlédněte si záznamy. Zavřete formulář a uložte změny. Formulář pojmenujte Produkty a klikněte na OK.

    4. Podobně vytvořte formulář pro všechna pole tabulky „Zákazníci“, použijte automatický formulář pásu karet.

    1. Vytvořme formulář pro zobrazení objednávek pro každého klienta. Chcete-li to provést, klikněte na tlačítko Vytvořit na kartě Formuláře. V dialogovém okně vyberte ze seznamu Průvodce formulářem. Jako zdroj dat vyberte tabulku Zákazníci. Klepněte na tlačítko OK.

    Průvodce formulářem vytvoří formulář v několika krocích.

    1. V prvním kroku vás průvodce formulářem vyzve k výběru polí pro formulář. Pole lze vybrat z několika tabulek, nejprve vyberte všechna pole z tabulky „Zákazníci“. (Pokud tabulka „Zákazníci“ není uvedena v poli Tabulka požadavků, rozbalte seznam a vyberte požadovanou tabulku.) Klikněte na pole Číslo zákazníka a poté na tlačítko. Stejným způsobem přidejte pole Příjmení, Adresa, Telefon.
    2. Vyberte všechna pole v tabulce Objednávky. Chcete-li to provést, vyberte v rozevíracím seznamu Tabulky a dotazy tabulku „Objednávky“ a postupně vyberte všechna pole tabulky. Klepněte na tlačítko Další.
    3. Ve druhém kroku vyberte typ prezentace dat. Musí být vybrána tabulka "Zákazníci" a řádek Podformuláře. Klepněte na tlačítko Další.
    4. V dalším okně vyberte vzhled podformuláře, například tabulky. Klepněte na tlačítko Další.
    5. V dalším kroku vyberte styl formuláře, například mezinárodní, a klikněte na tlačítko Další.
    6. V posledním kroku zadejte názvy formuláře Zákazníci1 a podformuláře Objednávky zákazníků. Klepněte na tlačítko Dokončit.

    Uvidíte hotový formulář.

    1. Objednávky každého zákazníka můžete zobrazit pomocí rolovacích tlačítek umístěných úplně dole ve formuláři. Zadejte alespoň dvě objednávky pro každého zákazníka. Zavřete formulář.
    2. Vytvořte si vlastní formulář pro zobrazení objednávek pro každý produkt.
    1. Formulace problému.
    2. Pokrok.
    3. Závěry.

    Kontrolní otázky:

    1. Definujte formu.
    2. Proč je vhodné používat formuláře?
    3. Pojmenujte režimy pro vytváření formulářů v Accessu.
    4. Jaké kroky musíte udělat, abyste vytvořili automatický formulář?
    5. Popište režim vytváření formuláře Průvodce formulářem.

    Laboratorní práce

    Generování dotazů pro vícetabulkovou databázi

    Cíl: Naučte se vytvářet formuláře v Accessu. Vytvořte nejjednodušší formulář, formulář pomocí konstruktoru.

    Zakázka:

    1. Prostudujte si popis práce.
    2. Projděte si všechny příklady prací.
    3. Vytvořte dotaz, který zobrazí informace o tom, kolik daného produktu bylo objednáno a kteří zákazníci.
    4. Vytvořte požadavek na výběr produktů s hodnotou větší než 30 nebo množstvím větším než 50.
    5. Vytvořte dotaz pro výběr dat o zákaznících, kteří si objednali více než 10 jednotek produktu.
    6. Napište zprávu o své práci.
    7. Odpovězte na bezpečnostní otázky.

    Zvažme vytvoření požadavku v Návrháři.

    Okno Návrháře se skládá ze dvou částí. V horní části jsou tabulky, ze kterých se vybírají data a vztahy mezi tabulkami. Ve spodní části jsou uvedena pole tabulky, podmínky výběru a vzorce pro výpočty.

    Tabulku můžete přidat do seznamu kliknutím pravým tlačítkem na horní část okna a výběrem Přidat tabulku. Pro smazání tabulky použijte tlačítko Smazat.

    V řádku Název tabulky můžete z rozevíracího seznamu vybrat požadovanou tabulku.

    Řádek Pole označuje název pole, * nebo vzorec. * umožňuje vybrat všechna pole tabulky.

    Podívejme se na vytvoření vzorce na příkladu:

    Celkem:[Produkty]![Cena]*[Produkty]![Množství]

    Celkem je název výsledkového pole, za ním následuje dvojtečka, názvy tabulek a polí se píší v hranatých závorkách. Nápis [Produkty]![Cena] znamená, že pole Cena je vybráno z tabulky „Produkty“. Název tabulky lze vynechat, pokud se pole neobjevuje v jiných tabulkách.

    Tito. pokud je náš dotaz tvořen pomocí jedné tabulky „Produkty“, lze vzorec napsat ve zkrácené podobě:

    Celkem:[cena]*[množství]

    Vzorec může obsahovat čísla, například:

    Daň:[Cena]*0,05

    A standardní funkce, například sin(x) - sinus x, MIN(x1, x2, x3, ...) - vyhledání minimálního prvku ze seznamu atd.

    Pole Celkem a Daň nejsou v tabulce fyzicky, počítají se a počítají se při každém provedení dotazu.

    Řazení může být vzestupné, sestupné nebo žádné.

    Výstup na obrazovku vypadá jako zaškrtávací políčko. Pokud je zaškrtávací políčko zaškrtnuté, pole se zobrazí na obrazovce.

    Podmínka výběru určuje podmínku výběru pro konkrétní pole.

    Vyberme například záznamy s cenou vyšší než 30.

    Na řádku Podmínky výběru můžete uživatele vyzvat k zadání požadované hodnoty. Text pozvánky je uzavřen v hranatých závorkách.

    Řádek Or se používá, pokud je podmínka výběru tvořena dvěma dílčími podmínkami, které jsou spojeny logickým operátorem OR. Vyberte například všechny objednávky pro 2. nebo 4. produkt.

    Pokud si objednáte více přístupových podmínek, budou spojeny pomocí logického operátoru AND.

    Podívejme se na příklad vytvoření dotazu pomocí tabulek, které jste jako příklad vytvořili. Chcete-li to provést, musíte provést následující:

    1. přihlaste se do Accessu;
    2. otevřete svou databázi;
    3. vytvořit dotaz, který zobrazí informace o tom, kolik daného produktu bylo objednáno a kteří zákazníci;
    4. vytvořit požadavek na výběr produktů s cenou vyšší než 30 nebo množstvím vyšším než 50;
    5. vytvořit dotaz pro výběr dat o zákaznících, kteří si objednali více než 10 jednotek jakéhokoli produktu.

    Prováděcí příkaz:

    1. Přístup ke stažení.
    2. V okně MS Access vyberte Otevřít databázi, vyberte Sklad a klikněte na OK.
    3. V okně databáze vyberte záložku Dotazy a klikněte na tlačítko Vytvořit. Vyberte Návrh a klepněte na OK. Access zobrazí okno Tvůrce dotazů s otevřeným dialogovým oknem Přidat tabulky. Vyberte postupně všechny tabulky ze seznamu a klikněte na tlačítko Přidat. Poté dialogové okno zavřete.

    Vyberte pole pro požadavek. Z tabulky „Produkty“ vyberte pole Produkt, z tabulky „Objednávky“ pole Číslo objednávky, Číslo zákazníka, Množství. Z tabulky „Klienti“ - Příjmení.

    V okně Návrhář na řádku Podmínka výběru pro pole Produkt zadejte nápovědu ve formuláři [Zadejte název produktu]. Zrušte zaškrtnutí políčka v řádku Zobrazit u pole Položka.

    Zobrazí se okno s vaší nápovědou. Zadejte název produktu, například Čaj.

    Vybraná data se objeví na obrazovce. Zavřete okno požadavku a uložte jej pod názvem Produkty - Objednávky.

    1. Přidejte vypočítané pole Částka do požadavku Produkty - Objednávky. Chcete-li to provést, klikněte na kartě Požadavky na požadavek Produkty - Objednávky a poté na tlačítko Návrh.

    Najděte volný sloupec (za polem Množství) a zadejte vzorec do řádku Pole.

    Cena objednávky:

    [Produkty]![Cena]*[Objednávky]![Množství]

    Dokončete žádost. Uložte změny dotazu.

    1. Vytvořte dotaz pro výběr produktů s cenou vyšší než 30 nebo množstvím vyšším než 50. Vyberte všechna pole v tabulce „Produkty“, pro pole Cena na řádku Podmínka výběru zadejte >30, pro pole množství do pole Nebo řádek, zadejte > 50. Proveďte požadavek. Uložit jako produkty 2.
    2. Vytvořte dotaz pro výběr zákazníků, kteří si objednali >10 jednotek jakéhokoli produktu. Přidejte do dotazu všechna pole Zákazníci a pole Množství z tabulky Objednávky. Zadejte podmínku výběru >10. Seřaďte výsledky v sestupném pořadí podle pole Množství.
    1. Formulace problému.
    2. Pokrok.
    3. Závěry.

    Kontrolní otázky

    1. Definujte požadavek.
    2. Jaká data jsou uvedena v řádku pole Tvůrce dotazů? Jak mohu nastavit vzorce pro výpočet počítaného pole?
    3. Co znamená třídění?
    4. K čemu slouží podmínka výběru? Jak můžete od uživatele požadovat hodnotu pole?
    5. K čemu se používá řetězec Or?

    Laboratorní práce

    Generování reportů

    Cíl: Získat dovednosti při vytváření sestav tím nejjednodušším způsobem; s pomocí Mistra; pomocí konstruktoru.

    Prováděcí příkaz:

    1. Vyberte v dialogovém okně Karta Databáze Zprávy a klikněte na tlačítko Vytvořit. Dialogové okno Nová zpráva umožňuje vytvořit sestavu automaticky (autoreport), pomocíŘemeslník nebo ručně . Vytvořte automatický přehled založený na jakékoli tabulce v sloupec nebo stuha . Operace je omezena na jedno kliknutí levým tlačítkem myši.
    1. Otevřete databázi, vyberte režim zpráva , klikněte na Vytvořit .
    2. Zobrazí se nabídka Nová zpráva : Vyberte režim z nabídky Report Wizard a klepněte na OK.




    Zobrazí se nabídkavyberte typ rozvržení pro sestavu:můžete kliknout myší Dále .

    1. Struktura sestavy se skládá z pěti částí: záhlaví sestavy, záhlaví, datová oblast, zápatí a poznámky k sestavě.
    2. Sekce záhlaví slouží k tisku hlavního názvu sestavy.
    3. Kapitola záhlavílze použít k tisku podnadpisů, pokud má sestava složitou strukturu a zabírá mnoho stránek. Zde můžete také umístitčísla sloupců (čísla stránek), pokud to není provedeno v zápatí.
    4. V datové oblasti umístěte ovládací prvky související s obsahem polí v databázových tabulkách. Tyto ovládací prvky přijímají data z tabulek pro tisk na tiskárně. Pořadí umístění a zarovnání ovládacích prvků je stejné jako při vytváření struktury formuláře.
    5. Kapitola zápatípoužívá se pro stejné účely jako záhlaví.
    6. V prvním ovládacím prvku se zadává aktuální datum. K tomu použijte vestavěnou funkci Access Now(). Vrátí aktuální datum a umístí jej do pole a sestava jej při tisku reprodukuje.
    7. Druhý ovládací prvek zobrazuje číslo stránky a celkový počet stránek. K jejich určení byly použity vestavěné funkce Page() a Pages(). Text, který je napsán v uvozovkách, je reprodukován „doslova“ a operátor & slouží k „slepení“ textu uzavřeného v uvozovkách s hodnotami vrácenými funkcemi. Operátor & se nazývá operátor zřetězení.
    8. Sekce poznámek slouží k zveřejňování dalších informací.
    1. Formulace problému.
    2. Pokrok.
    3. Závěry.

    Kontrolní otázky

    1. Režimy pro vytváření sestavy z tabulky (a/nebo dotazu).
    2. Účel oken Dostupná pole, Vybraná pole.
    3. Koncept seskupování úrovní.
    4. Pořadí, ve kterém je vybrán způsob řazení.
    5. Co se stalo Rozvržení pro zprávu?
    6. Koncept styl zprávy.

    LETÁK

    Hlavní funkce DBMS:

    1. Vytvoření a úprava struktury databáze
    2. Vytvoření (přidání) nového záznamu
    3. Vyhledání záznamu (pole nebo jiného databázového prvku)
    4. Úprava příspěvku
    5. Odstranění nepotřebného záznamu
    6. Seřaďte záznamy podle klíčových polí
    7. Ovládání zobrazení informací: filtrování, skrytí nepotřebných informací, rozdělení okna atd.
    8. Ochrana informací: omezení neoprávněného přístupu, ochrana před náhodnými změnami atd.
    9. Automatická podpora spojení mezi strukturálními prvky databáze: soubory, záznamy atd.
    10. Dostupnost vyvinutých jazykových nástrojů, které umožňují provádět složité databázové dotazy
    11. Datové úložiště
    12. Zajištění komunikace s ostatními databázemi a dalšími objekty globálního informačního prostoru

    Rýže. 8. Funkce systému správy databází

    Bibliografie:

    1. Access 2003. Praktický průvodce: V. E. Košelev - Petrohrad, Binom-Press, 2008 - 464 s.
    2. Microsoft Access 2002. Vlastní návod: T.V. Timoshok - Moskva, Dialektika, 2004 - 352 s.
    3. Microsoft Access 2003 pro začátečníky: V. Stepanov - Moskva, Aquarium-Print, Dům tisku - Vjatka, 2006 - 128 s.
    4. Vývoj databází v Microsoft Access: N. P. Obukhov - Petrohrad, IVESEP, Znanie, 2008 - 92 s.
    5. Vývoj aplikací v MS Access: S. I. Moiseenko, B. V. Sobol - Moskva, Williams, 2006 - 272 s.
    6. Expresní kurz. Microsoft Access XP: - Moskva, AST, Harvest, 2006 - 32 s.