Viited

Agiilmetoodikad ja nende kasutamine andmebaaside projekteerimise juures

Agiilmetoodikad

http://deepzone0.ttu.ee/aa/modules.php?name=News&file=article&sid=162

Leis, P. Agiilmetoodikad. A&A 04/2001.

Evolutsiooniline andmebaasi disain

http://martinfowler.com/articles/evodb.html

Agiilsete meetodite kasutamine andmebaaside projekteerimise juures

Lehekülg, kus on viiteid paljudele allikatele agiilse andmebaaside projekteerimise kohta

http://www.agiledata.org/

Süsteemiarenduse (paindlik, timmitud ja kõik need muud lööksõnad) teemaline ajaveeb, rõhuga idufirmade juures kasutamisele

http://www.hackerchick.com/2012/01/agile-vs-lean-yeah-yeah-whats-the-difference.html

Näitena ülevaade agiilse ja lean (timmitud) lähenemise sarnasustest ja erinevustest. Lugege ka selle jutu teist osa, kus võrreldakse Scrum'i ja Kanbani.

The Process of Database Refactoring - Andmebaasi pidevarenduse protsess

http://www.agiledata.org/essays/databaseRefactoring.html

Andmeaidad

Data Warehousinag nd OLAP. A Research-Oriented Bibliography

http://lemire.me/OLAP/

Suur hulk viiteid.

Data Warehousing Concepts

http://www.1keydata.com/datawarehousing/concepts.html

Andmeaitade ja andmevakkade põhimõisted

Data Warehousing Review

http://www.dwreview.com/index.html

Artikleid ja materjale andmeaidanduse kohta.

Dw 2.0

http://devgear.co.kr/pdf/bill-inmon-data-warehousing-2-0-whitepaper.pdf

Bil Inmoni artikkel andmeaitade teise põlvkonna kohta. Sellistes andmeaitades hoitakse võrreldes esimese põlvkonna andmeaitadega näiteks lisaks ka äri seisukohalt olulisi struktureerimata tekstilisi andmeid.

The Data Warehousing Information Center

http://www.dwinfocenter.org/

The Kimball Group Reader: Relentlessly Practical Tools for Data Warehousing and Business Intelligence

http://site.ebrary.com/lib/ttul/docDetail.action?docID=10369792

R.Kimball, M.Ross et. al – The Kimball Group Reader: Relentlessly Practical Tools for Data Warehousing and Business Intelligence. Wiley, 2010. Loetav TTÜ e-raamatukogus.

Andmebaaside ja andmebaasisüsteemide testimine

TPC Transaction Processing Performance Council

http://www.tpc.org/

Andmebaasi kasutavate rakenduste disain

Fowler, M. Patterns of Enterprise Application Architecture

http://martinfowler.com/eaaCatalog/

Microsoft Inductive User Interface Guidelines

https://msdn.microsoft.com/en-us/library/ms997506.aspx

Juhend, kuidas luua induktiivset kasutajaliidest, mis suunab kasutaja tegevust ja ei pane igal sammul kasutajat mõistatama, milleks mingi aken mõeldud on ja kuidas seda kasutada. Sellises rakenduses on iga aken mõeldud ühe kindla ja kasutajale selgelt väljendatud ülesande täitmiseks. Seega selle asemel, et teha ekraanivorm "Kasutajate haldus", kust saab valida kasutaja lisamist, deaktiveerimist, parooli muutmist tuleks teha kolm eraldi vormi, millel on pealkirjad: - Lisa kasutaja - Deaktiveeri kasutaja - Muuda kasutaja parool Igal sellisel vormil on selgelt tähistatud kuidas töö lõpetada/vormilt lahkuda ning on võimalik valida vormi põhitegevusega seotud alamtegevusi.

Mõned kõige olulisemad tarkvara hea ülesehituse põhimõtted

http://effectivesoftwaredesign.com/2012/02/05/separation-of-concerns/

Object-Relational Mapping is the Vietnam of Computer Science

http://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/

