Mikä on tietokanta? Määritelmä, merkitys, tyypit esimerkin kanssa
Ennen kuin opimme tietokannasta, meidän on ymmärrettävä -
Mikä on Data?
Yksinkertaisesti sanottuna data voi olla faktoja, jotka liittyvät mihin tahansa tarkasteltavaan objektiin. Esimerkiksi nimesi, ikäsi, pituus, paino jne. ovat joitain sinuun liittyviä tietoja. Tietona voidaan pitää myös kuvaa, kuvaa, tiedostoa, pdf-tiedostoa jne.
Mikä on tietokanta?
Tietokanta on järjestelmällinen tiedon kokoelma. Ne tukevat tietojen sähköistä tallennusta ja käsittelyä. Tietokannat tekevät tiedonhallinnasta helppoa.
Tarkastellaanpa esimerkkiä tietokannasta: Online-puhelinluettelo käyttää tietokantaa ihmisten, puhelinnumeroiden ja muiden yhteystietojen tallentamiseen. Sähköpalveluntarjoajasi käyttää tietokantaa laskutuksen, asiakkaisiin liittyvien asioiden hallintaan, vikatietojen käsittelyyn jne.
Ajatellaanpa myös Facebookia. Sen on tallennettava, käsiteltävä ja esitettävä tietoja, jotka liittyvät jäseniin, heidän ystäviin, jäsentoimintoihin, viesteihin, mainoksiin ja paljon muuta. Voimme tarjota lukemattomia esimerkkejä tietokantojen käytöstä.
Tietokantojen tyypit
Tässä on joitain suosittuja tietokantatyyppejä.
Hajautetut tietokannat
Hajautettu tietokanta on eräänlainen tietokanta, joka sisältää yhteisen tietokannan ja paikallisten tietokoneiden keräämiä tietoja. Tämän tyyppisessä tietokantajärjestelmässä tiedot eivät ole yhdessä paikassa, vaan niitä jaetaan eri organisaatioille.
Relaatiotietokannat
Tämäntyyppinen tietokanta määrittää tietokantasuhteet taulukoiden muodossa. Sitä kutsutaan myös Relational DBMS:ksi, joka on suosituin DBMS kirjoita markkinoille. Tietokantaesimerkki RDBMS-järjestelmästä sisältää MySQL, Oracleja Microsoft SQL Server tietokanta.
Oliopohjaiset tietokannat
Tämän tyyppinen tietokanta tukee kaikkien tietotyyppien tallentamista. Tiedot tallennetaan objektien muodossa. Tietokannassa säilytettävillä objekteilla on attribuutit ja menetelmät, jotka määrittelevät mitä tiedoille tehdään. PostgreSQL on esimerkki oliopohjaisesta relaatiotietokantajärjestelmästä.
Keskitetty tietokanta
Se on keskitetty sijainti, ja eri taustoista tulevat käyttäjät voivat käyttää näitä tietoja. Tämän tyyppiset tietokoneet tietokannat tallentavat sovellusmenettelyjä, jotka auttavat käyttäjiä pääsemään tietoihin jopa etäältä.
Avoimen lähdekoodin tietokannat
Tällainen tietokanta tallentaa toimintaan liittyviä tietoja. Sitä käytetään pääasiassa markkinoinnin, työntekijäsuhteiden, asiakaspalvelun ja tietokantojen alalla.
Pilvitietokannat
Pilvitietokanta on tietokanta, joka on optimoitu tai rakennettu tällaista virtualisoitua ympäristöä varten. Pilvitietokannassa on monia etuja, joista osa voi maksaa tallennuskapasiteetista ja kaistanleveydestä. Se tarjoaa myös skaalautuvuutta tarpeen mukaan sekä korkean käytettävyyden.
Tietovarastot
Tietovarasto on helpottaa yhden version totuudesta yritykselle päätöksentekoa ja ennustamista varten. Tietovarasto on tietojärjestelmä, joka sisältää historiallisia ja kommutatiivisia tietoja yhdestä tai useammasta lähteestä. Data Warehouse -konsepti yksinkertaistaa organisaation raportointi- ja analysointiprosessia.
NoSQL-tietokantoja
NoSQL-tietokantaa käytetään suurille hajautetuille tiedoille. On olemassa muutamia suuria datan suorituskykyongelmia, joita relaatiotietokannat käsittelevät tehokkaasti. Tämän tyyppinen tietokonetietokanta on erittäin tehokas suurten jäsentämättömien tietojen analysoinnissa.
Graafiset tietokannat
Graafinen tietokanta käyttää graafiteoriaa suhteiden tallentamiseen, kartoittamiseen ja kyselyyn. Tällaisia tietokonetietokantoja käytetään enimmäkseen yhteyksien analysointiin. Esimerkiksi organisaatio voi käyttää kaaviotietokantaa asiakkaiden tietojen louhimiseen sosiaalisessa mediassa.
OLTP-tietokannat
OLTP toinen tietokantatyyppi, joka pystyy suorittamaan nopean kyselyn käsittelyn ja ylläpitämään tietojen eheyttä monikäyttöympäristöissä.
Henkilökohtainen tietokanta
Henkilökohtaista tietokantaa käytetään henkilökohtaisiin tietokoneisiin tallennettujen tietojen tallentamiseen, jotka ovat pienempiä ja helposti hallittavissa. Tietoja käyttää enimmäkseen sama yrityksen osasto, ja niihin pääsee käsiksi pieni joukko ihmisiä.
Multimodaalinen tietokanta
Multimodaalinen tietokanta on eräänlainen tietojenkäsittelyalusta, joka tukee useita tietomalleja, jotka määrittelevät, kuinka tietokannan tietty tieto ja informaatio tulee järjestää ja järjestää.
Asiakirja/JSON-tietokanta
Dokumenttisuuntautuneessa tietokannassa tiedot säilytetään dokumenttikokoelmissa, yleensä XML-, JSON-, BSON-muodoissa. Yksi tietue voi tallentaa niin paljon tietoa kuin haluat, missä tahansa haluamassasi tietotyypissä (tai -tyypeissä).
Hierarkkinen
Tämän tyyppinen DBMS käyttää tietojen tallentamiseen "vanhempi-lapsi" -suhdetta. Sen rakenne on kuin puu, jossa solmut edustavat tietueita ja oksat kenttiä. Käytössä oleva Windowsin rekisteri Windows XP on esimerkki hierarkkisesta tietokannasta.
Verkko DBMS
Tämän tyyppinen DBMS tukee useista moneen -suhteita. Se johtaa yleensä monimutkaisiin tietokantarakenteisiin. RDM Server on esimerkki tietokannan hallintajärjestelmästä, joka toteuttaa verkkomallin.
Tietokannan komponentit
Tietokannassa on viisi pääkomponenttia:
Palvelimet
Laitteisto koostuu fyysisistä, elektronisista laitteista, kuten tietokoneista, I/O-laitteista, tallennuslaitteista jne. Tämä tarjoaa rajapinnan tietokoneiden ja todellisten järjestelmien välillä.
Tuotteemme
Tämä on joukko ohjelmia, joita käytetään hallitsemaan ja hallitsemaan koko tietokantaa. Tämä sisältää itse tietokantaohjelmiston Operating System, verkkoohjelmisto, jota käytetään tietojen jakamiseen käyttäjien kesken, ja sovellusohjelmat tietokannan tietojen saamiseksi.
Päiväys
Data on raakaa ja järjestäytymätöntä tosiasiaa, joka on käsiteltävä, jotta se olisi mielekästä. Data voi olla yksinkertaista ja samalla järjestämätöntä, ellei sitä ole järjestetty. Yleensä data sisältää faktoja, havaintoja, havaintoja, numeroita, merkkejä, symboleja, kuvia jne.
menettely
Proseduurit ovat joukko ohjeita ja sääntöjä, jotka auttavat sinua käyttämään DBMS:ää. Se suunnittelee ja käyttää tietokantaa dokumentoiduilla menetelmillä, joiden avulla voit ohjata sitä käyttäviä ja hallitsevia käyttäjiä.
Tietokannan käyttökieli
Database Access -kieltä käytetään pääsyyn tietokantaan ja sieltä pois, uusien tietojen syöttämiseen, olemassa olevien tietojen päivittämiseen tai vaadittujen tietojen hakemiseen DBMS:stä. Käyttäjä kirjoittaa tiettyjä komentoja tietokannan käyttökielellä ja lähettää ne tietokantaan.
Mikä on tietokannan hallintajärjestelmä (DBMS)?
Tietokannan hallintajärjestelmä (DBMS) on kokoelma ohjelmia, joiden avulla sen käyttäjät voivat käyttää tietokantoja, käsitellä tietoja, raportoida ja esittää tietoja. Se auttaa myös hallitsemaan pääsyä tietokantaan. Tietokannan hallintajärjestelmät eivät ole uusi konsepti, ja sellaisenaan ne otettiin käyttöön ensimmäisen kerran 1960-luvulla.
Charles Bachmanin integroidun tietovaraston (IDS) sanotaan olevan historian ensimmäinen DBMS. Ajan myötä teknologiat kehittyivät paljon, kun taas tietokantojen käyttö ja odotetut toiminnallisuudet lisääntyivät valtavasti.
Tietokannanhallintajärjestelmän historia
Tässä tärkeimmät maamerkit historiasta:
- 1960 – Charles Bachman suunnitteli ensimmäisen DBMS-järjestelmän.
- 1970 – Codd esiteltiin IBM'S Information Management System (IMS).
- 1976 – Peter Chen loi ja määritteli entiteetti-suhdemallin, joka tunnetaan myös nimellä ER-malli.
- 1980 - Suhdemalli tulee laajalti hyväksytty tietokantakomponentti.
- 1985 – Oliopohjainen DBMS kehittyy.
- 1990 – Olioorientaation sisällyttäminen relaatiotietokantajärjestelmään.
- 1991 - Microsoft toimittaa MS Accessin, henkilökohtaisen DBMS:n ja joka syrjäyttää kaikki muut henkilökohtaiset DBMS-tuotteet.
- 1995 – Ensimmäiset Internet-tietokantasovellukset.
- 1997 – XML:ää sovellettiin tietokantojen käsittelyyn. Monet toimittajat alkavat integroida XML:ää DBMS-tuotteisiin.
DBMS: n edut
- DBMS tarjoaa useita tekniikoita tietojen tallentamiseen ja hakemiseen.
- DBMS toimii tehokkaana käsittelijänä, joka tasapainottaa useiden samaa dataa käyttävien sovellusten tarpeita.
- Yhtenäiset tiedonhallintamenettelyt.
- Sovellusohjelmoijat eivät koskaan altistuneet tietojen esittämisen ja tallennuksen yksityiskohtiin.
- DBMS käyttää useita tehokkaita toimintoja tietojen tallentamiseen ja hakemiseen tehokkaasti.
- Tarjoustiedot Integrity ja turvallisuus.
- DBMS edellyttää eheysrajoituksia korkeatasoisen suojan saamiseksi kiellettyä pääsyä vastaan.
- DBMS ajoittaa samanaikaisen pääsyn tietoihin siten, että vain yksi käyttäjä voi käyttää samoja tietoja kerrallaan.
- Lyhennetty sovelluskehitysaika.
DBMS:n haittapuoli
DBMS voi tarjota monia etuja, mutta siinä on tiettyjä puutteita.
- DBMS:n laitteisto- ja ohjelmistokustannukset ovat melko korkeat, mikä lisää organisaatiosi budjettia.
- Useimmat tietokannan hallintajärjestelmät ovat usein monimutkaisia järjestelmiä, joten käyttäjien koulutusta DBMS:n käyttöön tarvitaan.
- Joissakin organisaatioissa kaikki tiedot on integroitu yhdeksi tietokannaksi, joka voi vaurioitua sähkövian vuoksi tai tietokanta vioittuu tallennusvälineellä.
- Kun useat käyttäjät käyttävät samaa ohjelmaa kerrallaan, seurauksena on joskus joidenkin tietojen menetys.
- DBMS ei voi suorittaa kehittyneitä laskelmia.
Yhteenveto
- Tietokannan tai tietokannan merkityksen määritelmä: Tietokanta on järjestelmällinen kokoelma tietoja. Ne tukevat tietojen sähköistä tallennusta ja käsittelyä. Tietokannat tekevät tiedonhallinnasta helppoa.
- DBMS tulee sanoista Database Management System
- Meillä on neljä päätyyppiä tietokannanhallintajärjestelmiä, nimittäin hierarkkinen, verkko, relaatio, oliopohjainen.
- Yleisimmin käytetty DBMS on relaatiomalli, joka tallentaa tiedot taulukkomuodoissa. Se käyttää SQL vakiokyselykielenä