Co to jest język manipulacji danymi?

Język manipulacji danymi (DML) to ustrukturyzowany język komputerowy używany w bazach danych do manipulowania danymi w jakiś sposób. Kilka podstawowych manipulacji używanych w języku manipulacji danymi obejmuje dodanie do bazy danych, zmianę rekordu, usuwanie rekordu i przenoszenie danych z jednej pozycji do drugiej. Polecenia DML są proste i obejmują jedno lub dwa słowa, takie jak „Wybierz” lub „aktualizacja”, aby zainicjować polecenie. DML można podzielić na kod proceduralny i nieproceduralny, przy czym użytkownik określa, co jest potrzebne i jak go osiągnąć, albo po prostu to, co jest potrzebne. Bez DML nie byłoby możliwości manipulowania danymi w bazie danych.

Jednym z głównych powodów korzystania z bazy danych jest przechowywanie informacji, ale odniesienie jest zazwyczaj bezużyteczne lub jest ograniczone, jeśli nie można ich manipulować. Język manipulacji danymi jest standardowym językiem używanym do interakcji z informacjami przechowywanymi w bazie danych. Za pośrednictwem tej listy poleceń użytkownik może zainicjować zakresZmiany w bazie danych w celu zwiększenia jej użyteczności.

Język manipulacji danymi jest raczej prostym językiem, szczególnie w porównaniu z innymi językami manipulacji i potrzebuje tylko jednego lub dwóch słów, aby rozpocząć polecenie. Same polecenia są wyraźnie rozumiane - polecenie „Aktualizacja” służy do aktualizacji rekordu, a na przykład do usuwania rekordu używane jest polecenie „Usuń”. Jako standard, polecenia są wprowadzane do liter kapitałowych.

Istnieją dwie sekcje do manipulacji danymi: Procedural i Non -Procedural. Proceduralny sposób kodowania jest często stosowany w ustawieniach biznesowych i jest właściwym sposobem kodowania żądania DML. W tym schemacie użytkownik informuje bazę danych, z czym Data, z którą użytkownik chce pracować i jak uzyskać odniesienia. Ta metoda ma zwykle więcej kodu i jest trochę trudniejsza dla użytkowników, ale zapewnia wierność kodowania bazy danych i rekordów.

seMetoda kodowania żądań kodowania jest znana jako nieproceduralna i chociaż można to zrobić, nie jest to oficjalny sposób pracy z bazą danych. W języku manipulacji danymi nieproceduralnymi użytkownik mówi tylko bazie danych, z jakim punktem odniesienia do pracy, ale nie jak go odzyskać. Same polecenia przyjmują znacznie mniej kodu, więc będzie łatwiej dla użytkownika. W tym samym czasie baza danych może generować nieoczekiwane lub nieefektywne kodowanie w wyniku nieproceduralnego DML.

INNE JĘZYKI