17.08.2013 Views

Bakalaura studiju programmas - Daugavpils Universitāte

Bakalaura studiju programmas - Daugavpils Universitāte

Bakalaura studiju programmas - Daugavpils Universitāte

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!