DBMS (tietokannan hallintajärjestelmä)
Tietokanta on kokoelma tietokoneeseen tallennettuja tietoja järjestelmällisesti, jotta ne voidaan tarkistaa tietokoneohjelmalla tietojen saamiseksi tietokannasta. Ohjelmisto, jota käytetään kyselyjen hallintaan ja soittamiseen (kysely) tietokantaa kutsutaan tietokannan hallintajärjestelmäksi (tietokannan ohjausjärjestelmä, DBMS).
Termi "tietokanta" on peräisin tietojenkäsittelytieteestä. Vaikka myöhemmin merkitys laajeni, mukaan lukien elektroniikan ulkopuoliset asiat, tämä artikkeli koskee tietokantoja. Tietokantojen kaltaiset tietueet olivat olemassa ennen teollista vallankumousta, kirjanpitojen, kuittien ja yritystietojen kokoelmien muodossa.
Tietokannan peruskäsite on kokoelma tietueita tai osa paloja. Tietokannassa on jäsennelty kuvaus siihen tallennetuista tosiseikoista: näitä kuvauksia kutsutaan kaavioiksi. Kaavio kuvaa tietokannassa esitetyt objektit ja näiden objektien väliset suhteet. Kaavoja tai tietokantarakenteiden mallintamista on monia tapoja: niitä kutsutaan tietokantamalleiksi tai tietomalleiksi.
Nykyään yleisesti käytetty malli on relaatiomalli, joka Laymanin termien mukaan edustaa kaikkea tietoa muodossa toisiinsa liitetyt taulukot, joissa kukin taulukko koostuu riveistä ja sarakkeista (varsinainen määritelmä käyttää terminologiaa matematiikka). Tässä mallissa taulukoiden väliset suhteet esitetään käyttämällä samoja arvoja taulukoiden välillä. Muut mallit, kuten hierarkkinen malli ja verkkomalli, käyttävät selkeämpää tapaa edustaa taulukoiden välisiä suhteita.
Termi tietokanta viittaa aiheeseen liittyvien tietojen kokoelmaan, ja ohjelmiston tulisi viitata siihen nimellä tietokannan ohjausjärjestelmä (tietokannan hallintajärjestelmä / DBMS).
Tietoja DBMS: stä (tietokannan hallintajärjestelmä)
DBMS on välittäjä käyttäjille, joilla on tietokanta, jotta vuorovaikutuksessa DBMS: n kanssa voidaan käyttää DBMS-yrityksen määrittelemää tietokannan kieltä. Tietokannan kielet koostuvat yleensä erilaisista ohjeista, jotka on muotoiltu siten, että DBMS voi käsitellä näitä ohjeita.
Ymmärtäminen DBMS asiantuntijoiden mukaan
Seuraavassa on joitain dbms: n määritelmiä asiantuntijoiden mukaan, jotka koostuvat:
- Väitti C.J. Päivämäärä
DBMS on ohjelmisto, joka käsittelee kaiken pääsyn tietokantaan käyttäjien tarpeiden tyydyttämiseksi.
- S: n mukaan Attre
DBMS on ohjelmisto, laitteisto, laiteohjelmisto ja menettelytavat, jotka hallitsevat tietokantaa. Laiteohjelmisto on ohjelmisto, josta on tullut laitteistoon (ROM) upotettu moduuli.
- Gordon C.: n mukaan Everest
DBMS on tehokas hallinta tietoresurssien järjestämiseen.
Joten DBMS: Kaikki tietokonelaitteet (laitteisto + ohjelmisto + laiteohjelmisto). DBMS on varustettu datakeskeisellä kielellä (High-level data language), jota kutsutaan usein neljännen sukupolven kieleksi.
DBMS-toiminnot
Mitä tulee Tietokannan hallintajärjestelmä (DBMS) on seuraava:
- Tietojen määritelmä
DBMS: n on kyettävä käsittelemään datamääritelmiä.
- Tietojen käsittely
DBMS: n on kyettävä käsittelemään käyttäjien pyyntöjä saada tietoja.
- Tietoturva ja eheys
DBMS voi tarkistaa DBA: n (Database Administrator) määrittelemän datan turvallisuuden ja eheyden.
- Tietojen palautus ja tarkkuus
- DBMS: n on kyettävä käsittelemään tietokannan käyttövirheet, jotka voivat johtua järjestelmävirheistä, levyn vioittumisesta jne.
- DBMS: n on kyettävä hallitsemaan yhdenmukaista tiedonsiirtoa, toisin sanoen jos useampia kuin yksi käyttäjä käyttää samanaikaisesti yhtä dataa samanaikaisesti.
- Data Dictionary
DBMS: n on tarjottava datasanakirja.
- Esitys
DBMS: n on käsiteltävä kaikkien toimintojen suorittamista mahdollisimman tehokkaasti.
DBMS-komponentit
Täydellinen DBMS koostuu yleensä:
- Laitteisto
Laitteisto on varsinainen tietojärjestelmä, jota käytetään tietokantojen tallentamiseen ja käyttämiseen. Laajamittaisessa organisaatiossa laitteisto koostuu verkosta, jossa on keskuspalvelin, ja useista pöytätietokoneilla toimivista asiakasohjelmista.
- Ohjelmistot ja apuohjelmat
Ohjelmisto on varsinainen DBMS. DBMS: n avulla käyttäjät voivat kommunikoida tietokannan kanssa. Toisin sanoen DBMS on välittäjä tietokannan ja käyttäjän välillä. Tietokannan on sisällettävä kaikki organisaation tarvitsemat tiedot.
- Menettely
Olennainen osa järjestelmää on joukko menettelyjä, jotka ohjaavat järjestelmän toimintaa, nimittäin todelliset käytännöt, joita käyttäjien on noudatettava saadakseen, syöttäessään, säilyttääkseen ja noudettaessa tiedot
- Tiedot
Tiedot ovat DBMS: n sydän. Tietoja on kahdenlaisia. Ensinnäkin on kokoelma organisaation tarvitsemia tietoja. Toinen tietotyyppi on metatieto, joka on tietoa tietokannasta.
- Käyttäjä
On useita käyttäjiä, jotka voivat käyttää tai hakea tietoja DBMS: n tarjoamien sovellusten ja rajapintojen käytön tarpeiden mukaan, mukaan lukien:
- Tietokannan ylläpitäjä on henkilö tai ryhmä, joka vastaa tietokantajärjestelmän toteuttamisesta organisaatiossa
- Enduser on henkilö, joka on työaseman edessä ja on suorassa vuorovaikutuksessa
- Sovellusohjelmoijat, ihmiset, jotka ovat vuorovaikutuksessa tietokantojen kanssa eri tavoin
DBMS: n muut komponentit, nimittäin:
- Query Processor, komponentti, joka muuntaa kyselylomakkeen ohjeiksi tietokantaan
- Database Manager hyväksyy kyselyt ja testaa ulkoiset ja käsitteelliset tietueiden määrittämiseksi tarvitaan täyttämään pyyntö, sitten tietokannan hallintaohjelma kutsuu tiedostonhallinnan saattaa loppuun
- Tiedostonhallinta, manipuloi tiedostotallennusta ja hallitse tallennustilan jakamista
- DML-prosessori, moduuli, joka muuntaa sovellusohjelmiin upotetut DML-komennot toimintojen muodossa.
- DDL-kääntäjä muuntaa DDL-käskyt taulukoiden tai tiedostojen kokoelmaksi, joka sisältää datasanakirjan / meta
- Sanakirjahallinta, hallitsee pääsyä ja ylläpitää sanakirjatietoja.
Kieli DBMS: ssä
DBMS: ssä käytetty kieli on seuraava:
- Tietomäärityskieli (DDL)
DDL-komentojen kääntämisen tulos on joukko taulukoita, jotka on tallennettu erityiseen tiedostoon, jota kutsutaan datasanakirjaksi / hakemistoksi.
- Tiedonhallintakieli (DML)
Kieli, jonka avulla käyttäjät voivat käyttää tai käsitellä tietoja valmiiksi järjestettynä sopivaan tietomalliin. DML: n tietojen käsittely sisältää:
- Tukiasemaan tallennettujen tietojen haku
- Uuden tiedon sijoittaminen tukiasemaan
- Tietojen poistaminen tukiasemasta
- Tietokantaan tallennettujen tietojen muokkaaminen DML-tyyppejä on periaatteessa kahta tyyppiä:
- Menettelytapa, joka vaatii käyttäjää määrittelemään mitä tietoja tarvitaan ja miten ne hankitaan Esimerkki dbase III,
- Ei-menettelyllinen, mikä vaatii käyttäjää määrittelemään mitä tietoja tarvitaan määrittelemättä miten saada ne. Esimerkki SQL: stä, QBE. Muita kuin menettelyjä on helpompi käyttää ja oppia käyttäjältä, koska käyttäjän ei tarvitse ymmärtää, miten tiedot on hankittava.
Ehdot DBMS: ssä
DBMS: ssä käytetyt termit ovat seuraavat:
- Entiteetti
Onko henkilö, paikka, tapahtuma tai konsepti, jonka tiedot tallennetaan. Esimerkki: opiskelijat, kirjat, maksut (Opiskelija-asioissa). Potilaat, lääkärit, lääkkeet, huoneet (Lääketieteen alalla).
- Määritteet
Jokaisella entiteetillä on attribuutti tai nimitys edustamaan entiteettiä. Opiskelijan määritteet, kuten jalo, nimi, osoite, syntymäaika.
- Ala
Edustaa tietueen attribuuttia, joka edustaa tietokohtaa, kuten nimeä, osoitetta jne.
- Merkki
Onko pienin osa tiedoista, voi olla numeeristen merkkien, kirjainten tai erikoismerkkien muodossa, jotka muodostavat tietokohteen.
- Levyt
Kokoelma kenttiä muodostaa tietueen. Tietue kuvaa tietyn yksittäisen tietoyksikön.
- Tiedosto
Tiedostot koostuvat tietueista, jotka kuvaavat yhtä yksikköä samanlaisia tietoja. Esimerkiksi kurssitiedosto sisältää tietoja kaikista olemassa olevista kursseista.
- Tietojen arvo (tietojen arvo tai sisältö)
Onko kuhunkin tietoelementtiin tai määritteeseen tallennetut todelliset tiedot. Esimerkkejä oppilaiden nimiominaisuuksien arvoista ovat Sutrisno, Budiman.
- kaksinkertainen
Onko kokoelma toisiinsa liittyviä elementtejä, jotka ilmoittavat kokonaisuudesta. Yksi tietue edustaa yhtä henkilöä koskevia tietoja, esimerkiksi: jalo, nimi, osoite, syntymäaika (2410012, Sutrisno, Olo Ladang, 26. maaliskuuta 1983).
Avain DMBS: ssä
Kuten tiedämme, tietokanta on kokoelma toisiinsa liittyviä tietoja (relaatio). Periaatteessa tietokanta käyttää relaatiomallia, koska tämä malli käyttää avaimia tunnistaakseen tai erottaakseen yhden taulukon toisesta.
Käytetyillä näppäimillä on vastaavat toiminnot erilaisten näppäinten tunnistamiseen. Seuraavat ovat relaatiomallin eri avaimet:
- Super-avain
Superavain on tietoattribuutti tai joukko määritteitä, jotka voivat yksilöidä dupleksin.
Esimerkki: esimerkiksi akateeminen tietokanta, käytetty superavain on: npm, nama_mhs, syntymäaika, osoite ja niin edelleen.
- Ehdokasavain
Ehdokasavain on superavain, joka voi yksilöidä joukot.
Esimerkki: npm ja nama_mhs
- Pääavain
Ensisijainen avain on valittu ehdokasavain, joka yksilöi tupelin
Esimerkki: npm
- Vaihtoehtoinen avain
Vaihtoehtoinen avain on avain, jota ei ole valittu.
Esimerkki: nama_mhs
- Komposiittiavain
Yhdistetty avain on kahden tai useamman näppäimen yhdistelmä, joka voi yksilöidä dupleksin.
Esimerkki: npm ja Kode_matkul
- Ulkomainen avain
Vieras avain on ominaisuus, joka on avain toisessa suhteessa.
Esimerkki: npm, code_matkul suhteessa fetch_matkul
DBMS: n (tietokannan hallintajärjestelmä) tarkoitus
DBMS: n (Database Management System) tavoitteet ovat:
- Voidaan käyttää yhdessä.
- Nopeus ja helppo pääsy tietoihin.
- Tietojen tallennustilan tehokkuus.
- Käsittelemään suuria tai suuria tietomääriä.
- Poista päällekkäisyys ja myös tietojen epäjohdonmukaisuus.
- Tietoturvan takaamiseksi.
- Ja muut.
DBMS (tietokannan hallintajärjestelmä) -tyypit
Joitakin esimerkkejä DBMS: stä ovat seuraavat:
MySQL
MySQL on SQL-tietokannan hallintajärjestelmäohjelmisto (englanniksi: data.). hallintajärjestelmä) tai DNMS, joka on monisäikeinen, monikäyttäjä ja jossa on noin 6 miljoonaa asennusta koko maailma. MySQL: n omistaa ja sponsoroi ruotsalainen kaupallinen yritys, MySQL AB. MySQL AB säilyttää tekijänoikeudet melkein kaikessa lähdekoodissaan. Kaksi ruotsalaista ja yksi suomalainen, jotka perustivat MySQL AB: n, ovat: david axmark, allan larsson ja Michael “monthy widenius.
Plussat:
- Ilmainen (ladattavissa ilmaiseksi)
- Vakaa ja kova
- Joustava erilaisilla ohjelmoinnilla
- Hyvä turvallisuus
- Monien yhteisöjen tuki
- Tietokannan hallinnan helppous
- Tukitapahtumat
- Riittävä ohjelmistokehitys Perkembangan
Haitat
- Ei tue aiemmin ohjelmointikieliyhteyksiä, kuten Visual Basic "VB", Foxpro, Delphi Tämä yhteys voi aiheuttaa kentän lukemisen vastaamaan yhteyttä visuaalisen ohjelmointikielen kanssa että.
- Käsiteltävät tiedot eivät ole suuria eivätkä tue leskitystoimintoa.
Oraakkeli
Oracle-yhtiön perustivat vuonna 1977 kolme ohjelmoijaa, Bob Miner, Ed Oates ja Larry Ellison, joka on toiminut toimitusjohtajana useita vuosia tähän asti Tämä.
Oracle on relaatiotietokantojen hallintajärjestelmä (RDBMS) tietojen hallintaan avoimella, kattavalla ja integroidulla tavalla. Oracle Server tarjoaa tehokkaan ja vaikuttavan ratkaisun, koska sillä on seuraavat ominaisuudet:
- Voi toimia asiakas / palvelinympäristössä (hajautettu käsittely)
- Käsittelee tilan hallintaa ja suuria tietokantoja
- Tukee samanaikaista pääsyä tietoihin
- Korkea tapahtumankäsittelyn suorituskyky
- Takaa hallitun saatavuuden
- Replikoitu ympäristö
Plussat:
- On olemassa useita ominaisuuksia, jotka täyttävät suurten organisaatioiden tai yritysten joustavuusvaatimukset.
- Voi käyttää useita palvelimia ja tietojen tallennusta melko helposti.
- Erittäin korkea tapahtumankäsittelyn suorituskyky.
Haitat:
Sen käyttö vaatii varoja tai kustannuksia, koska se on kallista ja tarvitaan luotettava DBA, koska tämä DBMS on melko monimutkainen.
Microsoft SQL Server 2000
Microsoft SQL Server 2000 on relaatiotietokantojen hallintajärjestelmä (RDBMS), joka on suunniteltu manipuloimaan suuria tietokantoja erilaisilla palveluilla. Microsoft SQL Server 2000 on Microsoftin lipputuote tietokantapalvelimille.
Sen kyky tiedonhallinnassa ja helppokäyttöisyys tekevät tästä RDBMS: stä tietokannan ylläpitäjien valinnan.
DBMS on ohjelmistojärjestelmä, jonka avulla käyttäjät voivat luoda, ylläpitää, hallita ja käyttää tietokantoja käytännöllisesti ja tehokkaasti. DBMS: n avulla käyttäjät voivat hallita ja käsitellä olemassa olevia tietoja helpommin. Vaikka RDBMS tai Relationship Database Management System on eräänlainen DBMS, joka tukee taulukoiden välisiä suhteita.
RDBMS (Relational Database Management System) on ohjelmisto tietokantojen luomiseen ja hallintaan, jota usein kutsutaan myös tietokantamoottoriksi. Termit RDBMS, tietokantapalvelinohjelmisto ja tietokantamoottori viittaavat samaan asiaan; kun taas RDBMS ei ole tietokanta. Joitakin esimerkkejä RDBMS: stä ovat Oracle, Ms SQL Server, MySQL, DB2, Ms Access.
Plussat:
- Tämä DBMS soveltuu erittäin hyvin mikro-, keskisuurille ja suurille yrityksille, koska se pystyy hallitsemaan suuria tietoja.
- Sen etuna on käyttäjien hallinta, ja jokainen käyttäjä voi asettaa käyttöoikeutensa pääsyn tietokantaan DBA: n avulla.
- Tietoturvan taso on erittäin hyvä.
- Voi suorittaa tai olla varmuuskopioitu, palautettu ja palautettavissa.
- Toinen etu on kyky luoda tietokannan peilaus ja myös klusterointi.
Haitat:
- Se voi toimia vain Microsoft Windows -käyttöjärjestelmän käyttöjärjestelmässä.
- Tämä "ohjelmisto" -ohjelmisto on lisensoitu ja tietysti sen käyttö on melko kallista.
tulilintu
Firebird on avoimen lähdekoodin RDBMS (Relational Database Management System) -sovellus.
Joitakin tämän avoimen lähdekoodin DBMS: n ominaisuuksia ovat:
- Firebird tukee tapahtumia kuten mitä tahansa muuta kaupallista tietokantaa.
- Firebird käyttää tavallista syntaksia ulkomaalaisen luomiseen
- Firebird tukee rivitason lukituksia, Firebird käyttää oletusarvoisesti ns. Usean version samanaikaisuutta
- Firebird tukee tallennettuja toimintoja ja käynnistimiä tavallisella kielellä, joten se ei ole hämmentävää niille teistä, jotka haluavat oppia.
- Firebird pystyy replikoimaan, replikointiratkaisut tekevät enimmäkseen kolmannet osapuolet, mutta itse asiassa Tämä replikointitekniikka on kuin liipaisimen käsite, joka valvoo aina käyttäjän kaikkia lisäys-, päivitys- tai poistotoimintoja sisään
- Firebird tukee useita tiedostoja. Firebird voi käyttää useampaa kuin yhtä tiedostoa yhtenä logiikkana
- Hallintaohjelmisto on helppo hankkia, koska hallintaa varten on paljon ohjelmistoja Firebird-tietokannat, esim. EMS IB Manager, IBConsole, isql, FBManager, Marathon ja monet muut että
- Firebirdille on saatavana monia yhteyskirjastoja, ODBC-, JDBC- ja jopa .NET-tietokannoille on ohjaimia
- Tuki- ja ylläpitotilojen määrä johtuu Firebird-yhteisöjen suuresta määrästä.
Visual Foxpro 6.0
Visual FoxPro 6.0 on varustettu kyvyllä olla vuorovaikutuksessa muiden työpöytä- ja asiakas- / palvelintuotteiden kanssa ja voi myös rakentaa verkkopohjaisia sovelluksia. FoxPro on Visual Studion jäsen. Visual Studion päätavoitteena on tarjota ohjelmointityökaluja ja tietokantoja ohjelmistojen kehittämiseksi, jotka vastaavat ajan vaatimuksia.
Paradox Desktop -tietokanta
Työpöydän tietokanta on “Lisäosat” -ohjelma, joka on erillinen ohjelma, joka tulee suoraan Borland Delphiin. Työpöydän tietokantaan on integroitu useita DBMS-järjestelmiä, mukaan lukien Paradox 7, Paradox 4, Visual dBase, Foxpro, Ms. SQL, Oracle, Ms. Access, db2 ja interbase. Joistakin näistä DBMS: stä valitsemme yhden, nimittäin Paradoxin, josta keskustellaan edelleen, erityisesti Paradox 7. Paradox 7: ssä yksi tietokantatiedosto sallii vain yhden taulukon, toisin kuin muu DBMS, joka sallii useita taulukoita yhdessä tietokantatiedostossa kuten Ms. Pääsy.
DBMS: n edut ja haitat
Seuraavassa on joitain dbms: n etuja ja haittoja, jotka koostuvat:
1. DBMS: n edut
DBMS: n edut ovat seuraavat:
- Vähennä tietojen toistoa
DBMS vähentää tiedostojen kokonaismäärää poistamalla päällekkäisiä tietoja useista tiedostoista. Loput kopioidut tiedot voidaan sijoittaa yhteen tiedostoon.
- Saavuta tietojen riippumattomuus
Määrittelytiedot tallennetaan kunkin sovellusohjelman kaavioon. Tietorakenteeseen voidaan tehdä muutoksia vaikuttamatta ohjelmiin, jotka käyttävät tietoja.
- Integroi useita tiedostotietoja
Kun tiedostot on jäsennelty tarjoamaan loogisia linkkejä, fyysinen organisaatio ei ole rajoitus. Loogisen organisaation, käyttäjien näkymien ja sovellusohjelmien ei tarvitse näkyä fyysisessä tallennusvälineessä.
- Nouda tiedot nopeasti
Loogisten suhteiden, tietojen käsittelykielien ja kyselykielten avulla käyttäjät voivat noutaa tietoja minuuteissa tai sekunneissa.
- Paranna turvallisuutta
Keskusyksikkö ja mikrotietokoneen DBMS: t voivat sisältää useita suojaustasoja, kuten salasanoja (salasana), käyttäjän hakemiston ja salasanan kieli (salaus), jotta hallittu data olisi tehokkaampaa turvallinen.
2. DBMS: n haitat
DBMS: n haitat ovat seuraavat:
- Hankitaan kalliita ohjelmistoja
Keskusyksikön DBMS: t ovat edelleen erittäin kalliita. Vaikka mikrotietokonepohjaisen DBMS: n kustannukset ovat halvemmat, se on silti suuri kustannus pienelle organisaatiolle.
- Suuren laitteistokokoonpanon saaminen
DBMS: t vaativat usein enemmän tallennustilaa ja muistia kuin muut sovellusohjelmat.
- DBA-henkilöstön palkkaaminen ja säilyttäminen
DBMS-järjestelmä vaatii erikoisosaamista voidakseen hyödyntää täysimääräisesti sen kykyjä. Tämän erikoistuneen tiedon tarjoaa parhaiten tietokannan hallinta (DBA).
Esimerkki DBMS: stä
Joitakin esimerkkejä tunnetusta DBMS: stä voidaan nähdä seuraavasta taulukosta:
Pöytä 1. Joitakin esimerkkejä DBMS: stä
DBMS | Myyjä |
Pääsy | Microsoft yhtiö |
DB2 | IBM |
Informix | Ibm |
Ingres | Tietokonekumppani |
MySQL | MySQL AB -yhtiö |
Oraakkeli | Oracle Corporation |
Sybase | Sybase Inc. |
Microsoft SQL Server | Microsoft yhtiö |
Visuaalinen tietokanta | Borland |
Visuaalinen FoxPro | Microsoft yhtiö |
Taulukko 2. DBMS-taulukon esimerkkitaulukko
- Yliopisto-opiskelija
NIM | Nimi | Osoite |
201122041 | Nararya Wahyu Ardiansyah | Sragen |
201122242 | Indro Wibowo | Karanganyar |
201122034 | Bara Abhimanyu | Surakarta |
201122033 | Eko Fitrianto | Karanganyar |
201122004 | Qomarudin | Sragen |
- Kurssit
MK-koodi | Kurssit | hyvitykset |
J2214LA | Englanti II | 1 |
J2322PA | 2 D-animaatio | 3 |
J2216NT | Algoritmi ja ohjelmointi II | 2 |
J2321NT | Tietokannan ja järjestelmän suunnittelu | 2 |
- Pisteet
NIM | MID | Lopullinen |
201122041 | 85 | 90 |
201122242 | 80 | 85 |
201122034 | 80 | 80 |
201122033 | 75 | 75 |
201122004 | 75 | 80 |
Siitä keskustelu DBMS (tietokannan hallintajärjestelmä) - määritelmä, toiminnot, komponentit, kielet, termit, avaimet, tavoitteet, tyypit ja esimerkit Toivon, että tämä arvostelu voi lisätä tietoa teille kaikille, kiitos paljon vierailustanne. 🙂 🙂 🙂
Lue myös muut artikkelit:
- "Vahvistus ja validointi": n määritelmä (esimerkki - tavoite - ero)
- Ymmärtäminen verkkosivusto
- Tietokanta on
- PHP on
- Ohjelmistotuotanto