Artikkel, kus räägitakse SQL-andmebaaside (relatsiooniliste andmebaaside) ja objekt-orienteeritud programmeerimiskeeles kirjutatud programmide koostöö saavutamise probleemidest (object-relational mapping).

(Some) ORM Haters Do Get It

http://www.revision-zero.org/orm-haters-do-get-it

Siin tuuakse välja loogiline vastuolu ja ühildamatus objektorienteeritud ja relatsioonilise (hulkadele orienteeritud) mõtteviisi vahel.

Tarkvara kvaliteedi karakteristikud, mida kirjeldab ISO/IEC 25010:2011 standard

http://thepiratblog.blogspot.com/2013/02/isoiec-250102011-characteristics-summary.html

The Helsinki Declaration (IT-version)

http://thehelsinkideclaration.blogspot.com/2009/03/start-of-this-blog.html

Blogi, kus kirjeldatakse andmebaasi kasutavate rakenduste disaini parimaid praktikaid.

Tidwell, J. Mustrite keel (soovituste kogum) kasutajaliideste loomise kohta

http://www.mit.edu/~jtidwell/interaction_patterns.html

wu pattern language

http://www.trireme.com/WU/browse.htm

Veebirakenduste kasutajaliidese disaini juhendav mustrite keel

Andmete turvalisus

A Comprehensive Database Security Model

http://database-programmer.blogspot.com/2009/02/comprehensive-database-security-model.html

Andmebaasipõhine turvalisuse tagamise mudelit, mille kohaselt vastab igale rakenduse kasutajale üks andmebaasi kasutaja.

How to spoil the fish with salt and pepper

http://www.martinstoeckli.ch/hash/en/

Hea interaktiivne ülevaade selle kohta:

  1. miks tundlike andmetega infosüsteemis ei tohiks paroolid olla andmebaasis avatekstina,
  2. mida kujutab endast SQL süstimise (SQL injection) rünnak,
  3. miks MD5 ei sobi enam räsiväärtuste leidmiseks,
  4. miks on parooli räsiväärtuse leidmisel vaja kasutada soola ja pipart.

Kui plaanite hoida paroole andmebaasis, siis ei tohi need olla avatekstina, leidmiseks ei tohiks kasutada tavalist MD5 algoritmi ning tuleks kasutada soola.

Kill the Password: Why a String of Characters Can’t Protect Us Anymore

http://www.wired.com/2012/11/ff-mat-honan-password-hacker/all/

Miks on vajalik parooli räsiväärtuse leidmine ja eelnev parooli soolamine ning kuidas seda õieti teha?

https://www.bentasker.co.uk/blog/software-development/106-the-importance-of-salting-stored-passwords-and-how-to-do-so-correctly

Threatsaurus

http://www.sophos.com/en-us/security-news-trends/security-trends/threatsaurus.aspx

Hea kõrgtaseme ülevaade ohtudest, mis ähvaravad arvutisüsteeme.

Animatsioonid

Animated DataBase Courseware

http://adbc.kennesaw.edu/

Interactive Approach for Teaching the Principles of DataBase Concepts

Animatsioonid andmebaasi trigerite kasutamise kohta

http://apex.ttu.ee/animatsioonid/trigerite_animatsioonid/

Animatsioonid andmete samaaegse kasutamise probleemide kohta SQL-andmebaasides

http://apex.ttu.ee/animatsioonid/animation_transactions/

Animatsioonid bitmap indeksite kohta Oracle andmebaasisüsteemi näitel

http://apex.ttu.ee/animatsioonid/animation_bitmap/

Animatsioonid B-puu indeksite kohta

http://apex.ttu.ee/animatsioonid/animation_b_tree/

Animatsioonid hajustransaktsioonide kahefaasilise kinnitamise protokolli kohta

http://apex.ttu.ee/animatsioonid/animation_2PC/

Animatsioonid tabelite ühendamisoperatsiooni realiseerimiseks kasutatavate algoritmide kohta

http://apex.ttu.ee/animatsioonid/animation_join_algorithms/

Animatsioonid tehnikate kohta, mida Oracle andmebaasisüsteem võib kasutada andmete otsimiseks

