Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2

Rozměr: px
Začít zobrazení ze stránky:

Download "Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2"

Transkript

1 Univerzita Pardubice Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE PRO PŘEDMĚT IDAS2 Jan Bartocha 2012 / 2013

2 IT 1. Základní charakteristika Téma mé semestrální práce se zaměřuje na vypůjčování vozidel na internetu. Firma nabízí zákazníkům vozidla nižší, nižší střední a střední třídy. Jelikož se firma zaměřuje pouze neživnostenské osoby je umožněno zákazníkovi půjčit pouze jedno auto na jednu objednávku. K objednávkám jsou nabízeny také specifické služby jako jsou úrazové pojištění, pojištění proti živelným pohromám, krádeži, atd... U všech slev si při vytvoření může uživatel (zaměstnanec nebo administrátor) vybrat, jestli se bude jednat o jednorázovou slevu, tj. Sleva se aplikuje pouze jednou nehledě na počet dní, kdy bude mít zákazník vypůjčené auto se slevou, nebo zda bude sleva započítaná na každý den objednávky. Sleva může být buď specifikována konkrétní hodnotou, nebo může být vyjádřena procentuálně. Stránky umožňují zaměstnancům vytvářet slevy na jednotlivé typy vozidel, konkrétní vozidla nebo služby. Zaměstnanec nejprve vytvoří slevu a později jí může přiřadit ke specifické entitě (vozidlo, typ vozidla, služba). Stránka rozeznává 4 typy uživatelských přístupů : neregistrovaný uživatel může si prohlížet základní nabídku firmy, slev, vozidel, chystaných akcí, odebírání novinek, atd... registrovaný zákazník stejné jako neregistrovaný zákazník, ale může si také vytvořit výpůjčku na vozidlo od firmy. zaměstnanec přístup do zaměstnanecké sekce. Kontroluje stav vozidel po navrácení vozidel od zákazníků a případně vyřizuje způsobené škody. administrátor má všechna práva výše zmíněných a také může registrovat zákazníky. Aplikace je určena pro malé firmy bez poboček se zaměřením pouze na běžnou klientelu ( nenabízí své služby firmám ).

3 2. Fyzický model

4 3. Use case diagram

5 4. Popis jednotlivých tabulek 1. Adresy Tabulka obsahuje adresační údaje uživatele. ID_adresa : používá sekvenci ID_adresa_inc (inkremetuje po každé m vložení o jedničku) Mesto : název města kde uživatel bydlí PSC : PSC daného města. Tato hodnota není kontrolována Ulice : Cislo popisne : očekáváme vstup jednoduchého čísla nebo čísla s lomítkem (např. 13 nebo 200/12) 2. Uzivatele

6 Tabulka obsahuje údaje o registrovaných zákaznících(kontaktní údaje, , přihlašovací údaje a práva). Uživatel může mít více adres. Při objednávce si zvolí adresu na kterou mu mají být po zaplacení poslány fakturační údaje a případné další dokumenty. Nad touto tabulkou je vytvořen index Prijmeni_index pro rychlejší vyhledávání podle příjmení. ID_uzivatele : používá sekvenci ID_uzivatele_inc (inkremetuje po každé m vložení o jedničku). uživatele, na který mu budou odesílány údaje o objednávka, novinky, atd... jmeno : prijmeni : uziv_jmeno : jinak taky login. Jedná se o atribut, který uživatel potřebuje pro přihlášení na svůj učet. Heslo : Obsahuje zakryptované heslo uživatele. Nutné pro přihlášení do systému. rodne_cislo : opravneni : Uživatel může nabívat různých oprávnění. Jsou očekávany vstupy 111, 331 nebo 767. datum_narozeni : telefon : Pro kontaktní údaje k uživateli. 3. Barvy Tabulka do které ukládáme názvy barev pro vozidla. ID_barvy : primární klíč tabulky. Používá sekvenci ID_barvy_inc ( opět inkrementace o jedničku při každém vkládání). nazev : slovní pojmenování pro název barvy. 4. Znacky

7 Slovní popis pro id značky přes neidentifikující relaci s tabulkou Typy_aut ID_znacky : Primární klíč tabulky. Obsahuje sekvenci ID_znacky_inc. nazev_znacky : Slovní pojmenování pro název značky (Ford, Peugot, atd...) 5. Typy_aut Tabulka slouží k ukládání jednotlivých typů aut dané značky a také obsahuje cenu za kterou se budou tyto typy aut nabízet na den. ID_auta : Primární klíč tabulky. Obsahuje sekvenci ID_znacky_inc. nazev_auta : Slovní pojmenování pro název značky (Ford, Peugot, atd...). cena_na_den : Půjčovní cena auta daného typu na den ( bez jakýchkoliv slev ). ID_znacky : cizí klíč pro propojení s tabulkou Znacky. 6. Vozidla

8 Tabulka obsahuje informace o konkrétních vozidlech, které se přes tuto aplikaci budou nabízet. ID_vozidla : Primární klíč tabulky. Využívá sekvence ID_vozidla_inc. Seriove_cislo : Sériové číslo vozidla. Může obsahovat libovolné znaky a může být libovolné délky najeto : Stav o najetých kilometrech u vozidla. doba_zaruky : Délka záruky od zakoupení vozidla. zakoupeno : Datum, odkdy se počítá záruka. Jinak řečeno se jedná o datum kdy bylo auto zakoupeno jako nové. ID_auta : cizí klíč tabulky. Pro spojení s tabulkou Typy_aut. ID_barvy : cizí klíč tabulky. Pro spojení s tabulkou Barvy. ID_stavu : cizí klíč tabulky. Pro spojení s tabulkou Stavy_aut. 7. Stavy_vozidel Tabulka pro popis stavu vozidel. ID_stavu : Primární klíč tabulky. Na tento atribut je použita sekvence ID_stavu_inc. popis : Pro ukládání podrobných informací o vadách na vozidle, které byly opraveny a případných dalších informací. stav : Informace pro zařazení vozidla do těchto skupin : OK : auto je možné půjčovat. UPRAVA : na auto se něco provádí ( krom oprav ). OPRAVA : auto je v opravě. PUJCENO : auto je pro daný termín vypůjčeno.

