Andmebaaside administreerimine

Allikas: Lambda
Redaktsioon seisuga 6. veebruar 2009, kell 13:04 kasutajalt Tammet (arutelu | kaastöö)
Mine navigeerimisribale Mine otsikasti

Ainekood: ITV0090
Link: http://www.lambda.ee/index.php/Andmebaaside_administreerimine ehk http://www.lambda.ee/index/itv0090
Lektor: Tanel Tammet Kontakt: tammet@staff.ttu.ee

Aeg, koht, tulemus

Semester: kevad
Tulemus: arvestus
Punkte: 2

Loengud ja praktikumid: paaris reedeti kell 10.00-11.30 loeng, seejärel kell 12.00-13.30 praktikum.
Ruum: IT-213e.

2008. aasta kursuse lehekülg, 2007. aasta kursuse lehekülg

Annotatsioon

Andmebaaside efektiivsuse küsimused. Andmebaasisüsteemide installeerimine ja kasutamisliidesed. Lokaadiseaded. 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

NB! viidatud ülesanded võivad veel muutuda.

Praktiliste tööde ettenäitamine toimub ainult praktikumiaegadel IT maja (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. Ülevaade kursusest, sissejuhatus praktikumikeskkonda. Virtuaalmasin.
Loe Virtuaalmasinate kasutamise juhised


2. Sqlite kompileerimine ja kasutamine.
Vaata: sqlite ja hakatuseks kindlasti quickstart
Praktikumiülesanne 1 : sqlite installeerimine ja kasutamise katsetamine. Vaata detailset juhendit
LD_LIBRARY_PATH ja erinevad versioonid samast teegist. Vt lisa: library HOWTO.
./configure skripti saamislugu: autoconf, automake ja libtool. Vt lisa: Autobook.


3. Mysql. Mootorid, tabelid, indeksid. Installeerimine, kasutamisviisid, administreerimine
Vaata: mysql
Ülevaade data hoidmisest: data, indeksid, logid, erinevad teegid/alusmootorid nendega jändamiseks.
Loe: kahendpuud üldiselt, kettaplokkide jaoks sobivam 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:
Praktikumiülesanne 2 : Mysql ab praktikum


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 juhendi alternatiivvariant tuunimise tutorial, kerneli tuunimisest, linuxi virtuaalmälust
Praktikumiülesanne 3 : Postgresql ab praktikum


5. Oracle.

Lisa/taustamaterjale

Oracle administreerimisest