Andmebaaside administreerimine: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
 
(ei näidata sama kasutaja 9 vahepealset redaktsiooni)
5. rida: 5. rida:




== <font color="red">6. märtsi loeng Kalle Tomingalt</font> ==
== <font color="red">Eelinfot</font> ==


Kalle räägib andmebaasisüsteemide praktilisest kasutamisest ja arendamisest suurtes organisatsioonides, näiteks pangas, samuti analüütiliste ja operatiivbaaside erinevusest ja reaalsetest kasutusviisidest.
Reedel, 3. aprillil on loengus kaks külalisesinejat:


6. märtsil praktikumiosa ei toimu, toimub ainult loeng harilikul ajal 10.00-11.30 harilikus kohas IT213e.
* Skype endine põhi-andmebaasi-administraator ja praegune ambienti liige, rahvusvaheliselt tegev baasi-administreerimise-konsultant [http://www.asi.ee/team/hannu_krosing Hannu Krosing], kes räägib oma baasi-administreerimise kogemustest nii Postgresi osas kui laiemalt.
* Erkki Juckum, kes räägib Microsofti SQL serverist ja sellega seotud arendusvahenditest.
 
Praktikumi 3 aprillil ei toimu: õppejõud on [http://www.roboswarm.eu robotiprojekti] töökoosolekul Lissabonis. Asenduseks teeme kuu lõpus lisapraktikumi.


== Aeg, koht, tulemus ==
== Aeg, koht, tulemus ==
31. rida: 34. rida:
* kõik praktikumiülesanded, mis on toodud siin lehel allpool. Ülesandeid tehakse kasutades virtuaalmasinaid. Otseselt juhendaja poolt kontrollitavate tööde loetelu on siin:
* kõik praktikumiülesanded, mis on toodud siin lehel allpool. Ülesandeid tehakse kasutades virtuaalmasinaid. Otseselt juhendaja poolt kontrollitavate tööde loetelu on siin:
** [[Ab admin praktikum 1 | Sqlite praktikum]] (ettenäitamise tähtaeg 22.02.09)
** [[Ab admin praktikum 1 | Sqlite praktikum]] (ettenäitamise tähtaeg 22.02.09)
** [[Ab admin praktikum 2 | Mysql ab praktikum]] (ettenäitamise tähtaeg 21.03.09)
** [[Ab admin praktikum 2 | Mysql ab praktikum]] (ettenäitamise tähtaeg 20.03.09)
** [[Ab admin praktikum 4 | Postgresql ab praktikum]] (ettenäitamise tähtaeg 18.04.09)
** [[Ab admin praktikum 4 | Postgresql ab praktikum]] (ettenäitamise tähtaeg 18.04.09)
** [[Ab admin praktikum 5 | Oracle ab praktikum]] (ettenäitamise tähtaeg 16.05.09)
** [[Ab admin praktikum 5 | Oracle ab praktikum]] (ettenäitamise tähtaeg 16.05.09)


NB! viidatud ülesanded võivad veel muutuda.
NB! viidatud ülesanded võivad veidi täpsustuda/täieneda, põhimõtted jäävad samaks, kui kirjutatud.
    
    
Praktiliste tööde ettenäitamine toimub <b>ainult</b> praktikumiaegadel IT maja (AK) arvutiklassis.
Praktiliste tööde ettenäitamine toimub <b>ainult</b> praktikumiaegadel IT maja (AK) arvutiklassis.
81. rida: 84. rida:
: [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://momjian.us/main/writings/pgsql/hw_performance/index.html tuunimise juhendi alternatiivvariant]  [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://wiki.postgresql.org/wiki/Performance_Optimization Postgresqli tuunimise materjalide kogu]
:* Valik veidi vanemaid (tausta) materjale tuunimise jaoks:
:** [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/  tuunimise juhend autoritelt]
:** [http://momjian.us/main/writings/pgsql/hw_performance/index.html tuunimise juhendi alternatiivvariant]   
:** [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]
: Täiendavalt andmete hoidmisest:
:** [[postgresql kettastruktuurist]]
: <b>Praktikumiülesanne 3</b> :  [[Ab admin praktikum 4 | Postgresql ab praktikum]]
: <b>Praktikumiülesanne 3</b> :  [[Ab admin praktikum 4 | Postgresql ab praktikum]]





Viimane redaktsioon: 17. aprill 2009, kell 12:02

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


Eelinfot

Reedel, 3. aprillil on loengus kaks külalisesinejat:

  • Skype endine põhi-andmebaasi-administraator ja praegune ambienti liige, rahvusvaheliselt tegev baasi-administreerimise-konsultant Hannu Krosing, kes räägib oma baasi-administreerimise kogemustest nii Postgresi osas kui laiemalt.
  • Erkki Juckum, kes räägib Microsofti SQL serverist ja sellega seotud arendusvahenditest.

Praktikumi 3 aprillil ei toimu: õppejõud on robotiprojekti töökoosolekul Lissabonis. Asenduseks teeme kuu lõpus lisapraktikumi.

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 veidi täpsustuda/täieneda, põhimõtted jäävad samaks, kui kirjutatud.

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:
Täiendavalt andmete hoidmisest:
Praktikumiülesanne 3 : Postgresql ab praktikum


5. Oracle.

Lisa/taustamaterjale

Oracle administreerimisest