9 8. Stavy_aut Tabulka která vznikla vazbou M:N. Obsahuje nepovinný atribut ID_vypujcky, který případně spojuje tabulku s tabulkou Vypujcky. Slouží hlavně k ukládání historie úprav, oprav, výpůjček, atd... nad konkrétním vozidlem. ID_stavu : ID_vozidla : odkdy : Datum, kdy daný stav nastane. Dokdy : Datum, kdy daný stav skončil, popřípadě určitě skončí. ID_vypujcky : Atribut je nepovinný protože se ne vždy může vztahovat k výpůjčce. 9. Vypujcky

10 Tabulka pro ukládání informacích o vytvořených objednávkách od uživatelů. Mimo jiné jsou v ní také informace o jednotlivých škodách, celkové ceně, způsobených škodách během vypůjčení a požadovaném odškodnění. ID_vypujcky : Primární klíč tabulky. Pro inkrementaci je použita sekvence ID_vypujcky_inc. cena_vypujcky : Celková cena za výpůjčku(včetně slev, ceny služby a ceny_auta) datum_vypujceni : Datum, kdy byla objednávka vytvořena. cena_na_auto : Cena půjčovaného vozidla na jeden den během vytvoření objednávky pro vybraný časový interval. odkdy : Datum odkdy má být auto vypůjčeno. pocet_dni : Délka objednávky ve dnech. zaplaceno : Může nabývat dvou stavů : 0 : nezaplaceno 1 : zaplaceno Zda byla uhrazena částka. ( v případě, kdy uživatel navrátí auto poničené se tato hodnota nastavuje na 0). vraceno : Informace, zda bylo auto vráceno. popis_skody : Vyplňuje se pouze v případě že nastala škoda. Logicky po navrácení vozidla a odhalení nové vady. doplatek : Částka, která bude po uživateli vyžadována za způsobenou škodu. 10. Vybaveni Tabulka obsahuje specifické označení vybavení v konkrétním vozidle. ID_vybaveni : primární klíč tabulky. Je na něj aplikovaná sekvence ID_vybaveni_inc. nazev_vybaveni : Označení pro dané zařízení pod kterým bude evidováno.

11 11. Vybaveni_auta ID_vybaveni : ID_vozidla : specificke_oznaceni : obsahuje seriove cislo vybaveni. 12. Sluzby Služby, které budou firmou nabízeny. ID_sluzby : Primarni klic. Pouziva sekvenci ID_sluzby_inc nazev : Hlavni popisek pro název služby. cena : Cena, za kterou bude služba nabízena. Jednorazova : nad tímto atributem je Check Constraint sluzby_jednorazova_cc, který dohlíží aby bylo možné uložit pouze stavy 0 a 1. 0 cena je pro 1 den 1 - cena je pro celou dobu výpůjčky vozidla, ke kterému je služba vybraná. popis : Detailní popis služby.

12 13. Stavy_vozidel Tabulka vzniká pro každou službu při každé výpůjčce. ID_sluzby : ID_vypujcky : cena_sluzby : Cena služby pro čas kdy si uživatel zařizoval objednávku. 14. Slevy Tabulka pro vytváření chystaných slev. Tyto slevy se budou spojovat pomocí vazeb M:N k tabulkám vozidel, služeb, a typech_aut. Nad touto tabulkou pracuje Check constraint který vyžaduje vyplnění buď sleva_procent nebo sleva_kc. ID_slevy : Primarni klic. Pouziva sekvenci ID_sluzby_inc nazev : Název slevy. Bude se zobrazovat jako titulek. jednorazova : nad tímto atributem je Check Constraint slevy_jednorazova_cc, který dohlíží aby bylo možné uložit pouze stavy 0 a 1. 0 cena je pro 1 den 1 - cena je pro celou dobu výpůjčky vozidla, ke kterému je služba vybraná. sleva_procent : Udává procentuální hodnotu pro slevu. V případě, že tento atribut

13 není vyplněn je očekáváno vyplnění slevy na sleva_kc. sleva_kc : Udává hodnotu o kterou bude daný element slevněn. V případě, že tento atribut není vyplněn je očekáváno vyplnění slevy na sleva_procent. 15. Slevy_sluzby Obsahuje časový interval, ve kterém se sleva bude na danou službu aplikovat. Řádek tabulky vzniká až po vytvoření dané služby a slevy spojením. Nad tabulkou je Check Constraint slevy_sluzby_od_do_cc který zajišťuje že dokdy bude v čase později než odkdy. ID_slevy : ID_sluzby : odkdy_sluzby : Odkdy daná sleva na službu platí. dokdy_sluzby : Dokdy daná sleva na službu platí. popis : Detailní popis služby. Je zobrazován uživatelům jako obsah článku. 16. Slevy_typy_aut Tabulka se chová stejně jako tabulka Slevy_sluzby akorát se vztahuje k typy_aut. Nad tabulkou je Check Constraint slevy_typy_aut_od_do_cc který zajišťuje že dokdy bude v čase později než odkdy. ID_auta : ID_slevy :

