Andmebaaside administreerimine: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
37. rida: 37. rida:
tähtaeg on: hiljemalt üks kuu peale väljakuulutamist. Hilinemise korral antakse (raskeid) lisaülesandeid.
tähtaeg on: hiljemalt üks kuu peale väljakuulutamist. Hilinemise korral antakse (raskeid) lisaülesandeid.


== Loengud, praktikumid, materjalid ==


Juba toimunud loengud/praktikumid ja esialgne plaan:


; 24. jaanuar: Loeng. Sissejuhatus ja ülevaade. sqlite kompileerimine ja kasutamine.
== Andmebaasid ==
:Vaata: [http://www.sqlite.org sqlite] ja hakatuseks kindlasti [http://www.sqlite.org/quickstart.html quickstart]
 
Esialgne plaan:
 
* [http://www.sqlite.org/  sqlite]
* [http://dev.mysql.com/ mysql]
* [http://www.postgresql.org/ postgresql]
* [http://www.oracle.com/database/index.html oracle]
 
 
== Teemad, materjalid ==
 


; 31. jaanuar: Praktikum. Sissejuhatus praktikumikeskkonda. Virtuaalmasin.  
; 1. Sissejuhatus praktikumikeskkonda. Virtuaalmasin.  
: <b>Praktikumiülesanne 1</b>: sqlite installeerimine ja kasutamise katsetamine. Vaata [[Ab admin praktikum 1 | detailset juhendit]]
: <b>Praktikumiülesanne 1</b>: sqlite installeerimine ja kasutamise katsetamine. Vaata [[Ab admin praktikum 1 | detailset juhendit]]


; 7. veebruar: Loeng. Mysql. Installeerimine, kasutamisviisid, administreerimise algus.
; 2. Sissejuhatus ja ülevaade. sqlite kompileerimine ja kasutamine.
:Vaata: [http://www.mysql.org mysql]
:Vaata: [http://www.sqlite.org sqlite] ja hakatuseks kindlasti [http://www.sqlite.org/quickstart.html quickstart]
:Katseprogramme jms:
:*[[mysqldemo.c]]


; 14. veebruar: Praktikum.
: <b>Praktikumiülesanne 2</b>: mysql installeerimine ja kasutamise katsetamine. Detailid ilmuvad praktikumiajaks.


; 21. veebruar: Loeng. Mysql mootorid, tabelid, indeksid.
; 3. Mysql.Mysql mootorid, tabelid, indeksid. Installeerimine, kasutamisviisid, administreerimine
:Vaata: [http://www.mysql.org mysql]
: Ülevaade data hoidmisest: data, indeksid, logid, erinevad teegid/alusmootorid nendega jändamiseks.
: Ülevaade data hoidmisest: data, indeksid, logid, erinevad teegid/alusmootorid nendega jändamiseks.
: Loe: [http://en.wikipedia.org/wiki/Binary_Tree kahendpuud üldiselt],  ketta blokkide jaoks sobiv [http://en.wikipedia.org/wiki/B-tree B-tree], [http://en.wikipedia.org/wiki/B_plus_tree B+ tree] kui B-tree erijuht ja  viimase [http://slady.net/java/bt/view.php?w=600&h=450  animatsioon]. Loe ka [http://en.wikipedia.org/wiki/Hash_table hash tabelitest] : alternatiiv puu-kujulistele indeksitele.
: Loe: [http://en.wikipedia.org/wiki/Binary_Tree kahendpuud üldiselt],  ketta blokkide jaoks sobiv [http://en.wikipedia.org/wiki/B-tree B-tree], [http://en.wikipedia.org/wiki/B_plus_tree B+ tree] kui B-tree erijuht ja  viimase [http://slady.net/java/bt/view.php?w=600&h=450  animatsioon]. Loe ka [http://en.wikipedia.org/wiki/Hash_table hash tabelitest] : alternatiiv puu-kujulistele indeksitele.
: Mysql jaoks vaata: [http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html mysql alusmootorid] ning spetsiifiliselt  [http://en.wikipedia.org/wiki/Isam  isam] ja [http://www.mixsoftware.com/product/db/intro1.htm pikem seletus] isami kohta.
: Mysql jaoks vaata: [http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html mysql alusmootorid] ning spetsiifiliselt  [http://en.wikipedia.org/wiki/Isam  isam] ja [http://www.mixsoftware.com/product/db/intro1.htm pikem seletus] isami kohta, vt muuhulgas  [http://dev.mysql.com/doc/refman/5.0/en/backup.html backup juhend], [http://www.innodb.com/manual.php innodb oma juhend] , [http://jeremy.zawodny.com/mysql/mysql-backup-and-recovery.html eraldi tutorial aastast 2002]
 
:Katseprogramme jms:
; 28. veebruar: Praktikum. Mysql kasutajate administreerimine.
:*[[mysqldemo.c]]


; 7. märts: Loeng.  
; 4. Postgresql. Tuunimine ja optimeerimine. Installeerimine ja administreerimine.  
: [http://www.postgresql.org/ Postgresql].
: [http://www.postgresql.org/ Postgresql].
: Põhimaterjale: [http://www.postgresql.org/docs/8.1/static/index.html Postgresql juhend], [http://www.commandprompt.com/ppbook/ raamat Practical Postgresql]
: Põhimaterjale: [http://www.postgresql.org/docs/8.1/static/index.html Postgresql juhend], [http://www.commandprompt.com/ppbook/ raamat Practical Postgresql]
: Optimeerimisest lisaks: [http://www.varlena.com/varlena/GeneralBits/Tidbits/annotated_conf_e.html konfifaili detailne juhend], [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/  tuunimise juhend autoritelt], [http://www.gtsm.com/oscon2003/toc.html tuunimise tutorial], [http://developer.postgresql.org/docs/postgres/kernel-resources.html kerneli tuunimisest], [http://www.redhat.com/magazine/001nov04/features/vm/ linuxi virtuaalmälust]
: Optimeerimisest lisaks: [http://www.varlena.com/varlena/GeneralBits/Tidbits/annotated_conf_e.html konfifaili detailne juhend], [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/  tuunimise juhend autoritelt], [http://www.gtsm.com/oscon2003/toc.html tuunimise tutorial], [http://developer.postgresql.org/docs/postgres/kernel-resources.html kerneli tuunimisest], [http://www.redhat.com/magazine/001nov04/features/vm/ linuxi virtuaalmälust]


; 14. märts. Mysql: dump, backup jms.
; 5. Oracle.
: <b>Praktikumiülesanne 3</b>: mysql dump, backup, migreerimine.
: Vt muuhulgas  [http://dev.mysql.com/doc/refman/5.0/en/backup.html backup juhend], [http://www.innodb.com/manual.php innodb oma juhend] , [http://jeremy.zawodny.com/mysql/mysql-backup-and-recovery.html eraldi tutorial aastast 2002]
 
; 21. märts. Mysql ja Postgresi kohustuslike praktikumitööde sissejuhatus.
: Vt kontrollitavaid praktikumitöid siit lehelt ülaltpoolt.
 
; 28. märts. Loeng praktiseerivalt andmebaasi-adminilt.
 
== Andmebaasid ==
 
Esialgne plaan:
 
* [http://www.sqlite.org/  sqlite]
* [http://dev.mysql.com/ mysql]
* [http://www.postgresql.org/ postgresql]
* [http://www.oracle.com/database/index.html oracle]


== Lisa/taustamaterjale ==
== Lisa/taustamaterjale ==

Redaktsioon: 15. märts 2007, kell 13:43

Ainekood: ITV0090
Link: http://www.lambda.ee/index.php/Andmebaaside_administreerimine ehk http://www.lambda.ee/index/itv0090
Lektor: Tanel Tammet ja mitmed teised
Kontakt: tammet@staff.ttu.ee, 6203457, TTÜ AK223

Aeg, koht, tulemus

Semester: kevad
Tulemus: arvestus
Punkte: 2

Loengud ja praktikumid: Igal teisipäeval kell 10.00-11.30, ruumis IT-213c vaheldumisi loeng ja prax

NB! Praktikumitööde esitamise viimane kuupäev!!

Seoses 16. mai Oracle käivitusviivitusega on kokku lepitud veel üks aeg Oracle praktikumitöid esitada: reedel, 19 mail kell 9.00 AK arvutiklassis.


Annotatsioon

Andmebaaside efektiivsuse küsimused. Andmebaasisüsteemide installeerimine ja kasutamisliidesed. Kasutajate lisamine ja kasutajate õigused. Liidestamine C käsurea programmist. Tagavarakoopiate tegemine ja koopiatest taastamine. Andmebaaside optimeerimine ja erinevad töörežiimid.

Arvestuse saamise kriteeriumid

Arvestuse saamiseks on vaja teha ära

  • kõik kontrolltööd, mis on välja kuulutatud siin lehel allpool.

Praktiliste tööde ettenäitamine toimub ainult praktikumiaegadel AK arvutiklassis.

NB! Praktikumiülesannete ja kontrolltööde väljakuulutamine toimub jooksvalt kursuse käigus. Praktikumiülesannete tähtaeg on: hiljemalt üks kuu peale väljakuulutamist. Hilinemise korral antakse (raskeid) lisaülesandeid.


Andmebaasid

Esialgne plaan:


Teemad, materjalid

1. Sissejuhatus praktikumikeskkonda. Virtuaalmasin.
Praktikumiülesanne 1: sqlite installeerimine ja kasutamise katsetamine. Vaata detailset juhendit
2. Sissejuhatus ja ülevaade. sqlite kompileerimine ja kasutamine.
Vaata: sqlite ja hakatuseks kindlasti quickstart


3. Mysql.Mysql mootorid, tabelid, indeksid. Installeerimine, kasutamisviisid, administreerimine
Vaata: mysql
Ülevaade data hoidmisest: data, indeksid, logid, erinevad teegid/alusmootorid nendega jändamiseks.
Loe: kahendpuud üldiselt, ketta blokkide jaoks sobiv B-tree, B+ tree kui B-tree erijuht ja viimase animatsioon. Loe ka hash tabelitest : alternatiiv puu-kujulistele indeksitele.
Mysql jaoks vaata: mysql alusmootorid ning spetsiifiliselt isam ja pikem seletus isami kohta, vt muuhulgas backup juhend, innodb oma juhend , eraldi tutorial aastast 2002
Katseprogramme jms:
4. Postgresql. Tuunimine ja optimeerimine. Installeerimine ja administreerimine.
Postgresql.
Põhimaterjale: Postgresql juhend, raamat Practical Postgresql
Optimeerimisest lisaks: konfifaili detailne juhend, tuunimise juhend autoritelt, tuunimise tutorial, kerneli tuunimisest, linuxi virtuaalmälust
5. Oracle.

Lisa/taustamaterjale

Oracle administreerimisest