Zdeněk. Havlíček. katedra informatiky, PEF, Vysoká škola zemědělská 165 21 Praha 6 - Suchdol



Podobné dokumenty
DELPHI - NÁSTROJ PRO VÝUKU INFORMAČNÍCH SYSTÉMŮ?

Vzdělávací obsah vyučovacího předmětu

Školní vzdělávací program Obor: 7941K/81, Gymnázium všeobecné ( osmileté ) Učební osnovy pro nižší stupeň osmiletého gymnázia

Informatika a výpočetní technika

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Results of innovation of the course Application software

1. VYMEZENÍ ODBORNÉ STÁŽE

P r e z e n t a c e p r o j e k t u. Přílohy k prezentaci

POKROČILÉ POUŽITÍ DATABÁZÍ

1.13 ACCESS popis programu

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

Profilová část maturitní zkoušky 2013/2014

Databázové systémy BIK-DBS

Business Intelligence

Motivace - inovace - zkušenost a vzdělávání

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

ZŠ a MŠ, Brno, Horníkova 1 - Školní vzdělávací program

TÉMATICKÝ OKRUH Softwarové inženýrství

E-LEARNIGOVÉ KURZY LÉKAŘSKÉ INFORMATIKY MEDICAL INFORMATICS E-LEARNIG COURSES

Profilová část maturitní zkoušky 2017/2018

Databáze v MS ACCESS

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

Vyučovací předmět: informatika a výpočetní technika

Uživatelem řízená navigace v univerzitním informačním systému

UNIVERZITA PARDUBICE

Specializace Návrhář software na základě analýzy vytváří návrh softwarových aplikací ve formě schémat a diagramů.

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Databázový systém označuje soubor programových prostředků, které umožňují přístup k datům uloženým v databázi.

Počítačové kurzy buildit

čtyřleté gymnázium a vyšší stupeň osmiletého gymnázia

Ukázka knihy z internetového knihkupectví

Variace č.: 1.

Technická specifikace

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp

Microsoft Access tvorba databáze jednoduše

Geografické informační systémy Říčany

5.4 INFORMATIKA CHARAKTERISTIKA VYUČOVACÍHO PŘEDMĚTU. Obsahové, časové a organizační vymezení předmětu

Pracovní list VY_32_INOVACE_33_15 Databáze Databáze Databáze Test Ing. Petr Vilímek

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek

Výuka IVT na 1. stupni

Databázové systémy úvod

Základní škola Bechyně, Školní ulice 293. ICT plán školy

1. IT_0F1 Základní obsluha MS Office 2010 MS Word, MS Excel, MS PowerPoint, MS Windows

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

1) Specializační studium písemné a elektronické komunikace a sekretářských prací projekt UNIV 2 KRAJE

TEORIE ZPRACOVÁNÍ DAT

Programové vybavení počítače

Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400.

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Allegro účetnictví. Schéma účetního modulu. Podstatné vlastnosti. Allegro Business Solution Účetnictví

Databázové systémy úvod

Gymnázium,Čelákovice, J. A. Komenského 414 INFORMATIKA. Prezentace Předmětu

Softwarová podpora v procesním řízení

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

VZDĚLÁVACÍ OBLAST INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE VYUČOVACÍ PŘEDMĚT: INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. Charakteristika vyučovacího předmětu:

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

VLASTNOSTI A FUNKCE JOB ABACUS PRO 3.XX

1 Strukturované programování

Pokročilé funkce. Průvodce systémem Moodle ČZU. Pokročilé funkce. Středisko podpory elektronického vzdělávání

Komplexní informační systém AMOS IS

1.1 Seznámení s programy Office

INFORMATIKA. Oddíl E učební osnovy XIII.1.A

Maturitní témata Školní rok: 2015/2016

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 4

Ing. Jiří Fejfar, Ph.D. Geo-informační systémy

Informační systémy ve výuce na PEF Information Systems in teaching at the FEM

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. INFORMATIKA 1.stupeň ZŠ

PRODUKTY. Tovek Tools

1. VYMEZENÍ ODBORNÉ STÁŽE

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

PRODUKTY. Tovek Tools

SOFTWARE PRO ANALÝZU LABORATORNÍCH MĚŘENÍ Z FYZIKY