14 odkdy_typy_aut : Odkdy daná sleva na vybraný typ aut platí. dokdy_typy_aut : dokdy daná sleva na vybraný typ aut platí. popis : Detailní popis služby. Je zobrazován uživatelům jako obsah článku. 17. Slevy_vozidla Tabulka se chová stejně jako tabulka Slevy_sluzby akorát se vztahuje k typy_aut. Nad tabulkou je Check Constraint slevy_vozidla_od_do_cc který zajišťuje že dokdy bude v čase později než odkdy. ID_slevy : ID_vozidla : odkdy_vozidla : Odkdy daná sleva na vybrané vozidlo platí. dokdy_vozidla : Odkdy daná sleva na vybrané vozidlo platí. popis : Detailní popis služby. Je zobrazován uživatelům jako obsah článku. 5. Pohledy, procedury, funkce a triggery 1. Funnkce pro zjištění půjčení vozidla v daném intervalu CREATE OR REPLACE FUNCTION je_volny(idcko NUMBER, od DATE, do DATE) RETURN VARCHAR2 AS vysl VARCHAR2(10) DEFAULT 'NE'; --cursors CURSOR hledej_kolizi(id NUMBER, odk DATE, dok DATE) IS SELECT id_vozidla FROM vozidla JOIN Stavy_aut ON vozidla.id_vozidla = Stavy_aut.ID_vozidla WHERE ((od BETWEEN stavy_aut.odkdy AND Stavy_aut.dokdy) OR (do BETWEEN stavy_aut.odkdy AND Stavy_aut.dokdy) OR (od > stavy_aut.odkdy AND do < dokdy)

15 OR (od < stavy_aut.odkdy AND do > dokdy)) AND Vozidla.id_vozidla = id; BEGIN FOR res IN hledej_kolizi(idcko, od, do) LOOP vysl := 'ANO'; END LOOP; return vysl; END je_volny; Funkce zjistí zda dané auto ve zvoleném časovém intervalu je zarezervované. Vrácí 'ANO' v případě že auto zarezervované je, jinak vrací 'NE'. 2. procedura pro výpis vozidel ve zvoleném stavu CREATE OR REPLACE PROCEDURE volna_auta(stav VARCHAR2) CURSOR vyhledej_auta_stavu(st VARCHAR2) IS SELECT id_vozidla FROM Vozidla JOIN Stavy_vozidel ON Vozidla.ID_stavu = Stavy_vozidel.ID_stavu WHERE Stavy_vozidel.stav = st; CURSOR vypis_vsechna_auta IS SELECT id_vozidla FROM Vozidla; BEGIN CASE WHEN stav = 'OK' THEN FOR vysl IN vypis_vsechna_auta LOOP IF hledej_kolizi(vysl.id_vozidla, sysdate, sysdate) = 'NE' THEN dbms_output.put_line(vysl.id_vozidla); END IF; END LOOP; WHEN stav = 'OPRAVA' THEN FOR vysl IN vyhledej_auta_stavu(stav) LOOP dbms_output.put_line(vysl.id_vozidla); END LOOP; WHEN stav = 'UPRAVA' THEN FOR vysl IN vyhledej_auta_stavu(stav) LOOP dbms_output.put_line(vysl.id_vozidla); END LOOP; WHEN stav = 'PUJCENO' THEN FOR vysl IN vypis_vsechna_auta LOOP IF hledej_kolizi(vysl.id_vozidla, sysdate, sysdate) = 'ANO' THEN dbms_output.put_line(vysl.id_vozidla); END IF; END LOOP; ELSE RAISE_APPLICATION_ERROR(-20118, 'Neplatný stav vozidla!'); END CASE;

16 END volna_auta; Procedura vypíše ID všech vozidel které jsou momentálně ve zvoleném stavu( stavy jsou : OK, PUJCENO, OPRAVA, UPRAVA). 3. Trigger nad tabulkou uživatel pro validaci vstupů CREATE OR REPLACE TRIGGER Uzivatele_trigger_validace BEFORE INSERT OR UPDATE ON Uzivatele FOR EACH ROW DECLARE vek NUMBER; BEGIN IF ((sysdate - :old.datum_narozeni)/365.25) < 18 THEN raise_application_error (-20100,'Osoba je mladší 18 let!'); END IF; IF NOT REGEXP_LIKE(:new.telefon, '(^[0-9]{9,})') THEN raise_application_error (-20101,'Telefonní číslo je špatně!'); END IF; IF NOT REGEXP_LIKE(:new. , '^[a-za-z0-9\_\.\-]+@[a-za-z0-9\_\.\-]+\.[a-za-z0-9] {2,3}$') THEN raise_application_error (-20102,' je špatně!'); END IF; IF NOT REGEXP_LIKE(:new.rodne_cislo, '^[0-9]{10}$') THEN raise_application_error (-20102,'Rodne číslo je špatně!'); END IF; END; Jedná se o trigger, který kontroluje vstup pro atributy datum_narození, telefon, a rodné číslo. Jedná se o jednoduchou kontrolu, která neřeší korektnost vstupů na 100%! 6. Přehled databázových dotazů 1. Výpis všech aktuálně nabízených slev SELECT nazev, slevy_typy_aut.popis, FROM Slevy JOIN Slevy_typy_aut ON Slevy.ID_slevy = Slevy_typy_aut.ID_slevy WHERE sysdate BETWEEN Slevy_typy_aut.odkdy_typy_aut AND Slevy_typy_aut.dokdy_typy_aut UNION ALL SELECT nazev, Slevy_sluzby.popis,

