Hvad er et datarinitionsprog?

Et datarinitionsprog er et computerprogrammering eller scriptingsprog, der definerer en datastruktur. Per definition skal disse sprog gøre tre ting - skabe, slette og ændre datastrukturer. Hvad de gør uden for disse tre områder er uvæsentlig, så længe de udfører disse tre opgaver. Ethvert sprog kan være et datarinitionsprog, men udtrykket anvendes oftest på struktureret forespørgselssprog (SQL) og udvideligt markupsprog (XML) skemaer Processen definerede to hovedområder for udvikling af datastrukturen - Data Definition -sproget gjorde den faktiske struktur i databasen, og datamanipulationssproget definerede metoderne til placering af data i strukturen. Siden da er disse to udtryk udvidet og blevet generiske udtryk for de processer, de dækker.

de generiske udtryk gælder nu for sprogHat udfører deres originale funktioner. Både SQL og XML udfører alle de krævede opgaver og giver mange funktioner, der var fraværende fra den originale model, fordi de ikke var opfundet endnu. Andre sprog giver også disse muligheder; De bruges bare meget mindre ofte.

For at være et datarinitionsprog skal sproget give tre funktioner. Den første hovedfunktion er konstruktion af datastrukturer; Grundlæggende er dette tabeller designet til at holde fast i specifikke grupper af information. De ser ofte ud som et regneark, der holder fast på sider med krydshenviste oplysninger. For eksempel kan arket have en liste over en virksomheds kunder nede på den ene side og en liste over tilgængelige produkter langs toppen. Arket ville have en liste over, hvornår disse kunder købte individuelle produkter nede på borddelen.

Den næste hovedfunktion er sletningen af ​​Data St.ructures. Dette er ikke det samme som sletningen af ​​en hel database eller fil; Det er en meget mere selektiv proces. Det kan fjerne en bestemt side med information eller en hel del af en multidimensionel matrix. I begge tilfælde skal dataene fjernes uden at påvirke andre datastrukturer, selvom de alle holdes i den samme fil.

Den sidste hovedfunktion er ændringen af ​​en datastruktur. Dette er en bred kategori, der dækker en masse situationer. En tabel kan have kolonner tilføjet eller omdøbt, eller en hel database kan muligvis opdeles i to forskellige databaser. I enhver situation skal de ændres på en måde, som ingen oplysninger går tabt, ødelægges eller skabes under processen. Dette forhindrer anomal information i at indtaste datasystemet.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?