Microsoft Access -tietokanta

Microsoft Access-tietokanta on standardi tietokanta - formaatti ja Microsoft Access . Vakiotiedostotunniste on ".mdb" (vuodesta 2007 lähtien myös ".accdb"). MDB on lyhenne sanoista Microsoft DataBase ja tiedostomuoto, joka edustaa tiedostopohjaista omistettua tietokantaa. Sisäinen rakenne on suurelta osin vain Microsoftin tiedossa. Ohjelmoijat voivat käyttää tätä tietokantaa Jet Enginen tai ActiveX Data Objectsin kautta .

Kenraali

Kun Microsoft Access (koodinimi "CIRRUS") ilmestyi vuonna 1992, se oli korvannut johtavan dBase-tietokantamuodon neljässä vuodessa. Versiosta 1.0 (1992) lähtien tietokantamuoto tarjoaa: taulukot, viittausten eheys, tarkistuslausekkeet, salaus, käyttäjien hallinta, valintaikkunat, raportit, tallennetut kyselyt ja VBA-vuorovaikutus (alun perin nimeltään AccessBasic).

On olemassa lukuisia sovelluksia, jotka käyttävät tätä tietokantamuotoa, koska se toimitetaan myös Microsoftin ohjelmointityökalujen kanssa. Tämän tiedostomuodon muokattua muotoa käytetään myös Microsoft MapPointissa tai ns. Blue-Jetinä Microsoft Exchangessa ja z. B. Windows Server Active Directory -tietokannalle. Aiempi versio tästä muodosta toimitettiin vuodesta 1989 alkaen Microsoft Basic Professional Development System (PDS) -versioilla 7.0 ja 7.1 sekä Microsoft Visual Basic for Dos -versiolla 1.0 ns. ISAM-tietokantana (esimerkkitietokanta BOOKS.MDB), mukaan lukien käsittelytyökalut.

Erilaisia ​​versioita on jo useita, joista osa ei ole yhteensopiva keskenään. Siksi tarvitaan usein tuontisuodatin tai muunnin .

Microsoft puhuu aina Access-tietokannasta. Tarkemmin sanottuna - Access-versiosta riippuen - kyseessä ovat erilaiset tietokannat. Access käyttää olemassa olevaa tietokantaa (niin sanotusti asiakkaana) ylimääräisten rakenteidensa tallentamiseen:

  • ei Access-versiota käyttää Jet-tietokannan versiota 0.5 (ISAM mdb)
  • Access-versio 1.0 käyttää Jet-tietokannan versiota 1.0
  • Access-versio 1.1 käyttää Jet-tietokannan versiota 1.1
  • Access-versio 2.0 käyttää Jet-tietokannan versiota 2.0
  • Access-versio 7.0 käyttää Jet-tietokannan versiota 3.0
  • Access-versio 8.0 käyttää Jet-tietokannan versiota 3.0
  • Access-versio 9.0 käyttää Jet-tietokannan versiota 4.0 (mdb) tai SQL-palvelinta (adp)
  • Access-versio 10.0 käyttää Jet-tietokannan versiota 4.0 (mdb) tai SQL-palvelinta (adp)
  • Access-versio 11.0 käyttää Jet-tietokannan versiota 4.0 (mdb) tai SQL-palvelinta (adp)
  • Access-versio 12.0 käyttää Jet-tietokannan versiota 4.0 (mdb) tai Jet-tietokannan versiota 12.0 (accdb) - vaatii ACE: n (Microsoft Access Database Engine 2010)
  • Access-versio 14.0 käyttää Jet-tietokannan versiota 4.0 (mdb) tai Jet-tietokannan versiota 12.0 (accdb) - vaatii ACE: n (Microsoft Access Database Engine 2010)

Versiot

Nimi / alias Exe-tyyppiset bitit Julkaisuvuosi kuvaus
"Pääsy 0,5" 16 1990 sisältyy Microsoft BASIC Professional Development System (PDS) -järjestelmään, 16-bittinen, DOS-ISAM-tietokanta, enimmäiskoko 128 Mt, sivukoko 2 kt, paikallinen merkistö
Pääsy 1.0 16 1992 valittava merkistö kenttää kohti
Pääsy 1.1 16 1993 tietokannan enimmäiskoko 1 Gt
Pääsy 2.0 16 1994 sisältyy Office Professional 4.3: een
Pääsy 7.0 / 95 32 1995 sisältyy Office 95: een, 32-bittinen
Pääsy 8.0 / 97 32 1997 sisältyy Office 97: een
Pääsy 9.0 / 2000 32 2000 sisältyy Office 2000: een, tietokannan enimmäiskoko 2 Gt, sivukoko 4 kt, Unicode (UCS2 tai UTF-8? ja UnicodeCompression)
Käytä versiota 10.0 / 2002 / XP 32 2002 sisältyy Office XP: hen
Pääsy 11.0 / 2003 32 2003 sisältyy Office 2003: een
Pääsy 12.0 / 2007 32 2007 sisältyy Office 2007: een
Pääsy 14.0 / 2010 32/64 2010 sisältyy Office 2010: een
Pääsy 15.0 / 2013 32/64 2013 sisältyy Office 2013: een

