CRUD: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 16: Zeile 16:
Wer dieses Akronym gebildet hat, ist unbekannt. In der einschlägigen Datenbankliteratur (Date, Darwen (1993)<ref  name="Date, Darwen">{{Quelle|Date, Darwen (1993)}}</ref>, Elmasri, Navathe (2011)<ref name="Elmasri, Navathe">{{Quelle|Elmasri, Navathe (2011)}}</ref> etc.) ist er noch nicht zu finden. In der Datenbankwelt sprich man eher von [[Data Manipulation Language]] (DML) und
Wer dieses Akronym gebildet hat, ist unbekannt. In der einschlägigen Datenbankliteratur (Date, Darwen (1993)<ref  name="Date, Darwen">{{Quelle|Date, Darwen (1993)}}</ref>, Elmasri, Navathe (2011)<ref name="Elmasri, Navathe">{{Quelle|Elmasri, Navathe (2011)}}</ref> etc.) ist er noch nicht zu finden. In der Datenbankwelt sprich man eher von [[Data Manipulation Language]] (DML) und
[[Data Definition Language]] (DDL), die CRUD-Operationen zur Verwaltung von [[Datum|Daten]] bzw. zur Verwaltung des zugehörigen [[Datenmodell]]s definieren (siehe ebenfalls Date, Darwen (1993)<ref  name="Date, Darwen">{{Quelle|Date, Darwen (1993)}}</ref>, Elmasri, Navathe (2011)<ref name="Elmasri, Navathe">{{Quelle|Elmasri, Navathe (2011)}}</ref> etc.).
[[Data Definition Language]] (DDL), die CRUD-Operationen zur Verwaltung von [[Datum|Daten]] bzw. zur Verwaltung des zugehörigen [[Datenmodell]]s definieren (siehe ebenfalls Date, Darwen (1993)<ref  name="Date, Darwen">{{Quelle|Date, Darwen (1993)}}</ref>, Elmasri, Navathe (2011)<ref name="Elmasri, Navathe">{{Quelle|Elmasri, Navathe (2011)}}</ref> etc.).
{{TBD|Weitere Standardliteratur erfassen und u.A. hier zitieren}}


==Beispiele==
==Beispiele==

Version vom 30. April 2016, 16:37 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 3
(zu größeren Teilen überprüft)
Umfang: 2
(wichtige Fakten fehlen)
Quellenangaben: 3
(wichtige Quellen vorhanden)
Quellenarten: 3
(gut)
Konformität: 3
(gut)

Definition (Kowarschick)[1]

CRUD ist ein Akronym für die vier fundamentalen des Datenmanagement:

  • Create (Insert): Neue Daten erstellen.
  • Read (Select, Retrieve. Search): Bestehende Daten selektieren und zur weiteren Verarbeitung bereit stellen.
  • Udate (Modify): Bestehende Daten aktualisieren.
  • Delete' (Destroy): Veraltete Daten löschen.

Anmerkungen

Wer dieses Akronym gebildet hat, ist unbekannt. In der einschlägigen Datenbankliteratur (Date, Darwen (1993)[2], Elmasri, Navathe (2011)[3] etc.) ist er noch nicht zu finden. In der Datenbankwelt sprich man eher von Data Manipulation Language (DML) und Data Definition Language (DDL), die CRUD-Operationen zur Verwaltung von Daten bzw. zur Verwaltung des zugehörigen Datenmodells definieren (siehe ebenfalls Date, Darwen (1993)[2], Elmasri, Navathe (2011)[3] etc.).

TO BE DONE

Weitere Standardliteratur erfassen und u.A. hier zitieren

Beispiele

Operation SQL HTTP/REST XML (XQuery[4][5][6])
Create INSERT POST insert
Read SELECT GET, HEAD for, transform: copy/modify/return
Update UPDATE PUT replace, rename
Delete DELETE DELETE delete

Quellen

  1. Kowarschick (MMDB): Wolfgang Kowarschick; Vorlesung „Multimedia-Datenbanksysteme“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2016; Quellengüte: 3 (Vorlesung)
  2. 2,0 2,1 Date, Darwen (1993): Christopher J. Date und Hugh Darwen; A Guide to the SQL Standard – A user's guid to the standard relational language SQL; Auflage: 3; Verlag: Addison-Wesley; Adresse: Reading, Massachusetts, USA; 1993; Quellengüte: 5 (Buch)
  3. 3,0 3,1 Elmasri, Navathe (2011): Ramez Elmasri und Shamkant B. Navathe; Fundamentals of Database Systems; Auflage: 3; Verlag: Pearson Studium; ISBN: 978-0-136-08620-8; 2011; Quellengüte: 5 (Buch)
  4. https://www.w3.org/TR/xquery-30/
  5. https://www.w3.org/TR/xqupdate/
  6. http://docs.basex.org/wiki/XQuery_Update