17 FROM Slevy JOIN Slevy_sluzby ON Slevy.ID_slevy = Slevy_sluzby.ID_slevy WHERE sysdate BETWEEN Slevy_sluzby.odkdy_sluzby AND Slevy_sluzby.dokdy_sluzby UNION ALL SELECT nazev, Slevy_vozidla.popis, FROM Slevy JOIN Slevy_vozidla ON Slevy.ID_slevy = Slevy_vozidla.ID_slevy WHERE sysdate BETWEEN Slevy_vozidla.odkdy_vozidla AND Slevy_vozidla.dokdy_vozidla; Dotaz vypíše všechny slevy, které jsou aktuálně nabízeny. 2. Výpis všech nezaplacených položek objednávek daného uživatele SELECT id_vypujky, datum_vypujceni, odkdy, pocet_dni, nvl2(doplatek,'nezaplaceno za skodu : ' doplatek, 'není') AS 'DOPLATEK ZA ŠKODU' FROM Vypujcky; Dotaz vypíše všechny uživatele co si objednali výpůjčku a dosud nezaplatili a výpůjčku, kde způsobili škodu a za danou škodu ještě nezaplatili. 3. Výpis všech vozidel, které jsou nabízeny k vypůjčení SELECT id_vozidla, nazev_auta, nazev_znacky, Barvy.nazev FROM Vozidla JOIN Typy_aut ON Vozidla.id_vozidla = Typy_aut.id_vozidla JOIN Znacky ON Typy_aut.id_znacky = Znacky.id_znacky JOIN Barvy ON Vozidla.id_barvy = Barvy.id_barvy JOIN Stavy_vozidel ON Vozidla.id_stavu = Stavy_vozidel.id_stavu WHERE stav = 'OK'; Výpis všech vozidel, které jsou v půjčitelném stavu. Jinak řečeno na nich není závada, událost, kvůli které by vozidlo nemohlo být vypůjčeno.

18 7. Závěr a návrh na vylepšení Při zpracování této práce jsem se snažil podat vyčerpávající informace o mém databázovém modelu. Nicméně z hlediska délky některých částí jsem se rozhodl uvést pouze pár hlavních příkladů, dotazů, nebo omezení, protože uvedení všech by zabralo mnohem více stránek. Jak již bylo řečeno v charakteristice tato aplikace není tvořena pro větší zakázky. Jednorázové výpůjčky více vozidel firmám by byly výrazným zvýšením zisků pro firmu, která danou databázovou aplikaci využívá a proto by bylo dobré do budoucna rozšířit funkcionalitu modelu, aby byla schopna zpracovávat tyto požadavky a výrazně zlepšila vyhlídky firmy do budoucnosti.

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW Univerzita Pardubice Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW Jan Bartocha 2012 / 2013 IT 1. Základní charakteristika Téma mé semestrální práce se zaměřuje na nabídku a vypůjčování

Více

Univerzita Pardubice. Fakulta elektrotechniky a informatiky

Univerzita Pardubice. Fakulta elektrotechniky a informatiky Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce do předmětu IDAS2 Radek Fryšták st32304 / IT 2012 / 2013 Základní charakteristika Téma této smíšené semestrální práce pro předmět

Více

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce Databázové systémy 2 Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: čtvrtek, 4 5 Obor: ININ SWIN E-mail: jtichava@students.zcu.cz Databázové systémy II. KIV/DB2 LS 2007/2008 Zadání semestrální

Více

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk

Více

INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL

INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL (semestrální projekt) ZS 2010-2011 Analýza Implementace Číslo skupiny: 12 Členové

Více

Rezervační systém Tvorba WWW stránek

Rezervační systém Tvorba WWW stránek 2012 Rezervační systém Tvorba WWW stránek Vytvoření rezervačního systému pro rezervaci motokár,ubytování a atrakcí Marek Svoboda Motokáry Motobydlo 30.12.2012 Obsah 1.Základní charakteristika... 3 a) Téma

Více

Semestrální práce z DAS2 a WWW

Semestrální práce z DAS2 a WWW Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce z DAS2 a WWW Databázová část Matěj Trakal 8.12.2009 Kapitola 1: Obsah KAPITOLA 1: OBSAH 2 KAPITOLA 2: ZÁKLADNÍ CHARAKTERISTIKA

Více

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports , Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 9. dubna 2014 Marek Rychlý Stored Procedures & Database Triggers, Demo-cvičení

Více

VŠB FEI - Technická Univerzita Ostrava. DAIS - Projekt. Dopravní podnik. Jméno: Matěj Kotyz (KOT0177)

VŠB FEI - Technická Univerzita Ostrava. DAIS - Projekt. Dopravní podnik. Jméno: Matěj Kotyz (KOT0177) DAIS - Projekt Dopravní podnik Jméno: Matěj Kotyz (KOT0177) 1. Zadání 1.1. Specifikace zadání 1.1.1. Proč Je potřeba informační systém pro dopravní podnik. K tomu aby se zde daly uchovávat informace o

Více

SQL - trigger, Databázové modelování

SQL - trigger, Databázové modelování 6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz

Více

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087 Databázové a informační systémy Informační systém prodejny nábytku Jakub Kamrla, KAM087 1. část Funkční a nefunkční požadavky 1. K čemu má systém sloužit Jedná se o informační systém pro jednu nejmenovanou

Více

Databázové systémy I

Databázové systémy I 2015 Databázové systémy I PROJEKT 2 ČÁST MIROSLAV POKORNÝ Stránka 0 z 21 Zadání Implementujte datový model vytvořený v první části projektu do relační databáze a vytvořte pohledy a uloženou proceduru dle

Více

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou MySQL Typy tabulek Storage Engines MyISAM defaultní, neumí transakce, umí fulltext InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) MEMORY (HEAP) v paměti; neumí transakce ARCHIVE velké množství

Více

Virtual private database. Antonín Steinhauser

Virtual private database. Antonín Steinhauser Virtual private database Antonín Steinhauser Základní princip VPD Rozšíření bezpečnostní politiky Oracle o omezení na úrovni jednotlivých řádků a sloupců Pro uživatele, kterého se bezpečnostní politika

Více

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním

Více

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Rozšíření bezpečnostní

Více

IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS 2010-2011.

IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS 2010-2011. VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY IS Autopůjčovna (semestrální projekt) ZS 2010-2011 Analýza Implementace Číslo týmu: T07 Členové skupiny: Příjmení, jméno,

Více

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS 7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13

Více

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS 7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13

Více

SII - Informatika. 1. Atribut relace, jehož hodnota jednoznačně určuje prvek v jiné relaci, se nazývá:

SII - Informatika. 1. Atribut relace, jehož hodnota jednoznačně určuje prvek v jiné relaci, se nazývá: SII - Informatika Způsob vyhodnocení: Při vyhodnocení budou za nesprávné odpovědi strhnuty body. 1. Atribut relace, jehož hodnota jednoznačně určuje prvek v jiné relaci, se nazývá: a) sekundární klíč b)

Více

Informační systém webhostingu

Informační systém webhostingu VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Informační systém webhostingu semestrální projekt Analýza Číslo skupiny: 4 Členové: Filip Bartman Jakub Vaněk Jan Šrámek

Více

8.2 Používání a tvorba databází

8.2 Používání a tvorba databází 8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam

Více

Úvod do databázových systémů

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ

Více

Zadání. Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími

Zadání. Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími Zadání Seznam typů entit včetně jejich atributů, vyznačte klíče a cizí klíče Seznam typů vztahu určený svým názvem a entitami do něj vstupujícími ER-diagram (v základní formě a v podobě upravené pro ukládání

Více

Úvod do databázových systémů

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 7 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Modelování databází Modelování

Více

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Autosalón (semestrální projekt) ZS 2011-2012 Analýza Implementace Číslo skupiny: 2 Členové skupiny: Jmeno,příjmení,login

Více

Databázové systémy Cvičení 5.2

Databázové systémy Cvičení 5.2 Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako

Více

Semestrální práce. A0M33PIS Průmyslové informační systémy. Autoři: Název: Půjčovna nářadí. Tomáš Battěk Petr Gazdík Tomáš Levora

Semestrální práce. A0M33PIS Průmyslové informační systémy. Autoři: Název: Půjčovna nářadí. Tomáš Battěk Petr Gazdík Tomáš Levora Semestrální práce A0M33PIS Průmyslové informační systémy Název: Půjčovna nářadí Autoři: Tomáš Battěk Petr Gazdík Tomáš Levora Úvod V naší semestrální práci jsme si zvolili firmu, která se zabývá půjčováním

Více

Text úlohy. Systémový katalog (DICTIONARY):

Text úlohy. Systémový katalog (DICTIONARY): Úloha 1 Částečně správně Bodů 050 / 100 Systémový katalog (DICTIONARY): a Se skládá z tablek a pohledů uložených v tabulkovém SYSTEM b Všechny tabulky vlastní uživatel SYS c Se skládá z tablek a pohledů

Více

RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze

RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze 1 Vytvořte model půjčovny dopravních prostředků. Zákazník

Více

PG 9.5 novinky ve vývoji aplikací

PG 9.5 novinky ve vývoji aplikací PG 9.5 novinky ve vývoji aplikací P2D2 2016 Antonín Houska 18. února 2016 Část I GROUPING SETS, ROLLUP, CUBE Agregace Seskupení řádků tabulky (joinu) do podmnožin podle určitého kĺıče. Za každou podmnožinu

Více

Databázové systémy Cvičení 5.3

Databázové systémy Cvičení 5.3 Databázové systémy Cvičení 5.3 SQL jako jazyk pro manipulaci s daty SQL jako jazyk pro manipulaci s daty Aktualizace dat v SQL úprava záznamů v relacích (tabulkách) vložení záznamu INSERT INTO oprava záznamu

Více

Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Microsoft. Access. Nová databáze, návrh tabulky. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Microsoft Access Nová databáze, návrh tabulky Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Dlouhodobý úkol Ahoj! Dnes vás čeká vytvoření první databáze (tabulky). Budeme evidovat

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek 5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené

Více

Internetová filmová databáze IFDB

Internetová filmová databáze IFDB VŠB FEI - Technická Univerzita Ostrava DOKUMENTACE Internetová filmová databáze IFDB Semestrální projekt Jméno: Jméno vyučujícího: Dušan Choleva (CHO0130) Ing. Petr Lukáš 1 1. Specifikace zadání 1.1. Proč

Více

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

Uložené procedury Úvod ulehčit správu zabezpečení rychleji Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen

Více

Systém pro online rozhovory

Systém pro online rozhovory VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Systém pro online rozhovory (semestrální projekt) ZS 2010-2011 Analýza Implementace Číslo skupiny: 13 Členové skupiny:

Více

Databázové systémy I

Databázové systémy I Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené

Více

Uživatelská příručka

Uživatelská příručka Uživatelská příručka fakultního informačního systému NETFEI, určeného pro evidenci odborných praxí studentů FEI VŠB - TU Ostrava pro roli Garant OBSAH Obecné informace... 2 Firmy... 3 Témata praxí... 4

Více

Vzorové příklady SQL. Tabulka: Kniha CREATE TABLE kniha (id INTEGER, název VARCHAR(50), PRIMARY KEY (id))

Vzorové příklady SQL. Tabulka: Kniha CREATE TABLE kniha (id INTEGER, název VARCHAR(50), PRIMARY KEY (id)) Vzorové příklady SQL Tabulka: Kniha CREATE TABLE kniha název VARCHAR(50, PRIMARY KEY (id Tabulka: Autoři CREATE TABLE autoři jméno VARCHAR(10, příjmení VARCHAR(20, titul VARCHAR(7, prostřední VARCHAR(10,

Více

Fakulta elektrotechniky a informatiky Databázové systémy 2. Leden 2010 souhrn. Červené dobře (nejspíš), modré možná

Fakulta elektrotechniky a informatiky Databázové systémy 2. Leden 2010 souhrn. Červené dobře (nejspíš), modré možná ZKOUŠKOVÉ TESTY Leden 2010 souhrn Červené dobře (nejspíš), modré možná Pomocí kterého databázového objektu je implementován ATRIBUT z konceptuálního modelu? sloupec referenční omezení index tabulka Omezení

Více

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE

Více

Základy relačních databází, jejich využití v programování webu

Základy relačních databází, jejich využití v programování webu Základy relačních databází, jejich využití v programování webu Co se v modulu dozvíte? Co je databáze a k čemu ji využít Relační databáze a jejich prvky Návrh a normalizace databáze SQL a základní dotazy

Více

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB Odborně způsobilá osoba verze 1.0 1 z 19 Obsah 1. Seznam zkratek...3 2. Přehled změn manuálu...3 3. Úvod...4 4. Popis Registru OZO...5 4.1.

Více

Architektury databázových

Architektury databázových Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce na Architektury databázových systémů Matěj Trakal Poslední úprava: 8. listopadu 2010 INADS 2010 (Žák) OBSAH Obsah 1 Zadání 2

Více

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE 2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy

Více

Zadání grafického designu Trh poptávek

Zadání grafického designu Trh poptávek 2012 Zadání grafického designu Trh poptávek Dokument obsahuje shrnutí cílů webu Trh poptávek a požadavky na grafický design Zelinka Josef LogisCom s.r.o 1.1.2012 Obsah 1. Cíle dokumentu... 2 2. Cíle webu...

Více

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Návrh a tvorba WWW stránek 1/14. PHP a databáze Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované

Více

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL 4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená

Více

Virtual Private Database (VPD) Jaroslav Kotrč

Virtual Private Database (VPD) Jaroslav Kotrč Virtual Private Database (VPD) Jaroslav Kotrč Co je VPD Bezpečnostní politika pro přístup k databázi na úrovni řádků a sloupců. Bezpečnost přímo nad tabulkami. Není způsob, jak to obejít. SQL dotaz upraven

Více

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

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost

Více

Kapitola 6: Omezení integrity. Omezení domény

Kapitola 6: Omezení integrity. Omezení domény - 6.1 - Omezení domény Referenční integrita Aserce Spouštěče (Triggers) Funkční závislosti Kapitola 6: Omezení integrity Omezení domény Omezení integrity zabraňují poškození databáze; zajišťují, že autorizované

Více

SEMESTRÁLNÍ PRÁCE. z předmětu KIV/DB1

SEMESTRÁLNÍ PRÁCE. z předmětu KIV/DB1 SEMESTRÁLNÍ PRÁCE z předmětu KIV/DB1 Téma: Databáze MP3 souborů na CD Autor: Markéta Šmejkalová Osobní číslo: K05738 Akademický rok: 2007/2008 Stručný popis úlohy Abych vyhověla zadání semestrální práce

Více

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB Správce výrobce verze 1.0 1 z 24 Obsah 1. Seznam zkratek... 3 2. Přehled změn manuálu... 3 3. Úvod... 4 4. Popis Registru OZO... 5 4.1. Uživatelské

Více

Informační systém pro nemocnici

Informační systém pro nemocnici Informační systém pro nemocnici Tento systém bude usnadňovat nemocnici správu zaměstnanců a pacientů, evidenci zákroků, diagnózy jednotlivých pacientů a jejich závažnost. Umožní uživatelům jednoduše nalézt

Více

Operátory ROLLUP a CUBE

Operátory ROLLUP a CUBE Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor

Více

Úvod do databázových systémů

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření

Více

Program Půjčovna sportovních potřeb

Program Půjčovna sportovních potřeb Program Půjčovna sportovních potřeb verze 1.67, 3.7.2014 Objednávky V hlavním menu Obchod naleznete dvě nové položky. "Seznam objednávek" a "Přidat objednávku". Obrázek 1: Hlavní menu První z těchto voleb

Více

Sázková kancelář Z pekla štěstí

Sázková kancelář Z pekla štěstí Sázková kancelář Z pekla štěstí Řešitelský tým Michal Pfeifer, Martin Halamíček, Jan Blaško, Zdeněk Křepela, Jan Popelka, Jan Mach Úvod Sázková kancelář Z pekla štěstí je malá společnost s několika malými

Více

Databázové systémy Cvičení 5

Databázové systémy Cvičení 5 Databázové systémy Cvičení 5 Dotazy v jazyce SQL SQL jako jazyk pro manipulaci s daty Aktualizace dat v SQL úprava záznamů v relacích (tabulkách) vložení záznamu INSERT INTO oprava záznamu UPDATE vymazání

Více

Základní přehled SQL příkazů

Základní přehled SQL příkazů Základní přehled SQL příkazů SELECT Základní použití Příkaz SELECT slouží k získání dat z tabulky nebo pohledu v požadované podobě. Získání všech řádků a sloupců z tabulky SELECT * FROM Person.Contact

Více

Datové modelování II

Datové modelování II Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy Doc. Miniberger, BIVŠ Atributy Atributem entity budeme rozumět název záznamu či informace,

Více

SERVICE ON LINE MANUÁL

SERVICE ON LINE MANUÁL SERVICE ON LINE MANUÁL 1 Obsah 1. Přihlášení... 3 1.1 Úvodní stránka... 3 2. Zaměstnanci... 4 2.1 Hledat zaměstnance... 4 2.2 Založit uživatele... 9 2.3 Založte skříňku/oddělení... 11 2.4 Přehled objednávek...

Více

Tabulka fotbalové ligy

Tabulka fotbalové ligy Semestrální práce na X36DB2 Michal Rezler Jan Zmátlík Tabulka fotbalové ligy a tabulka střelců 8. prosinec 2011 Obsah 1 Zadání....................................................... 3 1.1 Stručný popis.............................................

Více

Uživatelská příručka v0.99

Uživatelská příručka v0.99 PneuIS Uživatelská příručka v0.99 Obsah 1 Popis aplikace.3 2 Zákaznická část... 4 2.1 Registrace nového zákazníka.. 4 2.2 Objednávka zboží 4 2.2.1 Výběr zboží. 4 2.2.2 Vložení do košíku... 5 2.2.3 Objednání

Více

Úvod do databázových systémů

Úvod do databázových systémů Úvod do databázových systémů Databáze je dnes velmi často skloňovaným slovem. Co se pod tímto termínem skrývá si vysvětlíme na několika následujících stranách a cvičeních. Databáze se využívají k ukládání

Více

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc. 1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace

Více

DATABÁZE MS ACCESS 2010

DATABÁZE MS ACCESS 2010 DATABÁZE MS ACCESS 2010 KAPITOLA 5 PRAKTICKÁ ČÁST TABULKY POPIS PROSTŘEDÍ Spuštění MS Access nadefinovat název databáze a cestu k uložení databáze POPIS PROSTŘEDÍ Nahoře záložky: Soubor (k uložení souboru,

Více

Teorie zpracování dat

Teorie zpracování dat Vysoká Škola Báňská Technická Univerzita Ostrava Teorie zpracování dat Informační systém pro společnost zabývající se prodejem sprchových koutů (Semestrální projekt) 26.2.2009 1. Zadání Je třeba vymyslet

Více

Anotace: Terminátory:

Anotace: Terminátory: Anotace: Našim úkolem bylo vytvořit informační systém sportovního klubu. Náš výběr byl fotbalový klub. Tento informační systém obsahuje základní části, které jsou nutné k fungovaní menšího fotbalového

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410

Více

Databáze I. Přednáška 7

Databáze I. Přednáška 7 Databáze I Přednáška 7 Objektové rozšíření SQL Objektově relační databáze SQL:1999 objektové rozšíření SQL vztahuje se k objektově relačním databázovým systémům ukládají objekty do relační databáze umožňují

Více

KIV/ZIS cvičení 6. Tomáš Potužák

KIV/ZIS cvičení 6. Tomáš Potužák KIV/ZIS cvičení 6 Tomáš Potužák Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Slučování záznamů do skupin (1) Chceme zjistit informace obsažené ve více záznamech najednou Klauzule GROUP

Více

10. Architektura klient/server a třívrstvá architektura

10. Architektura klient/server a třívrstvá architektura 10. Architektura klient/server a třívrstvá architektura 10.1. Varianty architektury... 3 10.2. Přínos architektury klient/server a třívrstvé architektury... 5 10.3. Podpora pro rozdělení zátěže v architektuře

Více

10. Architektura klient/server a třívrstvá architektura

10. Architektura klient/server a třívrstvá architektura 10. Architektura klient/server a třívrstvá architektura 10.1. Varianty architektury... 3 10.2. Přínos architektury klient/server a třívrstvé architektury... 5 10.3. Podpora pro rozdělení zátěže v architektuře

Více

Databáze I. Přednáška 6

Databáze I. Přednáška 6 Databáze I Přednáška 6 SQL aritmetika v dotazech SQL lze přímo uvádět aritmetické výrazy násobení, dělení, sčítání, odčítání příklad z minulé přednášky: zdvojnásobení platu všem zaměstnancům UPDATE ZAMESTNANEC

Více

Novinky verze 2.3.0 systému Spisové služby (SpS) e-spis LITE

Novinky verze 2.3.0 systému Spisové služby (SpS) e-spis LITE ICZ a.s. Správa a řízení dokumentů Na hřebenech II 1718/10 147 00 Praha 4 Tel.: +420-222 271 111 Fax: +420-222 271 112 Internet: www.i.cz Novinky verze 2.3.0 systému Spisové služby (SpS) e-spis LITE Vypracoval

Více

IS pro firmu vyrábějící potisky triček

IS pro firmu vyrábějící potisky triček VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY IS pro firmu vyrábějící potisky triček ZS 2008-2009 (semestrální projekt) Číslo skupiny: 13 Členové skupiny: Analýza

Více

Byl vytvořen pro snadnou orientaci budoucích správců v systému. Čas, kdy byl uživatel naposledy aktivní.

Byl vytvořen pro snadnou orientaci budoucích správců v systému. Čas, kdy byl uživatel naposledy aktivní. Databáze projektu Meloucháři Na následujících stranách naleznete přehled tabulek a příslušných atributů s jejich významem. Byl vytvořen pro snadnou orientaci budoucích správců v Zakaznik id zak Tabulka

Více

Obsah. 1.1 Práce se záznamy... 3 1.2 Stránka Dnes... 4. 2.1 Kontakt se zákazníkem... 5

Obsah. 1.1 Práce se záznamy... 3 1.2 Stránka Dnes... 4. 2.1 Kontakt se zákazníkem... 5 CRM SYSTÉM KORMORÁN UŽIVATELSKÁ PŘÍRUČKA Obsah 1 Základní práce se systémem 3 1.1 Práce se záznamy................................. 3 1.2 Stránka Dnes.................................... 4 1.3 Kalendář......................................

Více

Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0

Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0 Pomůcka/manuál pro redakční systém http://helpdesk.remax-czech.cz verze 1.0 Přihlášení do systému Na adrese http://helpdesk.remax-czech.cz, viz. obr., vyplněním příslušného uživatelského jména a hesla.

Více

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................

Více

Manuál k systému RS4S. verze 1.2

Manuál k systému RS4S. verze 1.2 Manuál k systému RS4S verze 1.2 1. Úvod Redakční systém RS4S slouží ke správě vaších webových stránek, bez nutnosti znalosti jakéhokoliv programovacího jazyku. Sami můžete provádět změny v dokumentech,

Více

Jak použít dárkový voucher

Jak použít dárkový voucher Zvládněte s počítač Každý voucher je určen k jednorázovému použití. Voucher musí být uplatněn do konce jeho platnosti. Jedna osoba může použít jeden voucher z jedné série. Voucher v elektronické podobě

Více

Kód v databázi. RNDr. Ondřej Zýka

Kód v databázi. RNDr. Ondřej Zýka Kód v databázi RNDr. Ondřej Zýka 1 Obsah Jazyk Skripty Funkce Procedury Triggery Správa chyb Java, CLR, apod.. Dobré a špatné praktiky 2 PL/SQL Jazyk Oracle Inspirovaný jazykem ADA Objektový Samostatné

Více

NÁVOD PRO SPRÁVU ODDÍLŮ NA WEBU ČHS

NÁVOD PRO SPRÁVU ODDÍLŮ NA WEBU ČHS NÁVOD PRO SPRÁVU ODDÍLŮ NA WEBU ČHS PŘIHLÁŠENÍ A ZÁKLADNÍ NABÍDKA 1. PŘEDSEDA - přihlášení do systému (Obr. 1 a 2) Úvodní stránka www.horosvaz.cz - horní šedá lišta - PŘEDSEDA (Obr. 1) Vyplňte přihlašovací

Více

Databáze I. Přednáška 4

Databáze I. Přednáška 4 Databáze I Přednáška 4 Definice dat v SQL Definice tabulek CREATE TABLE jméno_tab (jm_atributu typ [integr. omez.], jm_atributu typ [integr. omez.], ); integritní omezení lze dodefinovat později Definice

Více

Databázové a informační systémy. Dokumentace k projektu. Učební sklad

Databázové a informační systémy. Dokumentace k projektu. Učební sklad Databázové a informační systémy Dokumentace k projektu Učební sklad KUC0229 Datum: 10. 4. 2016 Specifikace zadání Proč? Potřebuji vytvořit informační systém pro shromažďování a evidenci materiálů ke studiu.

Více

Úvod do databázových systémů

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 1 Ing. Petr Lukáš petr.lukas@vsb.cz

Více

Popis aplikace Portál práce pro oblast bezpečnostních služeb

Popis aplikace Portál práce pro oblast bezpečnostních služeb Adresa portálu: http://www.sbsportalprace.cz/ (http://www.sbsportalprace.eu) Stručný popis: Aplikace je určená pro zaměstnavatele, uchazeče a vzdělavatele pro oblast bezpečnostních služeb. Aplikace zajišťuje

Více

Administrace Oracle. Práva a role, audit

Administrace Oracle. Práva a role, audit Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma

Více

Modul msender message Sender. Nápověda

Modul msender message Sender. Nápověda Modul msender message Sender Nápověda msender je rozšiřujícím doplňkem systému Money S5 a vytváří pro informační systémy Money bránu do světa SMS zpráv a E-mailové obchodní komunikace. Modul je plně integrován

Více

Uživatelský manuál.

Uživatelský manuál. Uživatelský manuál www.dpd.cz/objednavkaprepravy Obsah 1 Úvod 1 2 Přihlášení 1 2.1 Nový uživatel, zapomenuté heslo 1 3 Nastavení 2 3.1 Nastavení 2 3.2 Uživatelé 3 3.3 Bankovní účty 4 3.4 Adresář 5 3.4.1

Více

Jak se registrovat. Diagnostika Siemens online. V pravé straně obrazovky klikněte na Registrace

Jak se registrovat. Diagnostika Siemens online.  V pravé straně obrazovky klikněte na Registrace Jak se registrovat V pravé straně obrazovky klikněte na Registrace Poté se zobrazí další pole, která musíte vyplnit. Všechna pole jsou povinná. Při chybném vyplnění některých polí se jejich seznam zobrazí

Více

Uživatelská příručka. FORMULÁŘE (propojení s ISVZ-US)

Uživatelská příručka. FORMULÁŘE (propojení s ISVZ-US) Uživatelská příručka FORMULÁŘE (propojení s ISVZ-US) Elektronický nástroj pro zadávání veřejných zakázek verze 1.1.0. 2017 Osigeno s.r.o. Formuláře 1/11 1 OBSAH 1 Obsah...2 2 Seznam zkratek...3 3 Úvod...3

Více

Příručka pro editaci kontaktů na eagri

Příručka pro editaci kontaktů na eagri Obsah Úvod... 1 Uživatel a subjekt... 1 Kontakty... 1 Validace hodnoty kontaktu... 2 GPS souřadnice... 3 Datová schránka... 3 Adresy... 3 Speciální PSČ... 4 Adresy s P.O. Box... 4 Klíč pro WS... 4 Uživatelé...

Více

Databázové systémy a SQL

Databázové systémy a SQL Databázové systémy a SQL Lekce 2 Daniel Klimeš Autor, Název akce 1 CREATE TABLE Vytvoření tabulky (ORACLE) DDL příkazem v grafickém prostředí CREATE TABLE jmeno ( text VARCHAR2(200), cislo NUMBER(9,1),

Více

Uživatelská dokumentace

Uživatelská dokumentace Uživatelská dokumentace k projektu Czech POINT Provozní řád Výpis z Insolvenčního rejstříku Vytvořeno dne: 26.3.2009 Aktualizováno: 18.9.2009 Verze: 1.1 2009 MVČR Obsah 1. Přihlášení do Centrály Czech

Více

Databázové systémy. Cvičení 6: SQL

Databázové systémy. Cvičení 6: SQL Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi

Více

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06 Audit DB Referát Vypracoval: Zdeněk Doležal zdenek.dolezal@gmail.com MFF UK Praha 11/5/06 Obsah 1.Audit databáze...3 Co to je audit db?...3 Kdy a jaký audit bychom měli použít?...3 Udržování informací

Více