http://apex.ttu.ee/animatsioonid/oracle_animatsioonid/

Animatsioonid vaadete kohta Oracle andmebaasides

http://apex.ttu.ee/animatsioonid/oracle_views/

Hajussüsteemid

Distributed Databases: Tech Disruption That is Going to Give Media Producers a New Edge

http://www.provideocoalition.com/distributed-databases-tech-disruption-that-is-going-to-give-media-producers-a-new-edge

Hea ülevaade hajusate andmebaaside eelistest rahvusvaheliste meedia- ja meelelahutusettevõtete näite varal. Kokkuvõte: Artikkel kirjutab, miks on hajusal andmebaasil põhinevad infosüsteemid kasulikud globaalse haardega meedia või meelelahutusettevõtetele (televisiooni või filmikompaniid, mängude tootjad jne). Saateid salvestakse, filmivõtteid tehakse või mänge kirjutatakse üle maailma ja ka osalised paiknevad ümber maailma. Samamoodi paiknevad ümber maailma nende ettevõtete toodangu kasutajad. Artiklis intervjueeritakse meediaettevõtetele ja meelelahutustööstusele teenuseid pakkuva firma TransLattice asutajat. Intervjueeritav on seisukohal, et selliste globaalse haardega ettevõtete korral on hajus andmebaas õige lähenemine ning pakub ettevõttele konkurentsieelist. Andmed saab paigutada lõppkasutajatele lähemale. Seetõttu paraneb süsteemi reaktisooniaeg ning on lihtsam salvestada kõiki lõppkasutaja tegevusi. Vajadusel saab andmetest teha erinevatesse asukohtadesse koopiaid või siis otsustada, et mingeid andmed ei sobi tundlikuse tõttu hoida mingis ühes geograafilises asukohas ja tuleks paigutada kuhugi mujale. Või siis vastupidi, mingid andmed on nii tundlikud, et neid saab hoida vaid tekkimise kohas. Koopiad andmetest parandavad käideldavust, võimalus hoida andmeid ainult ühes kohas võimaldab tegeleda privaatsuse küsimustega, andmete paigutamine lõppkasutajatele lähedale võimaldab parandada süsteemi jõudlust. Ettevõte saab paljude eraldiseisvate andmebaaside "kohale" globaalse vaate üle kõigi nende andmebaaside. TransLattice näeb hajusa andmebaasi kasutamise suure eelisena seda, et väga detailsete transaktsiooniliste andmete salvestamisel saab need paigutada tekkimiskohale lähedal asuvasse andmebaasi. Süsteemi reaktsiooniaeg on parem ning kuna andmed on laiali erinevates kohtades, siis ei teki ka ühte kohta töötlemiseks ja hoidmiseks liiga suurt andmehulka. Kui soovitakse neid transaktsioonilisi andmeid analüüsida, siis saab koormuse jagada erinevate serverite vahel.

How the Bitcoin protocol actually works

http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/

Bitcoin kui näide hajussüsteemist

NoSQL

12-osaline NoSQL teemaline artiklite sari

https://iggyfernandez.wordpress.com/2014/01/06/the-twelve-days-of-nosql-day-twelve-concluding-remarks/

Autoriks Oracle (SQL-andmebaaside) spetsialist, kes käsitleb NoSQL tugevaid ja nõrku külgi.

7 hard truths about the NoSQL revolution

http://www.infoworld.com/article/2617405/nosql/7-hard-truths-about-the-nosql-revolution.html

Viimasel ajal räägitakse palju NoSQL (Not Only SQL) süsteemidest. Kahtlemata on nendel süsteemidel omad eelised ja kasutusvaldkonnad, kuid on ka palju puuduseid. Käesolev artikkel esitab realistliku vaate praegustele NoSQL süsteemidele.

Content Analytics: Gaining Insight from Your Content with NOSQL

https://www.youtube.com/watch?v=rYeNYvOIMHQ

Ühe NoSQL süsteemi kasutamise näide.

Jepsen: MongoDB stale reads

https://aphyr.com/posts/322-jepsen-mongodb-stale-reads

