Nosaukums Datu bāzes II Kursa līmenis (1,2,3,4,5,6,7,P) 3 Kredītpunkti 2 Apjoms (akadēmisko kontaktstundu skaits semestrī) 32 Zinātnes nozare Datorzinātnes Zinātnes apakšnozare Kursa autori (vārds uzvārds, struktūrvienība, amats) Inna Senkeviča, Informātikas katedra, lektore. Priekšzināšanas (kursa nosaukums, <strong>programmas</strong> daļa, kurā kurss jāapgūst) Kursa anotācija: Kurss ir paredzēts bakalaura <strong>studiju</strong> <strong>programmas</strong> “Matemātika” studentiem. Datu bāzu vadības sistēmu (DBVS) attīstības vēsture. Datu bāzu sistēmu arhitektūra un struktūra. Normālformas. Vispārējas indeksēšanas metodes un datu modeļu tipi. Datu bāzes (DB) projektēšana un izveide. SQL. Administrēšanas komandas. Kursa apraksts - plāns: 10 lekcijas, 22 semināri DBVS attīstības vēsturisks apskats. DBVS arhitektūra. Datu savstarpējā neatkarība. Datu glabāšanas struktūras. Vispārējās indeksēšanas metodes. Vispārējās ziņas par datu modeļiem. Relāciju tipa datu modelis, hierarhiskais datu modelis un tīkla datu modelis. Esošo DBVS apskats un salīdzinājums (Paradox, FoxPro, DB2, Informix, Ingres, Interbase, SQL Server, Sybase, Oracle, Cache un citas). CODASYL pamatkoncepcijas. DDL (Data definition language). DML (Data manipulation language). DCL (Data control language). Valoda SQL (Structured Query Language). SQL rīki. Datu iegūšana ar Select palīdzību. Datu filtrēšana. Rezultātu formatēšana. Datu iegūšana un manipulēšana ar rezultātiem. Datu grupēšana un apkopošana. Agregātfunkciju lietošana. Grupēšanas pamati. Vairāku tabulu apvienošana. Datu kombinēšana no vairākām tabulām. Vairāku rezultātu kombinēšana Darbs ar apakšpieprasījumiem. Datu modificēšana. Pieprasījumu veidošana indeksiem. Administrēšanas komandas. Prasības kredītpunktu iegūšanai: Diferencētā ieskaite. Literatūra (01-mācību literatūra): 1. R. Elmasri, S.B. Navathe. Fundamentals of Database Systems, Addison-Wesley, 2000. 2. T.M. Connolly, C.E. Begg, Database Systems. A Practical Approach to Design, Implementation, and Management, Addison-Wesley, 1998. 3. Smith David. Post-Relational Database: Revitalizing Relational Technology for New Applications. - IDC White Paper, March 1994. 4. ANSI X3.135-1992, American National Standart for Information Systems - Database Language - SQL, November, 1992. 5. C.J. Date, A. Guide to the SQL Standard, Addison-Wesley, 1989. 6. Codd E.F. Extending the Database Relation Model to Capture More Meaning. //ACM Transaction on Database Systems. 1979.- V.4, №4. - P.397-434. 7. Боуман Д, Эмерсон С., Дарновски М. Практическое руководство по SQL. - Киев: Диалектика, 1997. 8. Грабер М. Введение в SQL. - М.: Лори, 1996. - 379 с. 9. Грабер М. Справочное руководство по SQL. - М.: Лори, 1997. - 291 с. 10. Бхамидипати К. SQL. Справочник программиста. Эком, 2003. – 304 lpp. 11. Грофф Дж., Вайнберг П. Энциклопедия SQL. Энциклопедия. Наиболее полное и подробное руководство Питер, 2003. – 896 lpp.
12. Роберт Сигнор, Михаэль О. Стегман. Использование ODBC для доступа к базам данных. – М.: Бином, 1995. – 384 с. Literatūra (02-papildliteratūra): Literatūra (03-ieteicamā periodika): Kādām <strong>studiju</strong> programmām un to daļām (A, B, C, D) ir piederīgs šis kurss: <strong>Bakalaura</strong> <strong>studiju</strong> <strong>programmas</strong> “Matemātika” A daļa. Kursa nosaukums angļu valodā: Kursa anotācija angļu valodā: Piezīmes: