A tietokanta on järjestetty tietokokoelma, joka on tallennettu tietokonejärjestelmään ja jota yleensä hallitsee tietokannan hallintajärjestelmä (DBMS). Yleisissä tietokannoissa olevat tiedot mallinnetaan taulukoiksi, mikä tekee kyselyistä ja käsittelystä tehokasta. Strukturoitua kyselykieltä (SQL) käytetään yleisesti tietojen kyselyyn ja kirjoittamiseen.
The Tietokanta on olennainen osa elämäämme. Kohtaamme useita toimintoja, joihin liittyy vuorovaikutusta tietokantojen kanssa, esimerkiksi pankissa, rautatieasemalla, koulussa, ruokakaupassa jne. Nämä ovat tapauksia, joissa meidän on tallennettava suuri määrä tietoa yhteen paikkaan ja noutaa nämä tiedot helposti.
Mikä on Data ?
Data on staattisesti raakaa ja käsittelemätöntä tietoa. Esimerkiksi – nimi, luokka, arvosanat jne. Tietokonekielessä dataksi kutsutaan sellaista tietoa, joka voidaan kääntää muotoon tehokkaan liikkumisen ja käsittelyn mahdollistamiseksi. Data on vaihdettavissa olevaa tietoa.
Mikä on tietokanta ?
Tietokanta on järjestetty datakokoelma, jota kutsutaan myös strukturoiduksi dataksi. Sitä voidaan käyttää tai tallentaa tietokonejärjestelmään. Sitä voidaan hallita a Tietokannan ohjausjärjestelmä (DBMS), ohjelmisto, jota käytetään tietojen hallintaan. Tietokanta viittaa asiaan liittyviin tietoihin jäsennellyssä muodossa.
Sovellus : Yritystiedot, tilitiedot, valmistus, pankkitoiminta, rahoitustapahtumat, televiestintä.
Tietokannassa tiedot järjestetään riveistä ja sarakkeista koostuviksi taulukoiksi ja indeksoidaan, jotta tietoja voidaan päivittää, laajentaa ja poistaa helposti. Tietokonetietokannat sisältävät tyypillisesti tiedostotietueita, kuten rahansiirrot yhdeltä pankkitililtä toiselle pankkitilille, myynti- ja asiakastiedot, opiskelijoiden maksutiedot ja tuotetiedot. Tietokantoja on erilaisia, yleisimmästä relaatiotietokannasta hajautettuun tietokantaan, pilvitietokantaan ja NoSQL-tietokannat .
- Relaatiotietokanta: Relaatiotietokanta koostuu taulukoista, joiden tiedot sopivat ennalta määritettyyn luokkaan.
- Hajautettu tietokanta: A hajautettu tietokanta on tietokanta, jossa tietokannan osia on tallennettu useisiin fyysisiin paikkoihin ja jossa käsittely on hajautettu tai replikoitunut verkon eri kohtiin.
- Pilvitietokanta: Pilvitietokanta on tietokanta, joka tyypillisesti toimii pilvilaskenta-alustalla. Tietokantapalvelu tarjoaa pääsyn tietokantaan. Tietokantapalvelut tekevät taustalla olevasta ohjelmistopinosta läpinäkyvän käyttäjälle.
Nämä vuorovaikutukset ovat esimerkkejä perinteisestä tietokannasta, jossa data on yhtä tyyppiä eli tekstiä. Tekniikan kehittyminen on johtanut uusiin tietokantajärjestelmien sovelluksiin. Uusi mediatekniikka on mahdollistanut kuvien, videoleikkeiden tallentamisen. Nämä olennaiset ominaisuudet ovat tekemässä multimediatietokannat .
oraakkelitaulukon luominen
Nykyään ihmisistä on tulossa älykkäitä – ennen kuin tekee päätöksiä, he analysoivat asiaan liittyviä faktoja ja lukuja, jotka tulevat näistä tietokannoista. Koska tietokannat ovat helpottaneet tietojen hallintaa, pystymme saamaan rikolliset kiinni ja tekemään syvällistä tutkimusta.
Tietokantojen kehitys
Tiedostopohjainen
Tietokantojen käyttöönoton myötä 1960-luvun alussa ne ovat kokeneet merkittävän kehityksen. Ensimmäiset tietojen tallentamiseen ja muokkaamiseen käytetyt järjestelmät olivat navigointitietokannat, kuten hierarkkinen tietokanta (joka riippui puumaisesta arkkitehtuurista ja perFile-pohjaiset tietokannat kehitettiin ensimmäisen kerran vuonna 1968. Tiedostopohjaisten tietokantojen tiedot säilytettiin litteissä tiedostoissa. Tiedostot tarjoavat paljon etuja, mutta niissä on myös joitain haittoja.
lataa youtube vlc:llä
Tiedostojärjestelmän useat pääsytekniikat, kuten peräkkäinen, indeksoitu ja satunnainen, ovat sen tärkeimpiä etuja.
Se vaatii paljon kolmannen sukupolven kieliohjelmointia, kuten BASIC tai COBOL .
Hierarkkinen tietomalli
Kauden Hierarkkinen tietokanta oli 1968-1980. IBM:n ensimmäinen DBMS oli näkyvä hierarkkinen tietokantaparadigma. Tietojenhallintajärjestelmä eli IMS oli sen nimi.
Verkkotietomalli
Verkon tietomalli Charles Bachman loi Integrated Data Storen (IDS), Honeywellin ensimmäisen tietokannan hallintajärjestelmän. Vaikka se luotiin 1960-luvun alussa, Data Systems Languages -konferenssi eli CODASYL standardoi sen vuonna 1971.
Relaatiotietokanta
Relaatiotietokannat nousivat suosioon 1980-luvulla ja oliopohjaiset tietokannat 1990-luvulla. NoSQL-tietokannat syntyivät äskettäin vastauksena Internetin nopeaan laajentumiseen ja nopeampaan jäsentämättömään tietojenkäsittelyyn. Nykyään itseohjautuvat tietokannat ja pilvitietokannat mullistavat tapoja, joilla tietoja kerätään, tallennetaan, käsitellään ja käytetään.
Tietokantojen tyypit
Tietokantoja on monenlaisia.
- Relaatiotietokannat: Relaatiotietokannan sisältö on järjestetty kokoelmaksi taulukkoja, joissa on rivejä ja sarakkeita. Strukturoitujen tietojen käyttö on tehty joustavimmaksi ja tehokkaammaksi relaatiotietokantatekniikalla.
- Oliopohjaiset tietokannat: Samanlainen kuin olio-ohjelmointi , oliopohjaisen tietokannan tiedot esitetään objekteina.
- Hajautetut tietokannat: Hajautettu tietokanta koostuu kahdesta tai useammasta tiedostosta, jotka ovat hajallaan useisiin paikkoihin. Tietokanta voidaan hajauttaa useisiin verkkoihin, sijoittaa yhteen fyysiseen paikkaan tai säilyttää useissa tietokoneissa.
- Tietovarastot: Tietovarasto on eräänlainen tietokanta, joka on luotu erityisesti nopeaa kyselyä ja analysointia varten. Se on tietojen keskusvarasto.
- NoSQL-tietokannat: Toisin kuin relaatiotietokannat, jotka määrittävät, kuinka kaikki syötetyt tiedot on muotoiltava, NoSQL tai ei-relaatiotietokannat sallivat jäsentämättömien ja puolirakenteisten tietojen tallentamisen ja käsittelyn. Online-sovellusten yleisyys ja monimutkaisuus johti NoSQL-tietokantojen suosion kasvuun.
- Graafitietokannat: Tiedot tallennetaan graafitietokantaan käyttämällä entiteettejä ja niiden suhteita.
- OLTP-tietokanta: An OLTP-tietokanta on nopea, analyyttinen tietokanta, joka on tehty käsittelemään useita tapahtumia usealta käyttäjältä kerralla.
- Avoimen lähdekoodin tietokannat: Avoimen lähdekoodin tietokantajärjestelmässä voi olla joko a SQL tai NoSQL tietokanta sen lähdekoodina.
- Pilvitietokannat: Kokoelma järjestettyä tai järjestämätöntä dataa, joka on sijoitettu yksityiselle, julkiselle tai hybridipilvilaskenta-alustalle, tunnetaan pilvitietokannana. Pilvitietokantamalleja on kaksi: perinteinen ja tietokanta palveluna (DBaaS) . DBaaS:n avulla palveluntarjoaja hoitaa ylläpito- ja hallintotehtävät.
Mikä on DBMS?
Kerätään toisiinsa liittyviä tietoja ja ohjelmia tietojen käyttämiseksi, esimerkki – MySql, Oraakkeli .
- DBMS tarjoaa käyttöliittymän toimintoihin, kuten luomiseen, poistamiseen, muokkaamiseen jne.
- DBMS:n avulla käyttäjä voi luoda tietokantansa vaatimustensa mukaan.
- DBMS hyväksyy sovelluksen pyynnön ja toimittaa tiettyjä tietoja käyttöjärjestelmän kautta.
- DBMS sisältää joukon ohjelmia, jotka toimivat käyttäjän ohjeiden mukaan.
- Se tarjoaa tietokannan suojauksen.
Tietokannan haasteet
Alla on joitain tietokannan haasteita.
- vaimentaa tietomäärän huomattavaa kasvua. Tietokannan ylläpitäjät jongleeraavat jatkuvasti antureista, liitetyistä laitteista ja kymmenistä muista lähteistä tulevan datatulvan kanssa yrittääkseen hallita ja järjestää organisaatioidensa tietoja tehokkaasti.
- tietojen turvallisuuden takaamiseksi. Nykyään tietomurrot ovat yleisiä, ja hakkereista on tulossa kekseliäisempiä. On tärkeämpää kuin koskaan varmistaa, että tiedot ovat helposti käyttäjien saatavilla ja turvassa.
- vaatimusten täyttämiseksi. Yritykset tarvitsevat reaaliaikaisen pääsyn tietoihinsa nykypäivän nopeatempoisessa liiketoimintaympäristössä tukeakseen nopeaa päätöksentekoa ja tarttuakseen uusiin mahdollisuuksiin.
- Infrastruktuurin ja tietokannan hoitaminen ja hallinta. Tietokannan ylläpitäjät ovat vastuussa ennaltaehkäisevän ylläpidon tekemisestä, ohjelmistokorjausten ja -päivitysten asentamisesta sekä tietokannan jatkuvasta ongelmien valvonnasta.
- skaalautuvuusrajoitusten poistaminen. Jos yritys haluaa menestyä, sen on laajennettava, ja sen seurauksena myös sen tiedonhallinnan. Tietokannan järjestelmänvalvojien mielestä on kuitenkin erittäin haastavaa ennustaa yrityksen tarvitseman kapasiteetin määrää, varsinkin kun käsitellään paikan päällä olevia tietokantoja.
- varmistetaan latenssitarpeet, tietojen riippumattomuus tai asuinpaikka. Joillakin yrityksillä on käyttötapauksia, jotka sopivat paremmin paikan päällä tapahtuvaan käyttöönottoon. Tällaisissa olosuhteissa esioptimoidut ja esikonfiguroidut suunnittelujärjestelmät ovat täydellisiä tietokannan suorittamiseen.
Usein kysytyt kysymykset tietokannassa
K.1: Miksi käytämme tietokantaa?
Vastaus:
kruskal-algoritmi
Tietokantaohjelmiston avulla käyttäjät voivat tallentaa ja hakea tietoja järjestelmällisesti, mikä yksinkertaistaa tiedonhallintaa. Tietojen rakentamisen ja ylläpidon helpottamiseksi siinä on yleensä graafinen käyttöliittymä.
K.2: Miten tietokanta luodaan?
Vastaus:
- Luo tietokanta
- Yhdistä tietokantamoottoriin.
- Valitse Vakiopalkista Uusi kysely.
K.3: Missä on päätietokanta?
Vastaus:
OhjelmatiedostotMicrosoft SQL ServerMssqlData-hakemisto sisältää msdb-tietokantatiedoston (msdb. mdf) ja msdb-lokitiedostot (msdb. ldf).