Jepsen on projekt, mis uurib erinevaid hajussüsteemide loomiseks mõeldud vahendeid. Seekord on uurimise alla võetud MongoDB 2.6.7 ja tulemused on mahlased

Martin Fowleri veebileht NoSQL kohta

http://martinfowler.com/nosql.html

NoSQL: a non-SQL RDBMS

http://www.strozzi.it/cgi-bin/CSA/tw7/I/en_US/nosql/Home%20Page

Maailma esimene süsteem, mis brändis ennast nime all NoSQL pole päris see, mida ootate/arvate.

NoSQL Meets Bitcoin and Brings Down Two Exchanges: The Story of Flexcoin and Poloniex

http://hackingdistributed.com/2014/04/06/another-one-bites-the-dust-flexcoin/

Mis juhtub siis, kui puudulikku tehnoloogiat kasutatakse ignorantide poolt

No! to SQL! No! to NoSQL!

http://www.nocoug.org/Journal/NoCOUG_Journal_201308.pdf

Artikkel, mis ilmus viimases Northern California Oracle User Group (NoCOUG) ajakirjas. Alternatiivne ja realistlik vaade SQLile ja NoSQLile.

Pramod J. Sadalage ja Martin Fowleri raamatu "NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence" põhipunktid

http://martinfowler.com/articles/nosqlKeyPoints.html

Selle raamatu kaks eksemplari on TTÜ raamatukogus.

SQL, NoSQL or SomeSQL?

http://sqlbits.com/Sessions/Event5/SQL_NoSQL_SomeSQL_-_A_look_at_non-relational_databases

NoSQL - Not Only SQL. Üldnimetaja andmebaaside tehnoloogiale, mis üritab pakkuda suurte andmemahtude töötlemiseks efektiivsemaid lahendusi kui seda on SQL-andmebaasisüsteemid.

Oracle

Artiklid ja koodinäited Oracle kohta

http://searchoracle.techtarget.com/

Ask Tom

http://asktom.oracle.com

Thomas Kyte on tunnustatud Oracle ekspert. Tema lehel saavad inimesed esitada küsimusi, neile vastatakse T. Kyte poolt ning lisaks annab tekkinud arutelu täiendavaid häid mõtteid. Kui Teil tekib kunagi küsimus Oracle kohta, siis 1) vaadake Oracle manuaali ja 2) külastage T. Kyte lehekülge.

Donald Burelsoni artiklid ja soovitused Oracle kohta

http://www.dba-oracle.com/articles.htm

Inside Oracle – Julian Dyke. Understanding Oracle Internals

http://www.juliandyke.com

Oracle hingeelu teemaline lehekülg, sealhulgas ajaveeb.

Kogumik artikleid Oracle 12c (tuli turule 2013. aasta juulis) uute võimaluste ja omaduste kohta

http://www.oraclealchemist.com/12cNF/

Kuidas jõustada hetktõmmiste abil kitsendusi baastabelitele?

http://www.sqlsnippets.com/en/topic-12896.html

Martin Widlake

https://mwidlake.wordpress.com/

Oracle teemaline ajaveeb.

Mythbusters: Stored Procedures Edition

http://ora-00001.blogspot.com/2011/07/mythbusters-stored-procedures-edition.html

Ajaveebi sissekanne, mis lükkab ümber salvestatud protseduuride kohta käivaid levinud müüte. Jutt põhineb Oracle andmebaasisüsteemil.

Oracle 12c Database: New Features

http://www.vitalsofttech.com/oracle-12c-database-container-and-plugable-databases/

Võrreldes 11g süsteemiga on tulnud umbes 500 lisandust/täiendust.

Oracle 12c (Release 1) dokumentatsioon

http://docs.oracle.com/database/121/index.htm

Oracle-Base

https://oracle-base.com/

Oracle alaste artiklite ja administraatorit abistavate skriptide kogum.

Oracle Community

http://www.oraclecommunity.net/

Lehekülg, mis koondab Oracle huvilisi ümber maailma.

Oracle® Database SQL Language Reference 12c Release 1 (12.1)