”Access 0.5” -versio (DOS-ISAM-tietokannan kanssa) ei vielä sisällä graafisia työkaluja, vain Jet-taulukot (esimerkkitietokanta: BOOKS.MDB).

Järjestelmätaulukot

Jet Enginen versiosta ja yllä olevasta Access-versiosta riippuen luodaan erilaisia ​​järjestelmätaulukoita:

Access / Jet System -taulukot ja sisällöntuottajat version mukaan Suihku 0,5 Jet 1.0 Suihkukone 1.1 Jet 2.0 Jet 3.0 Jet 4.0 Suihku 12.0 Acc 1.0 1992 Acc 1.1 1993 Acc 2.0 1994 Acc 7.0 1995 Acc 8.0 1997 Acc 9.0 2000 Acc 10.0 2002 XP f2k Acc 10.0 2002 XP f2k2 Acc 11.0 2003 f2k Acc 11.0 2003 f2k2 Acc 12.0 2007 f2k Acc 12.0 2007 f2k2 Acc 12.0 2007 f2k7 Acc 14.0 2010 sisältö
Käytä suihkua 1.0 1.1 2.0 3.0 3.0 4.0 4.0 4.0 4.0 4.0 4.0 4.0 12.0 ?
Exe-tyyppiset bitit 16 16 16 16 32 32 32/64 16 16 16 32 32 32 32 32 32 32 32 32 32 32/64
MSysObjects X X X X X X X Pääkohteet + kaaviot
MSysSarakkeet X X X X sarakkeita
MSysIndexes X X X X Indeksit
MSysSuhteet X X X X X X X Ulkomainen avain
MSysTempIndexes X ?
MSysQueries X X X X X X Kyselyn komponentit
MSysACE X X X X X X Kohteen käyttöoikeudet
MSysGroups X X X X X ? Ryhmätilit
MSysAccounts X X X X X ? Käyttäjätilit
MSysComplexColumns X ?
MSysMacros X X X Makrot
MSysIMEXTiedot O O O X O O O O O O O O O ? Tuo ja vie työpaikkoja
MSysIMEXSarakkeet O O O X O O O O O O O O O ? Tuo ja vie sarakkeet
MSysModulit X X Moduuli ++
MSysTyökalupalkit X Työkalurivit
MSys-moduulit 2 X Moduuli ++
MSysCmdbars O Työkalurivit
MSysAccessObjects X X X X ? binääri rpt mcr bas: sta
MSysAccessStorage X X X X ? binääri rpt mcr bas: sta
MSysAccessXML ? ? ? ? ? ? ?
MSysNavPaneGroupCategories X X X ? ?
MSysNavPaneGroups X X X ? ?
MSysNavPaneObjectIDs X X X ? ?
MSysNavPaneGroupToObjects X X X ? ?
Legenda
  • X = aina
  • O = valinnainen
  • ? = Todo
  • Acc = Pääsy
  • f2k = muoto 2000
  • f2k2 = muotoilu 2002 XP
  • f2k7 = muotoilu 2007

Laajennus SQL-palvelimelle

MDB ei sovi taustana suuremmille tietomäärille, koska sen koko voi tällä hetkellä olla korkeintaan 2 Gt ja käyttöaika kasvaa huomattavasti käytettäessä useita tietokoneita samanaikaisesti. Todistettu nyrkkisääntö sanoo: enintään 20 käyttäjää ja enintään 200 Mt.

Microsoft on yrittänyt kompensoida tätä haittaa toimittamalla niin kutsutun MSDE: n (Microsoft Data tai Desktop Engine) Office 2000: n tai Visual Studion kanssa versiosta 2000, ilmaisesta Microsoft SQL Server -versiosta, jolla on rajoitettu suorituskyky . SQL Server 2005: n avulla Microsoft nimitti MSDE: n uudelleen Express Editioniksi. Microsoft on myös lieventänyt rajoituksia versiosta toiseen, nykyinen SQL Server 2016 Express Edition tukee 4 prosessorin ydintä, yhtä Gt RAM-muistia ja enintään 10 Gt tietokannan kokoa.

Muuntaminen SQL Serveriksi backend-tietokantana on aina ollut mahdollista ns. "Upsizing Wizard" -ohjelmalla, joka on sisäänrakennettu versiosta 2000 kohdassa Extras | Tietokannan apuohjelmat Ohjattu suurennus. Tämä ei ole enää saatavana version 2013 jälkeen. Siirto voidaan kuitenkin suorittaa käyttämällä Microsoft SQL Server Migration Assistant 8.6 for Access (SSMA) -palvelua. Ohjeet tähän ovat Microsoftissa.

nettilinkit

Yksittäiset todisteet

  1. Artikkeli PC-Weltissä , toukokuu 1996
  2. Toiminnot, joita SQL Server 2016 -versiot tukevat msdn: ssä