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:
- 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:
- Přístup ke stažení. Použijte systémovou nabídku START\PROGRAMY\MICROSOFT ACCESS nebo spouštěcí soubor ACCESS.EXE.
- 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.
- 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.
- Uložte tabulku:
- z nabídky vyberte Soubor/Uložit;
- v okně, které se objeví, napište název tabulky „Produkty“;
- klepněte na OK.
V okně databáze se objevila nová tabulka „Produkty“.
- 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.
- 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.
- Z nabídky vyberte Soubor/Uložit. Nastavte název tabulky na „Zákazníci“ a klikněte na OK.
- 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.
- 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.
- Zavřete datové schéma aplikace Access.
- Formulace problému.
- Pokrok.
- Závěry.
Kontrolní otázky:
- Seznam typů polí v Accessu. Vysvětlete každý z nich.
- 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č.
- Jaké typy vztahů mezi tabulkami může Access podporovat?
- Jak by měla být indexována pole vztahů ve vztahu jedna ku jedné?
- 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:
- Uspořádejte údaje v tabulce „Produkty“ vzestupně podle ceny.
- Uspořádejte údaje v tabulce „Objednávky“ vzestupně podle data objednávky.
- Uspořádejte údaje v tabulce „Zákazníci“ v sestupném pořadí podle čísla zákazníka.
- Vyberte záznamy z tabulky „Produkty“ s cenou vyšší než 25 rublů.
- Vyberte záznamy z tabulky „Produkty“ s datem vypršení platnosti před 15. 12. 2003.
- Chcete-li udělat zprávu.
- Odpověz na bezpečnostní otázky.
Chcete-li tyto problémy vyřešit, postupujte takto:
- Přístup ke stažení.
- V okně Microsoft Access vyberte Otevřít databázi, vyberte Sklad a klepněte na OK.
- 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“.
- Seřaďte svá data vzestupně podle ceny kliknutím na pole Cena a poté kliknutím na nástroj Seřadit vzestupně.
- Podobně uspořádejte data v tabulkách „objednávky“ vzestupně podle data objednávky.
- 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ě.
- 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ů.
- Zrušte filtrování kliknutím na nástroj Odebrat filtr.
- Podobně vyberte všechny záznamy s datem vypršení platnosti před 15. 12. 2003.
- Ukončete aplikaci Access.
- Formulace problému.
- Pokrok.
- Závěry.
Kontrolní otázky:
- Účel Access DBMS.
- Spusťte Access systém a ukončete práci s ním.
- Etapy návrhu databáze.
- Zadávání, úpravy, prohlížení, přidávání a mazání tabulkových dat.
- 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:
- Vytvořte formulář pro všechna pole tabulky „Produkty“.
- Vytvořte formulář pro všechna pole v tabulce Klienti.
- Vytvořte formulář s informacemi o tom, který zákazník provedl jaké objednávky.
- Vytvořte formulář s informacemi o tom, jaké objednávky jsou k dispozici pro jednotlivé produkty.
- Napište zprávu.
- Odpověz na bezpečnostní otázky.
- Přístup ke stažení.
- Otevřete svou databázi.
- 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.
- 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.
- 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.
- 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ší.
- 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ší.
- V dalším okně vyberte vzhled podformuláře, například tabulky. Klepněte na tlačítko Další.
- V dalším kroku vyberte styl formuláře, například mezinárodní, a klikněte na tlačítko Další.
- 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ář.
- 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ář.
- Vytvořte si vlastní formulář pro zobrazení objednávek pro každý produkt.
- Formulace problému.
- Pokrok.
- Závěry.
Kontrolní otázky:
- Definujte formu.
- Proč je vhodné používat formuláře?
- Pojmenujte režimy pro vytváření formulářů v Accessu.
- Jaké kroky musíte udělat, abyste vytvořili automatický formulář?
- 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:
- Prostudujte si popis práce.
- Projděte si všechny příklady prací.
- Vytvořte dotaz, který zobrazí informace o tom, kolik daného produktu bylo objednáno a kteří zákazníci.
- Vytvořte požadavek na výběr produktů s hodnotou větší než 30 nebo množstvím větším než 50.
- Vytvořte dotaz pro výběr dat o zákaznících, kteří si objednali více než 10 jednotek produktu.
- Napište zprávu o své práci.
- 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í:
- přihlaste se do Accessu;
- otevřete svou databázi;
- vytvořit dotaz, který zobrazí informace o tom, kolik daného produktu bylo objednáno a kteří zákazníci;
- vytvořit požadavek na výběr produktů s cenou vyšší než 30 nebo množstvím vyšším než 50;
- 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:
- Přístup ke stažení.
- V okně MS Access vyberte Otevřít databázi, vyberte Sklad a klikněte na OK.
- 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.
- 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.
- 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.
- 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í.
- Formulace problému.
- Pokrok.
- Závěry.
Kontrolní otázky
- Definujte požadavek.
- Jaká data jsou uvedena v řádku pole Tvůrce dotazů? Jak mohu nastavit vzorce pro výpočet počítaného pole?
- Co znamená třídění?
- K čemu slouží podmínka výběru? Jak můžete od uživatele požadovat hodnotu pole?
- 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:
- 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.
- Otevřete databázi, vyberte režim zpráva , klikněte na Vytvořit .
- 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 .
- Struktura sestavy se skládá z pěti částí: záhlaví sestavy, záhlaví, datová oblast, zápatí a poznámky k sestavě.
- Sekce záhlaví slouží k tisku hlavního názvu sestavy.
- 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í.
- 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.
- Kapitola zápatípoužívá se pro stejné účely jako záhlaví.
- 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.
- 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í.
- Sekce poznámek slouží k zveřejňování dalších informací.
- Formulace problému.
- Pokrok.
- Závěry.
Kontrolní otázky
- Režimy pro vytváření sestavy z tabulky (a/nebo dotazu).
- Účel oken Dostupná pole, Vybraná pole.
- Koncept seskupování úrovní.
- Pořadí, ve kterém je vybrán způsob řazení.
- Co se stalo Rozvržení pro zprávu?
- Koncept styl zprávy.
LETÁK
Hlavní funkce DBMS:
|
Rýže. 8. Funkce systému správy databází |
Bibliografie:
- Access 2003. Praktický průvodce: V. E. Košelev - Petrohrad, Binom-Press, 2008 - 464 s.
- Microsoft Access 2002. Vlastní návod: T.V. Timoshok - Moskva, Dialektika, 2004 - 352 s.
- Microsoft Access 2003 pro začátečníky: V. Stepanov - Moskva, Aquarium-Print, Dům tisku - Vjatka, 2006 - 128 s.
- Vývoj databází v Microsoft Access: N. P. Obukhov - Petrohrad, IVESEP, Znanie, 2008 - 92 s.
- Vývoj aplikací v MS Access: S. I. Moiseenko, B. V. Sobol - Moskva, Williams, 2006 - 272 s.
- Expresní kurz. Microsoft Access XP: - Moskva, AST, Harvest, 2006 - 32 s.