Obsahy kurzů MS Office

Informační a komunikační technologie

Databáze II. 1. přednáška. Helena Palovská

Controlweb. Úvod. Specifikace systému

Sísyfos Systém evidence činností

KIV/ZIS cvičení 1. Martin Kryl

Databázové a informační systémy

Organizační struktura

Ukázka knihy z internetového knihkupectví

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10

POZVÁNKA NA KURZY. Literatura Ke všem kurzům jsou poskytovány metodické příručky pro školství v elektronické podobě.

Ukázka knihy z internetového knihkupectví

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Elektronické zpracování požadavků - evidence v databázi akcí

Základní informace: vysoce komfortnímu prostředí je možné se systémem CP Recorder efektivně pracovat prakticky okamžitě po krátké zaškolení.

Software programové vybavení. 1. část

Vlastnosti a funkce docházkového/přístupového programu JOB ABACUS PRO 4.xx

Transkript:

Databázové systémy a ská rozhraní Zdeněk. Havlíček katedra informatiky, PEF, Vysoká škola zemědělská 165 21 Praha 6 - Suchdol Anotace: Technické parametry počítačů se neustále zdokonalují, zvyšuje se tak celková výkonnost strojů. Nové programové celky, zejména programy pracující pod Windows, využívají tyto podmínky, a tím přinášejí i další možnosti při práci s počítačem. Databázové systémy získávají v grafickém prostředí novou dimenzi. Znalý může využivat tyto vlastnosti k celkovému zlepšení informačního systému. Summary: Technical parameters of hardware are improved, the computers are more efficient. New software, particularly the programs for Windows, use this conditions and this is what brings user additional possibilities in computer work. Database systems in graphical environment acquire new dimesion. Power user can use this quality to improve the information system. Klíčová slova: Databázové systémy, ské rozhraní, Paradox for Windows. Key words: Database systems, user interface, Paradox for Windows. Historický pohled na ské rozhraní Běžný u počítače byl téměř vždy odkázán do pasivní role. Programový systém vytvářeli především programátoři. Díky jejich nápaditosti, či celkové invenci, se vytvářel dialog člověk - stroj. Uživatel neměl téměř žádnou možnost, jak ovlivnit způsob práce s počítačem. Rozhraní bylo definováno tak, že byl "poslušným pracovníkem". Stroj "diktoval" způsob práce. V takto připravených systémech často vznikají chyby. Kdo za ně zodpovídá? Uživatel, a nebo stroj? Rozhraní nebylo jasně definováno, bylo určováno vztahem versus programátor: programátor

Současný pohled na ské rozhraní Celkový vývoj v oblasti informačních systémů umožňuje rozdělit čtyři skupiny lidí, kteří se podílejí na vývoji a provozu informačního systému Jsou to: Koncový Pokroèilý Vývojový pracovník Správce systému Funkce jednotlivých skupin pracovníků jsou jasně vymezené. Vytváří se systém s pevnými základy. Rozhraní je lépe definovatelné. Každý zodpovídá za své chyby. Koncový buï vkládá nové údaje do báze dat, nebo se dotazuje na obsah báze dat pomocí jasně definovaných pravidel. Role koncového e je víceméně odkázána na pasivní přístup. Pokročilý, lépe řečeno "znalý" přebírá určitá data z báze dat a dále je dle nových potřeb zpracovává. Tento typ e je aktivní, reaguje na změny, a tím přebírá část zodpovědnosti za chod informačního systému. Není odkázán jen na předem připravené funkce v programu, protože ruzumí principům, které se využívají při zpracování dat. Vývojový pracovník se stará o vývoj a další rozvoj jádra informačního systému. Správce systému zajišťuje údržbu báze dat a vlastní chod systému. Domníváme se, že právě "znalý" je novým a často ještě nedoceněným prvkem při konstrukci nových informačních systémů, a proto se pokusíme vymezit jeho úlohu a zamyslet se nad jeho postavením v podniku. "Znalý " V běžné hospodářské praxi jsme svědky toho, že dosavadní informační systém nevyhovuje. Přičemž několik jedinců aktivně využívá osobní počítače pro různé analýzy či pro předkládání nových projektů. Tito é využívají při své práci různé programy, např. tabulkový program Quattro, textový editor Word či databázový systém FoxPro. Domníváme se, že využití znalostí a dovedností znalých ů při praktické realizaci informačního systému je velmi výhodné. Při vývoji systému není třeba řešit všechny funkce, některé může dořešit dle aktuální potřeby znalý sám. Tento - často manažer na různé úrovni řízení - může výrazně přispět k celkovému chodu informačního systému. Jaké znalosti a předpoklady by měl mít znalý? Dle našich zkušeností by měl: ovládat základní komunikaci s PC ve Windows, znát principy relačního datového modelu, být seznámen s teorií dotazů (např. ovládat systém QBE nebo SQL) a umět pracovat s kvalitním programovým vybavením (např. Excel 5.0, Paradox for Windows 4.5).

