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