A54X122
Programování databázových aplikací (PDA)
Semestr: 2
Typ studijního předmětu: povinně volitelný
Celkový hodinový rozsah výuky: : přednášky + cvičení, 2-2, klasifikovaný zápočet
Počet kreditů: 4
Garant předmětu: doc. Ing. Antonín Kavička, Ph.D. - KID, DF JP, UPa
Nutné splněné povinnosti: Pokročilé techniky programování.
Podmínky pro absolvování předmětu: zápočtem se potvrzuje, že se student zúčastňoval v požadované míře povinné výuky a že splnil požadavky, jimiž bylo udělení zápočtu podmíněno. Podmínky udělení zápočtu určuje přednášející.
Anotace předmětu:
Cíl předmětu:
Zvládnout vývoj databázových aplikací ve vývojovém prostředí Borland C++ Builder.
Obsah předmětu:
Přehled návrhu databázové aplikace, aplikace založené na technologiích ADO a BDE nebo využívající specifické rozhraní. Vývoj lokálních databázových aplikací. Tvorba aplikací typu klient / server, technologie MIDAS, vývoj serverové a klientské části. Práce s komponentou session. Ovládání spojení s databází. Práce s komponentami typu dataset. Práce s poli a tabulkami. Vytváření dotazů. Práce s uloženými procedurami. Práce s komponentami ADO. Použití datových ovládacích prvků. Přehled technologie CORBA. Tvorba serverové a klientské části aplikace založené na CORBA.
Seznam odborné literatury:
MATOUŠEK, D. C++ Builder 4.0, 5.0 a 6.0 – vývojové prostředí, 1. díl. 3. rozšířené vydání. Praha: BEN – technická literatura, 2002. 688 s. ISBN 80-7300-064-4.
MATOUŠEK, D. C++ Builder 4.0 a 5.0 – vývojové prostředí, 2. díl. Praha: BEN – technická literatura, 2001. 528 s. ISBN 80-7300-003-2.
HOLLINGWORTH, J., GUSTAVSON, P., SWART, B., CASHMAN, M. Borland C++Builder 6 Developer's Guide. Sams, 2002. 1128 s. ISBN 0672324806.