http://docs.oracle.com/cd/E16655_01/server.121/e17209/toc.htm

Oracle käivitusparameetrite failis kirjeldatavate parameetrite näited

http://www.oracle-books.com/orasnap/example/notes/initora.htm

Oracle käskude lühike spikker

http://ss64.com/ora/

Oracle teemaline ajaveeb, mille autoriks on Richard Foote.

https://richardfoote.wordpress.com/

Palju tähelepanu pööratakse indeksitele ja indekseerimisega seotud küsimustele.

Pete Finnigan's Oracle security weblog

http://www.petefinnigan.com

Pete Finnigan's Oracle security weblog

http://www.petefinnigan.com/weblog/entries/

PL/SQL challenge

http://plsqlchallenge.oracle.com

PL/SQL probleemid ja nende lahendused

Securing Account Details: A Story About SQL Injection and Bind Variables

https://blogs.oracle.com/sql/entry/securing_account_details_a_story

Hea selgitus, mikspärast on Oracles vaja eelistada rutiinides bind variables kasutamist.

The Oracle Alchemist

http://www.oraclealchemist.com/

Oracle teemaline ajaveeb.

Ülevaade Bitmap indeksite hingeelust (PowerPointi esitlus)

http://www.juliandyke.com/Presentations/BitmapIndexInternals.ppt

Oracle Application Express

Artikkel HTML DB (nüüdne Application Express) kasutamise kohta, koos näitega (1. osa)

http://www.developer.com/db/article.php/3384201/Building-Web-Applications-with-Oracle-HTML-DB-Part-1.htm

Artikkel HTML DB (nüüdne Application Express) kasutamise kohta, koos näitega (2. osa)

http://www.developer.com/db/article.php/3399331/Building-Web-Applications-with-Oracle-HTML-DB-Part-2.htm

Oracle ja SQL andmebaaside teemaline ajaveeb, milles on viimasel ajal olnud palju sissekandeid Oracle APEXi võimaluste kohta

http://ora-00001.blogspot.com/

PHP + PostgreSQL

Artikkel PHP ja PostgreSQL koos kasutamise kohta

http://www.devshed.com/c/a/PHP/PHP-and-PostgreSQL/

Beginning Databases with PostgreSQL - Chapter 15: Accessing PostgreSQL from PHP

http://www.sitepoint.com/accessing-postgresql-php/

Kasutajafunktsioonide loomine PHP-s

http://www.php.ee/3262

Linux Journal: Web Applications With PHP And PostgreSQL

http://www.phpbuilder.com/columns/linuxjournal200009.php3

PHP: PostgreSQL Functions - Manual

http://ee.php.net/pgsql

PostgreSQL

Community Guide to PostgreSQL GUI Tools

http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools

Erinevad tarkvaravahendid PostgreSQL andmebaaside projekteerimiseks, programmeerimiseks ja haldamiseks. Nimekirjas on nii vaba tarkvara kui ka kommertstarkvara.

Frequently Asked Questions (FAQ) for PostgreSQL

https://wiki.postgresql.org/wiki/FAQ

Korduma Kippuvad Küsimused

Handling Growth with Postgres: 5 Tips From Instagram

http://instagram-engineering.tumblr.com/post/40781627982/handling-growth-with-postgres-5-tips-from#_=_

Populaarne sotsiaalvõrgustik ja fotode jagamise keskkond Instagram kasutab PostgreSQL andmebaasisüsteemi. Siit võite lugeda selle süsteemi arendajate soovitusi PostgreSQLi kasutavate süsteemide jõudluse parandamiseks.

Objektorienteeritud disaini põhimõtete rakendamise võimalused PostgreSQL andmebaasides

http://ledgersmbdev.blogspot.in/2013_01_01_archive.html

Open Directory Project

http://www.dmoz.org/Computers/Software/Databases/PostgreSQL/

PostgreSQLiga seotud tarkvara ja artiklid

PostgreSQL Extension Network

http://www.pgxn.org/

Laiendused PostgreSQL andmebaasisüsteemile

PostgreSQL: Introduction and concepts

