Viited
Agiilmetoodikad ja nende kasutamine andmebaaside projekteerimise juures
Agiilmetoodikad
http://deepzone0.ttu.ee/aa/modules.php?name=News&file=article&sid=162Leis, P. Agiilmetoodikad. A&A 04/2001.
Evolutsiooniline andmebaasi disain
http://martinfowler.com/articles/evodb.htmlAgiilsete 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.htmlNä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.htmlAndmeaidad
Data Warehousinag nd OLAP. A Research-Oriented Bibliography
http://lemire.me/OLAP/Suur hulk viiteid.
Data Warehousing Concepts
http://www.1keydata.com/datawarehousing/concepts.htmlAndmeaitade ja andmevakkade põhimõisted
Data Warehousing Review
http://www.dwreview.com/index.htmlArtikleid ja materjale andmeaidanduse kohta.
Dw 2.0
http://devgear.co.kr/pdf/bill-inmon-data-warehousing-2-0-whitepaper.pdfBil 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=10369792R.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
10 tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
http://www.javacodegeeks.com/2013/08/10-common-mistakes-java-developers-make-when-writing-sql.htmlFowler, M. Patterns of Enterprise Application Architecture
http://martinfowler.com/eaaCatalog/Microsoft Inductive User Interface Guidelines
https://msdn.microsoft.com/en-us/library/ms997506.aspxJuhend, 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-itSiin 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.htmlThe Helsinki Declaration (IT-version)
http://thehelsinkideclaration.blogspot.com/2009/03/start-of-this-blog.htmlBlogi, kus kirjeldatakse andmebaasi kasutavate rakenduste disaini parimaid praktikaid.
Tidwell, J. Mustrite keel (soovituste kogum) kasutajaliideste loomise kohta
http://www.mit.edu/~jtidwell/interaction_patterns.htmlVeel 10 tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
http://www.javacodegeeks.com/2013/08/10-more-common-mistakes-java-developers-make-when-writing-sql.htmlwu pattern language
http://www.trireme.com/WU/browse.htmVeebirakenduste kasutajaliidese disaini juhendav mustrite keel
Andmete turvalisus
A Comprehensive Database Security Model
http://database-programmer.blogspot.com/2009/02/comprehensive-database-security-model.htmlAndmebaasipõhine turvalisuse tagamise mudelit, mille kohaselt vastab igale rakenduse kasutajale üks andmebaasi kasutaja.
A Developers Guide to Storage and Manipulation of Passwords
https://www.bentasker.co.uk/all-whitepapers/development-programming/6-a-developers-guide-to-storage-and-manipulation-of-passwordsHow to spoil the fish with salt and pepper
http://www.martinstoeckli.ch/hash/en/Hea interaktiivne ülevaade selle kohta:
- miks tundlike andmetega infosüsteemis ei tohiks paroolid olla andmebaasis avatekstina,
- mida kujutab endast SQL süstimise (SQL injection) rünnak,
- miks MD5 ei sobi enam räsiväärtuste leidmiseks,
- 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 ei sobi MD5 ja SHA1 parooli räsiväärtuse leidmiseks?
https://www.bentasker.co.uk/blog/security/201-why-you-should-be-asking-how-your-passwords-are-storedMiks 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-correctlyThreatsaurus
http://www.sophos.com/en-us/security-news-trends/security-trends/threatsaurus.aspxHea 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-edgeHea ü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
MS Access
The Access Web
http://access.mvps.org/access/Using MS Access with PostgreSQL
http://www.postgresonline.com/journal/archives/24-Using-MS-Access-with-PostgreSQL.htmlNoSQL
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.htmlViimasel 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-readsJepsen 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.htmlNoSQL: a non-SQL RDBMS
http://www.strozzi.it/cgi-bin/CSA/tw7/I/en_US/nosql/Home%20PageMaailma esimene süsteem, mis brändis ennast nime all NoSQL pole päris see, mida ootate/arvate.
NoSQL Databases: An Overview
http://www.thoughtworks.com/insights/blog/nosql-databases-overviewNoSQL 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.pdfArtikkel, 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.htmlSelle raamatu kaks eksemplari on TTÜ raamatukogus.
Skeemitud andmestruktuurid
http://martinfowler.com/articles/schemaless/SQL, NoSQL or SomeSQL?
http://sqlbits.com/Sessions/Event5/SQL_NoSQL_SomeSQL_-_A_look_at_non-relational_databasesNoSQL - Not Only SQL. Üldnimetaja andmebaaside tehnoloogiale, mis üritab pakkuda suurte andmemahtude töötlemiseks efektiivsemaid lahendusi kui seda on SQL-andmebaasisüsteemid.
Understanding Hadoop Clusters and the Network
http://bradhedlund.com/2011/09/10/understanding-hadoop-clusters-and-the-network/Oracle
Artiklid ja koodinäited Oracle kohta
http://searchoracle.techtarget.com/Ask Tom
http://asktom.oracle.comThomas 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.htmInside Oracle – Julian Dyke. Understanding Oracle Internals
http://www.juliandyke.comOracle 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.htmlMythbusters: Stored Procedures Edition
http://ora-00001.blogspot.com/2011/07/mythbusters-stored-procedures-edition.htmlAjaveebi 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.htmOracle andmetüübid
http://ss64.com/ora/syntax-datatypes.htmlOracle-Base
https://oracle-base.com/Oracle alaste artiklite ja administraatorit abistavate skriptide kogum.
Oracle® Database SQL Language Reference 12c Release 1 (12.1)
http://docs.oracle.com/cd/E16655_01/server.121/e17209/toc.htmOracle käivitusparameetrite failis kirjeldatavate parameetrite näited
http://www.oracle-books.com/orasnap/example/notes/initora.htmOracle käskude lühike spikker
http://ss64.com/ora/Oracle litsenseerimine
http://www.oraclealchemist.com/news/a-few-words-on-oracle-licenses/Oracle põhimõisted
http://www.adp-gmbh.ch/ora/notes.htmlOracle SQL ja PL/SQL koodinäited
http://www.java2s.com/Code/Oracle/CatalogOracle.htmOracle 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.comPete Finnigan's Oracle security weblog
http://www.petefinnigan.com/weblog/entries/Securing Account Details: A Story About SQL Injection and Bind Variables
https://blogs.oracle.com/sql/entry/securing_account_details_a_storyHea selgitus, mikspärast on Oracles vaja eelistada rutiinides bind variables kasutamist.
Ülevaade Bitmap indeksite hingeelust (PowerPointi esitlus)
http://www.juliandyke.com/Presentations/BitmapIndexInternals.pptOracle 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.htmArtikkel 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.htmOracle Application Express foorum
https://community.oracle.com/community/database/developer-tools/application_expressOracle 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/3262Linux Journal: Web Applications With PHP And PostgreSQL
http://www.phpbuilder.com/columns/linuxjournal200009.php3Making the PostgreSQL and PHP Connection
http://www.onlamp.com/pub/a/onlamp/2002/01/24/postgresql.htmlPHP: PostgreSQL Functions - Manual
http://ee.php.net/pgsqlPostgreSQL
Community Guide to PostgreSQL GUI Tools
http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_ToolsErinevad 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/FAQKorduma 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.
Kuus kasulikku PostgreSQL funktsionaalsust
http://makina-corpus.com/blog/metier/archives/6-nice-things-not-know-enough-about-postgresqlObjektorienteeritud disaini põhimõtete rakendamise võimalused PostgreSQL andmebaasides
http://ledgersmbdev.blogspot.in/2013_01_01_archive.htmlOpen Directory Project
http://www.dmoz.org/Computers/Software/Databases/PostgreSQL/PostgreSQLiga seotud tarkvara ja artiklid
Postgres pushes past MySQL in developer hearts
http://www.techrepublic.com/article/postgres-pushes-past-mysql-in-developer-hearts/PostgreSQL Database Windows Setup FAQ
http://www.evolutionhosting.com/faq/postgresql_win_setup_faq.jspPostgreSQL: Introduction and concepts
http://database.sarang.net/database/postgres/aw_pgsql_book/aw_pgsql_book.pdfElektroonilisel kujul olev raamat PostgreSQLi kohta
PostgreSQL koodinäited
http://java2s.com/Code/PostgreSQL/CatalogPostgreSQL.htmPostgreSQL nipid
http://www.varlena.com/GeneralBits/Tidbits/Meili-listi pgsql-general saadetud kirjade põhjal koostatud juhendid ja nipid PostgreSQL kasutamiseks.
PostgreSQL Wiki
http://wiki.postgresql.org/wiki/Main_PagePractical 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.htmlKirjeldatakse PostgreSQL andmebaasisüsteemi pakutavaid turvameetmeid.
SQL
10 tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
http://www.javacodegeeks.com/2013/08/10-common-mistakes-java-developers-make-when-writing-sql.htmlComparison 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.
Kümme sagedast SQL programmeerimise viga
https://www.simple-talk.com/sql/t-sql-programming/ten-common-sql-programming-mistakes/?utm_source=simpletalk&utm_medium=weblink&utm_content=10commonmistakes&utm_campaign=dlm&utm_term=pandpNäited, kuidas lahendada erinevates programmeerimiskeeltes ühte ja sama ülesannet
http://99-bottles-of-beer.net/Trükkige otsingusse sõna: SQL
Oracle SQL
http://www.orafaq.com/wiki/SQLSQL:2003 standardi põhilisi uuendusi tutvustav ülevaade
http://www.wiscorp.com/SQL2003Features.pdfSQL lausete standardile vastavuse kontrollija
http://developer.mimer.com/validator/parser200x/index.tmlSQL standardi erinevad redaktsioonid
http://www.wiscorp.com/SQLStandards.htmlSQL Standard User Defined Types and Routines
http://farrago.sourceforge.net/design/UserDefinedTypesAndRoutines.htmlVeel 10 tavalist viga, mida Java arendajad teevad SQLi kirjutamisel
http://www.javacodegeeks.com/2013/08/10-more-common-mistakes-java-developers-make-when-writing-sql.htmlTransaktsioonid
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-VoltDBMichal 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.htmlACID 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=225Kukrus, 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/rankingIgakuiselt 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.pdfSuur pilt (1. juuni 2015 seisuga) erinevatest andmebaasitehnoloogiatest ning neid realiseerivatest tarkvarasüsteemidest.
Db Forums
http://www.dbforums.com/DB vs RDF: structure vs correlation
http://videolectures.net/stisemanticsummit2011_boncz_dbvsrdf/Videoloeng.
Domain Logic and SQL
http://martinfowler.com/articles/dblogic.htmlIntelligent Enterprise Magazine
http://www.intelligententerprise.comIT 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=285TTÜ 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.htmlSee 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.doAndmebaaside 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.