ПредишенСледващото

Идентифициране на следните групи от SQL команди:

езикови команди дефиниция данни

dannyhDDL езикови определение команди (Определение на данни Език за дефиниране на данни език.) - подмножество на SQL. се използва за определяне и модифициране на различни структури от данни.
Тази група включва команди за създаване, промяна и изтриване на различни обекти на базата данни. СЪЗДАВАНЕ команда (създаване), ALTER (опция), и DROP (изтриване) са повечето видове обекти на база данни (таблици, изгледи, процедури, тригери, tablespaces, потребители, и други.). Т.е. има много отбори DDL. например CREATE TABLE. CREATE VIEW. СЪЗДАВАНЕ НА ПРОЦЕДУРА. CREATE TRIGGER. Създаване на потребител. СЪЗДАВАНЕ НА РОЛЯ, и т.н.

Някои хора смятат, че използването на DDL е прерогатив на администраторите на базата данни и оператори DML разработчиците трябва да пиша, но двата езика не са толкова лесно разделени. Трудно е да се организира афективно достъп до данни и тяхната обработка, без да знаят какви са наличните структури и как те са свързани. Освен това е трудно да се изработи подходящи структури, без да знае как те ще бъдат обработени.

Данни за управление на езикови команди

С помощта на отбора данни Език контрол (DCL (език Data Control)), можете да контролирате достъпа на потребителите до базата данни. Оператори за управление на данни включват, използвани за предоставяне и отнемане на правомощия Дарение команда и отнема. както и РОЛЯТА командата SET. който активира или деактивира ролята за текущата сесия.

език контрол команди сделки

език контрол команди сделки (TCL (Tgansastion Sontrol Language)) команди ви позволяват да се определи резултатът от сделката.
екипи за управление на сделка управляват промени в база данни, която се извършва манипулация на данни.
A транзакция (или логическа единица работа) - неделим от гледна точка на въздействие върху последователността на база данни за манипулиране на данни отчети (четене, изтриване, вмъкване, обновяване), така че нито резултатите от всички оператори, участващи в сделката, се показват в базата данни. или на въздействието на всички тези твърдения е напълно отсъства.
COMMIT - краища ( "Потвърди"), сегашната сделка и прави постоянни (съхранявани в базата данни) промени, направени от сделката. Също така изтрива точка на запис на тази транзакция и освобождава ключалката. Можете да използвате тази команда за ръчно потвърждаване на съмнение разпределена транзакция.
ROLLBACK - ролбек за сделката, т.е. анулира всички промени, направени през текущия сделката. Можете да използвате тази команда, за да отмените ръчно направено от по-съмнение разпределени транзакции работа.
Концепцията за сделка има пряка връзка с концепцията за целостта на базата данни. Много често, базата данни може да има такива ограничения за интегритет, че е просто невъзможно да не се скъсат, се изпълняват само една промяна в базата данни на оператора. Например, не можеш да вземеш отдел, име и код на работника или служителя, който не е в базата данни.
При системи с модерни средства за контрол и наблюдение на целостта на всяка транзакция започва в целостта на базата данни и трябва да може да оставите това състояние на цялост и след приключването му. Неспазването на това изискване води до факта, че вместо да извърши резултат на сделката се навива обратно (т.е. вместо COMMIT конструкцията се изпълнява оператор ROLLBACK) и базата данни все още е в състоянието, в което е имало в началото на сделката, т.е. в последователно състояние.
Поради собственост на запазване целостта на сделката на базата данни са подходящи за употреба изолатори, т.е. ако всяка сесия със свързаните с база данни за сделката, всеки потребител започва с последователен състояние на базата данни, т.е. с държавата, в която на базата данни може да бъде, дори ако потребителят работи с нея насаме.

DML команди

DML команди

ГСД команди на ГСД (Data Manipulation Language) позволява на потребителя да се движат данните в базата данни и от него:

  • INSERT - следващото поставяне на редове в таблицата.
  • Изтриване - Изтриване редове от съседната маса.
  • UPDATE - извършва промяна на данните в таблицата.
  • Изберете - извличане на данни от таблици при поискване.

Всеки, който работи с SQL в Oracle среди. Аз трябва да се въоръжат с книгите: Ръководство за езика SQL, като например «Oracle SQL: същественият критерий? (O'Reilly), ръководство за оптимизиране на работата, като например «Oracle SQL Tuning Pocket Референтен» (O'Reilly).

Подкрепете проекта - споделете линка, благодаря!