http://database.sarang.net/database/postgres/aw_pgsql_book/aw_pgsql_book.pdf

Elektroonilisel kujul olev raamat PostgreSQLi kohta

PostgreSQL nipid

http://www.varlena.com/GeneralBits/Tidbits/

Meili-listi pgsql-general saadetud kirjade põhjal koostatud juhendid ja nipid PostgreSQL kasutamiseks.

Practical PostgreSQL

https://www.commandprompt.com/ppbook/

Elektroonilisel kujul olev raamat PostgreSQLi kohta

Total security in a PostgreSQL database

http://www.ibm.com/developerworks/opensource/library/os-postgresecurity/index.html

Kirjeldatakse PostgreSQL andmebaasisüsteemi pakutavaid turvameetmeid.

SQL

Comparison of different SQL implementations

http://troels.arvin.dk/db/rdbms/

Ernevate SQL andmebaasisüsteemide võrdlus SQL standardi seisukohalt.

DB vs RDF: structure vs correlation

http://videolectures.net/stisemanticsummit2011_boncz_dbvsrdf/

Videoloeng.

Näited, kuidas lahendada erinevates programmeerimiskeeltes ühte ja sama ülesannet

http://99-bottles-of-beer.net/

Trükkige otsingusse sõna: SQL

SQL:2003 standardi põhilisi uuendusi tutvustav ülevaade

http://www.wiscorp.com/SQL2003Features.pdf

SQL lausete standardile vastavuse kontrollija

http://developer.mimer.com/validator/parser200x/index.tml

SQL standardi erinevad redaktsioonid

http://www.wiscorp.com/SQLStandards.html

Transaktsioonid

How I stole roughly 100 BTC from an exchange and how I could have stolen more!

https://www.reddit.com/r/Bitcoin/comments/1wtbiu/how_i_stole_roughly_100_btc_from_an_exchange_and/

Miks peab ka veebi/rakenduste programmeerija andmebaase hästi tundma?

Not Your Father’s Transaction Processing

http://www.infoq.com/presentations/NewSQL-VoltDB

Michal Stonebrakeri ettekanne 2012-10-26, kus ta rääkis OldSQL, NoSQL ja NewSQL süsteemidest ning põhjendas, miks on transaktsioonid ning transaktsioonide ACID omaduste tagamine endiselt väga oluline.

The problems with ACID, and how to fix them without going NoSQL

http://dbmsmusings.blogspot.com/2010/08/problems-with-acid-and-how-to-fix-them.html

ACID omaduste tagamine andmebaasisüsteemide poolt muudab raskemaks andmebaaside skaleerimise. Artikkel kirjeldab erinevaid viise, kuidas uue põlvkonna andmebaasisüsteemides üritatakse selle probleemiga toime tulla.

Üldine

Andmebaaside kursus Washingtoni ülikoolis

http://courses.cs.washington.edu/courses/csep544/04sp/

Muuhulgas on väljas ka kursuse videod ja slaidid.

Andmebaaside õiguskaitse aktuaalseid küsimusi

http://deepthought.ttu.ee/aa/modules.php?name=News&file=article&sid=225

Kukrus, A. Andmebaaside õiguskaitse aktuaalseid küsimusi. A&A 04/2002.

Andmebaasisüsteemide arendamise teemaline blogi

http://completerewrite.blogspot.com/

Praeguseks on sissekannete tegemine lõpetatud.

Andmebaasisüsteemide populaarsuse pingerida

http://db-engines.com/en/ranking

Igakuiselt leitav andmebaasisüsteemide populaarsuse pingerida. Populaarsust arvutatakse veebilehtedel mainimise, otsingute sageduse, arutelude sageduse, tööpakkumiste arvu ning isiklike oskuste profiilis mainimiste alusel.

Andmekaitse ja infoturbe seletussõnastik

http://akit.cyber.ee/

Database Deployment Challenges

https://www.simple-talk.com/sql/database-administration/database-deployment-challenges/

