Kiirvalik
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mitmesugust / Viited
Viited teemade kaupa:
|
---|
| | | | | Sisukord | Andmebaaside kursused teistes ülikoolides |
---|
| Andmebaaside kursus Warwicki ülikoolis (2013)https://www.dcs.warwick.ac.uk/~hugh/ ↗Seda kursust vedas relatsiooniliste andmebaaside ekspert Hugh Darwen. Ta on Kolmanda Manifesti üks autoritest. Ka see kursus keskendus relatsioonilisele mudelile.
| | CS145 Introduction to Databases (2013)https://cs.stanford.edu/people/widom/cs145/ ↗Stanfordi ülikooli sissejuhatav andmebaaside kursus. Erinevatel aastatel viivad seda läbi erinevad inimesed. Igaühel on teemale oma vaatenurk ning omad õppematerjalid ja metoodika.
| CS145 Introduction to Databases (2016)http://web.stanford.edu/class/cs145/ ↗Stanfordi ülikooli sissejuhatav andmebaaside kursus. Erinevatel aastatel viivad seda läbi erinevad inimesed. Igaühel on teemale oma vaatenurk ning omad õppematerjalid ja metoodika.
| Sisukord | |
---|
| | | schema.orghttps://schema.org/docs/schemas.html ↗Kasulik lehekülg (andmebaasi) kontseptuaalsele modelleerijale ja selle õppijale. Tuuakse välja ettevõtete/äri põhimõisteid ning ka mõningaid valdkonnaspetsiifilisi mõisteid ning iga sellise kohta loetletakse suures koguses "atribuute" (koos sõnalise definitsiooniga, näiteandmetega, tarkvarasüsteemides esitamiseks mõeldud kodeeringute näidetega). Kontseptuaalses mudelis tuleks neid esitada atribuutide/seosetüüpide/olemitüüpidena.
| | Vertabelo Blog Learn how to design and use database modelshttps://www.vertabelo.com/blog ↗Ajaveeb, milles tuuakse välja mitmete erinevate eluvaldkondade (liising, kogumine, spordikool, tenniseturniirid, e-oksjon jne) andmebaaside andmemudelid. Tegemist on SQL-andmebaaside loogilise disaini mudelitega (seal kirjeldatakse võtmed ja välisvõtmed, kuid ei arvestata konkreetse andmebaasisüsteemi võimaluste ning piirangutega). Esitatud mudelites on nii diagrammid kui tabelite kirjeldused. Nendest mudelitest saab kerge vaevaga tuletada kontseptuaalse andmemudeli.
Igal mudelil on tabelid jaotatud erinevate ainevaldkondade vahel (erineva taustavärviga kastid). Need kastid vastavad üldjoontes registritele. Sageli märkade kastide nimedes AND märki, mis tähendab, et ühte valdkonda on kokku võetud mitmele erinevale põhimõistele vastavad tabelid. See on otstarbe lahususe põhimõtte eiramine. Parem oleks, kui igale põhimõistele vastaks eraldi register.
| Sisukord | Andmebaaside projekteerimine |
---|
Anchor Modelinghttp://www.anchormodeling.com/ ↗Meetod, keel ja töövahend andmebaaside projekteerimiseks. Selle põhjal loodud andmebaasid on hästi kohandatud ajalooliste andmete hoidmiseks, andmebaasi struktuuris täienduste tegemiseks ning puuduvate andmetega toimetulemiseks. Kasutatav töövahend on veebipõhine ja võimaldab genereerida andmebaasi loomise lauseid.
| | | | | | Bill KArwini ajaveebhttp://karwin.blogspot.com ↗Bill Karwin on SQL antimustrite raamatu autor ja tema ajaveebis on palju infot nii tarkvaraarenduse kohta üldiselt kui SQL-andmebaaside kavandamise kohta spetsiifiliselt.
| | Common Information Model (CIM) Standardshttps://www.dmtf.org/standards/cim ↗Standardiseeritud CIM Schema kirjeldab klassidiagrammide abil andmeid, mida tuleks koguda ja vahendada süsteemis, mis peab arvestust ettevõtte käsutuses olevate IT varade kohta. Vajalikud mudelid saab alla laadida pdf või Visio failidena.
| | Database Debunkingshttp://www.dbdebunk.com/ ↗Põhjendatud kriitika olemasolevate andmebaasisüsteemide ja andmebaaside projekteerimise käsitluste aadressil.
| | | | IT eBooks. Free Download IT eBookshttp://it-ebooks.info ↗Keskkond, kus on muljetavaldav hulk e-raamatuid, sealhulgas raamatud relatsioonilise mudeli, SQL ja andmebaaside disaini kohta.
| Kasutusjuhtude kontsentreeritud kokkuvõtehttp://www.cs.uno.edu/~jaime/Courses/4210/useCaseFundamentals.html ↗Andmebaas peab võimaldama täita kõik süsteemile esitatavad funktsionaalsed nõuded. Selleks, et saaksime andmebaasi kavandama hakata tuleb need nõudmised formuleerida. Üks meetod selleks on kasutada kasutusjuhtude modelleerimist. Alistair Cockburn on kasutusjuhtude ekspert ning autoriteet. Sellel lehele on kontsentreeritud kokkuvõte kasutusjuhtude mudelite kohta.
| | | | | Majandustarkvara katalooghttps://www.rmp.ee/tarkvara/ ↗Infosüsteemi looja on valiku ees, kas osta olemasolev tarkvarasüsteem ja kohandada seda konkreetse organisatsiooni vajadustega või projekteerida ja ehitada täiesti uus tarkvara. Isegi kui otsustatakse uue tarkvara loomise kasuks, on kasulik uurida olemasolevat tarkvara, et saada teada nende eelised ja puudused.
| | | | NoSQL and Technical Debthttp://www.fredtrotter.com/2017/03/02/nosql-and-technical-debt/ ↗Ajaveebi postitus, mis selgitab, miks NoSQL süsteemide ilmumine pole muutnud väärtusetuks SQLi ning andmebaaside projekteerimise õppimist. Nende oskuste puudumine on arendajatel võlg, mis tuleb hiljem intressidega tagasi maksta. NoSQL oma "skeemitute" andmetega loob tegelikult tehnilist võlga.
| Revision-Zero. Talking about computer sciencehttp://www.revision-zero.org/ ↗Ajaveeb, kus on mitmeid olulisi andmebaaside teemalisi sissekandeid (jaotis Databases).
| | | | The Third Manifesto forumhttps://forum.thethirdmanifesto.com/ ↗Kolmanda manifesti veebifoorum, kust leiab huvitavaid arutelusid relatsioonilise mudeli ja relatsiooniliste andmebaaside disaini teooria ja praktika kohta.
| | | | Ärireeglite kirjeldaminehttp://www.brcommunity.com/ ↗Ärireeglid on süsteemi projekteerimise oluliseks sisendiks, nendest peab juhinduma loodava süsteemi töö ning paljusid ärireegleid on võimalik kontrollida andmebaasi tasemel.
| | Sisukord | CASE vahendid Computer Aided System Engineering |
---|
| | | | DBDesignerhttp://fabforce.eu/dbdesigner4/ ↗Andmete modelleerimiseks mõeldud CASE vahend. Võimaldab ka SQL lausete genereerimist ja mudeli ning andmebaasi sünkroniseerimist. Seda levitatakse GPL (General Public Licence) litsentsi alusel ja saab tasuta alla laadida.
| | | | | GNU Ferret (formerly known as GerWin) http://savannah.gnu.org/p/ferret ↗Andmemudeli joonistamiseks mõeldud programm, mida levitatakse GPL (General Public Licence) litsentsi alusel ja saab tasuta alla laadida.
| PlantUMLhttp://plantuml.com ↗Vahend, mis genereerib UML diagrammi tekstilisest kirjeldusest (mis peab olema kirja pandud spetsiaalselt selleks otstarbeks loodud keeles) selle diagrammi pildi.
| | | | | | StarUML (uuem projekt) lisamoodulidhttp://staruml.io/extensions ↗Olemas nii lisamoodulid olemi-suhte diagrammide loomiseks kui ka olemi-suhte diagrammidel esitatud info alusel PostgreSQL andmekirjelduskeele lausete genereerimiseks
| UMLethttp://www.umlet.com/ ↗Võimaldab joonistada põhilisi UML diagramme. Akendes erinevate elementide omaduste muutmise asemel tuleb diagrammi kirjeldada tekstiliste käskude jadana (skriptina) ja selle alusel joonistatakse diagramm automaatselt valmis.
| Sisukord | CASE vahendid (veebipõhised) Computer Aided System Engineering |
---|
Cacoohttps://cacoo.com/ ↗Veebipõhine modelleerimisvahend, sobib kasutamiseks andmebaaside õppeainetes mudelite loomiseks.
| Createlyhttps://creately.com/ ↗Veebipõhine modelleerimisvahend, sobib kasutamiseks andmebaaside õppeainetes mudelite loomiseks.
| | UMLetinohttp://www.umlet.com/umletino/ ↗Võimaldab joonistada põhilisi UML diagramme. Akendes erinevate elementide omaduste muutmise asemel tuleb diagrammi kirjeldada tekstiliste käskude jadana (skriptina) ja selle alusel joonistatakse diagramm automaatselt valmis.
| | Sisukord | |
---|
| | | | | | | | Sisukord | |
---|
| C.J. Date loeng SQLi kohtahttp://shop.oreilly.com/product/0636920002710.do ↗Tasuta video, kus C.J. Date räägib, kuidas kasutada SQLi nii, et see tekitaks võimalikult vähe peavalu ja halle juukseid. Vastus on, et selleks tuleb SQLi kasutada relatsiooniliselt. See video on esimene osa pikemast loengust.
| | | | | | | | | | | | | SQLi teemaline ajaveebhttps://vadimtropashko.wordpress.com/ ↗Ajaveebi autori Vadim Tropashko sulest on ilmunud raamat SQLi disainimustrite kohta "SQL Design Patterns: Expert Guide to SQL Programming"
| | | | | | | | | | | Sisukord | |
---|
| | | | | | Sisukord | Andmebaasisüsteemide pakkujad ja nende tooted |
---|
| | | | Dataphor SQL RAC (Relational Application Companion) http://beyondsql.blogspot.com/ ↗Ajaveeb, kus tutvustatakse tõeliselt relatsioonilist andmebaasisüsteemi Dataphor
| EnterpriseDBhttps://www.enterprisedb.com/ ↗Pakub PostgreSQLil põhinevat andmebaasisüsteemi Postgres Plus Advanced Server, mille pakutavad täiendused muudavad PostgreSQL sarnasemaks Oracle andmebaasisüsteemile.
| | | | | | | | | | | | | | | | | | NewSQL liikuminehttps://readwrite.com/2011/04/06/the-newsql-movement/ ↗Selle ühisnimetaja alla kuuluvad andmebaasisüsteemid võimaldavad endiselt kasutada SQL keelt (mille oskajate hulk on suur).
Sisemiselt on need andmebaasisüsteemid disainitud suurte andmehulkade töötlemist, jõudlust ja skaleeritavust silmas pidades.
| | | | | | PredictiveDBhttp://www.predictivedb.com/ ↗Eksperimentaalne SQL-andmebaasisüsteem, mis võimaldab olemasolevate andmete põhjal teatud tõenäosusega prognoosida, milline väärtus peaks olema NULLi asemel.
| | | The Ocelot SQL DBMShttp://www.ocelot.ca/dbms.htm ↗Väike andmebaasisüsteem, mis üritab võimalikult täpselt vastata SQL standardile ja on seega hea õppeotstarbel kasutamiseks.
| | | VoltDBhttps://www.voltdb.com/ ↗NewSQL süsteemi näide. NewSQL süsteemide juures ei ole uus mitte SQL, vaid uued on neid vahendeid loovad firmad ning andmebaasisüsteemide ja andmebaaside sisemine ülesehitus ning tööpõhimõtted.
| | Sisukord | Andmebaasisüsteemide võrdlus |
---|
Andmebaasisüsteemide populaarsuse pingeridahttps://db-engines.com/en/ranking ↗Populaarsust arvutatakse veebilehtedel mainimise, otsingute sageduse, arutelude sageduse, tööpakkumiste arvu ning isiklike oskuste profiilis mainimiste alusel.
| | PostgreSQL vs. MySQLhttps://vimeo.com/43536445 ↗Rob Conery poolt Norwegian Developers Conference konverentsil peetud ettekande salvestus. Ettekande esimesed 15 minutit demonstreerivad väga ilmekalt MySQLi puuduseid.
| | Sisukord | |
---|
| | | | | | | | | | | | | The Access Webhttp://access.mvps.org/access/ ↗See FAQ sait on loodud aitamaks MS Accessi arendajaid, et leida vastuseid sagedamini esile kerkivatele küsimustele.
| Sisukord | Prototüüpimine ja kasutajaliidese disain |
---|
| | | | | | | Usability First.http://www.usabilityfirst.com/ ↗Veel üks veebisait, kus antakse nõuandeid, kuidas muuta programmi kasutajaliides võimalikult lihtsalt
kasutatavaks.
| | | Sisukord | |
---|
| | | | ESTERMhttp://termin.eki.ee/esterm/ ↗Olemitüüpide ja atribuutide definitsioonide leidmisel võib olla abiks tõlkepõhine terminibaas ESTERM, kus lisaks definitsioonile esitatakse selle termini kasutamise kontekst õigustekstides.
| | | | IT terministandardi seletussõnastik (eesti- ja inglise keeles)http://eki.ee/dict/its/ ↗Terminid ja nende seletused eesti- ja inglise keeles.
| Merriam-Webster sõnaraamat (inglise keeles)https://www.merriam-webster.com/ ↗Koht, kust otsida olemitüüpide ja atribuutide definitsioone. Kui leiate siit või mujalt definitsiooni, siis ärge unustage algallikale viidata!
| | | | The Oxford Advanced Learner’s Dictionary (inglise keeles)https://www.oxfordlearnersdictionaries.com/ ↗Koht, kust otsida olemitüüpide ja atribuutide definitsioone. Kui leiate siit või mujalt definitsiooni, siis ärge unustage algallikale viidata!
| Sisukord |
|
|
|