Dále uvedeme dva konkrétní příklady, které dokumentují význam a postavení "znalých" ů. PŘÍKLADY Příjímací řízení 1994 Nefukčnost stávajícího informačního systému Student na VŠZ v Praze přinutila znalé e, aby úlohu přijímací řízení řešili nově, a to rychle (do 14 dnů), a bez programování. Vlastní řešení se skládalo z těchto etap: - návrh datové struktury - konverze existujících souborů - zpracování dotazů - vytvoření požadovaných sestav a vytištění adresních etiket. Vlastní řešení bylo realizováno v systému Paradox for Windows na počítači PC 486 DX 2 s laserovou tiskárnou HP Laserjet 4. Výsledky nového řešení byly předloženy hlavní přijímací komisi. Moderní řešení přineslo pro všechny zúčastněné snadnější orientaci v předložených výsledcích. Vlastní výsledky přijímacího řízení byly vždy následující den prezentovány na nástěnce ve vestibulu fakulty. Chybovost byla minimální, neboť všichni byli zainteresováni na včasném řešení. Rutinní práce s původně nezáživným a nepružným systémem se změnila na "hru" s kvalitním programem. Kontrola výsledků studia Evidence výsledků studia pomocí dosavadního počítačového systému je zatížena různými chybami. Proto se znalí é rozhodli, aby při zápisu do vyššího ročníku byly zaznamenány výsledky studia na základě známek zapsaných do indexů. Úloha byla řešena obdobným způsobem jako přijímací řízení. Pouze bylo zapotřebí více využít zanlostí o relačním datovém modelu. Návrh datové struktury pro tuto aplikaci je komplexnější, skládá se ze tří logicky propojovaných tabukek (studenti, předměty a známky) Tato struktura je využívána jak při návrhu formuláře pro pořizování dat (obr. č. 1 a č. 2), tak při konstrukci ruzných sestav (obr. č. 3).

Návrh datového modelu typu 1 : n Obr. č. 1 Dialog při tvorbě datového modelu Tvorba a využívání vícetabulkového formuláøe Obr. č. 2 Dialog při tvorbě a využívání vícetabulkového formuláře pro záznam známek. Využívají se tři relační tabulky současně.

Návrh a ukázka sestavy Obr. č. 3 Návrh sestavy a ukázka výsledků Vlastní řešení, které bylo navrženo dle způsobu daňového přiznání, umožňuje získat důležité informace pro kontrolu studijních výsledků. Ze uložených dat lze vytvářet libovolné přehledy o výsledcích studia, a tak kontrolovat validitu informačního subsystému Student. Poznamenejme, že např. celková realizace nové sestavy, např. té, která je zobrazena na obr. č. 3, vyžaduje od znalého e relativně malý čas (cca 15 minut). Závěr: Z výše uvedeného sdělení lze vytvořit dva dílčí závěry: 1. Další vzdělávání ů je nezbytné. Je třeba zajišťovat výuku studentů v předmětech, jako je Informatika pro manažery. Pro praktické e je nezbytné organizovat různé doplňkové kursy. 2. Informační systém musí být otevřený, tzn., že: řeší jádro problému, např. vlastní bázi dat o studentech a o předmětech, vymezuje pravidla pro komunikaci, tzn. rozhraní mezi i a že neřeší dílčí specifické úlohy, např. přijímací řízení.