Andmebaasis andmebaasiobjektide loomise ja muutmise parimad praktikad. Tehnilisemad näited on seal MS SQL Serveri baasil, kuid üldiselt on see jutt oluline ja vajalik mistahes andmebaasisüsteemi korral.

Database Lifecycle Management

https://www.simple-talk.com/sql/database-administration/database-lifecycle-management-patterns--practices-library-/

Palju juttu andmebaasi testimisest, evitamisest, versioonikontrollist.

Data Platforms Map June 2015

http://www.csee.umbc.edu/~kalpakis/courses/661-fa15/papers/data_platform_map_june_2015-1.pdf

Suur pilt (1. juuni 2015 seisuga) erinevatest andmebaasitehnoloogiatest ning neid realiseerivatest tarkvarasüsteemidest.

DB vs RDF: structure vs correlation

http://videolectures.net/stisemanticsummit2011_boncz_dbvsrdf/

Videoloeng.

Intelligent Enterprise Magazine

http://www.intelligententerprise.com

IT ja sidetehnika seletav sõnaraamat

http://www.vallaste.ee/

IT terministandardi projekti (1998-2001) sõnastik

http://www.keeleveeb.ee/dict/speciality/itstandard/

K. Kindel, R. Kivi. Eesti olulisemate andmekogude hetkeseis ja pakutavad teenused

http://deepzone0.ttu.ee/aa/modules.php?name=News&file=article&sid=285

TTÜ ajakirja A&A numbris 3/2003 ilmunud artikkel. Muuhulgas on seal esitatud tabel, milles nimetatakse Eesti riiklikud andmekogud, hinnangud nende andmemahule ja nende pidamiseks kasutatav andmebaasisüsteemi tarkvara.

MIS Class Blog. Database Design and Development

http://misclassblog.com/category/database-design-and-development/

Üliõpilaste ajaveeb andmebaasidega seotud küsimuste kohta. Selles on palju lühiülevaateid värskest andmebaaside alasest teadustööst.

On Estonian id-code

https://www.ria.ee/riigiarhitektuur/blog/2014/12/11/on-estonian-id-code/

Huvitav ülevaade Eesti isikukoodi loomise taustast ja kaalutlustest. Muuhulgas väärib tähelepanu tsitaat: Although it has served Estonia well, the system was not perfect. To the extent that, in fact, in the early days several people received the same identification code and it was too deep in the registries before the mistake was discovered. Thus, technically, the id-code in Estonia can not be assumed to be unique. Hea näide, miks on parem asju kohe hästi teha, mitte loota sellele, et hiljem midagi parandada õnnestub.

Physical Database Design Consideration

http://www.databasejournal.com/features/mssql/physical-database-design-consideration.html

See artikkel räägib füüsilisest andmebaasi disainist MS SQL Server andmebaasisüsteemi näitel. Kuid artiklis välja toodavad küsimused on üldised ning andmebaasi disainer peab neile vastuse leidma sõltumata kasutatavast andmebaasisüsteemist.

Readings in Database Systems, 5th Edition

http://www.redbook.io/

Üle kümne aasta uus väljaanne. Selles esitavad andmebaasidega seotud teadus- ja arendustöö suurkujud viiteid mõnedele andmebaaside valdkonda palju ja püsivalt mõjutanud teadusartiklitele. Mis peamine, iga peatüki ees on toimetajate kommentaar, milles tutvustatakse artikleid ning kommenteeritakse andmebaasisüsteemide minevikku, olevikku ja tulevikku.

Relational Theory for Computer Professionals A Hands-On Video Workshop

http://shop.oreilly.com/product/0636920030553.do

Andmebaaside eksperdi C.J. Date'i sissejuhatav videoloeng, milles nimetatakse mitmeid "Andmebaasid II" kursuses käsitlemist leidvaid teemasid

Tehnilised artiklid erinevatel SQLiga seotud teemadel

https://www.simple-talk.com/sql/

Triggers Considered Harmful, Considered Harmful

http://harmfultriggers.blogspot.com/

Ajaveeb, mis on pühendatud trigerite kasutamisest tulenevatele eelistele ja trigerite kasutamisest tulenevatele probleemidele.

XML & andmebaasid