SQL

Abschlussprüfung 2014 Mediengestalter

Abschlussprüfung 2014 Mediengestalter


Lisa Ströher
Diese Lernkarten bieten eine Einführung in SQL für Berufslehrlinge. Sie decken grundlegende Befehle wie das Erstellen von Tabellen, das Einfügen, Ändern und Löschen von Datensätzen sowie Abfragen. Zudem werden Konzepte wie das Entity-Relationship-Modell, Redundanzfreiheit und Datenkonsistenz erklärt. Die Karteikarten sind ideal für angehende Datenbankadministratoren und Entwickler, die SQL für die Verwaltung und Abfrage von Datenbanken nutzen möchten.
Karten
17
Lernende
9
Sprache
Deutsch
Kategorie
Informatik
Stufe
Berufslehre
Erstellt / Aktualisiert
27.04.2014 / 04.12.2022

Lernkarten

DB erstellen

CREATE DATABASE betrieb;

Allgemeines zu SQL

  • Structured Query Language
  • Standartsprache für relationale DB's
  • universelle Schnittstelle
  • plattformunabhängig und ISO-standartisiert

Funktionen von SQL

  • Erstellen vin DB's und Tabellen
  • Eingeben, ändern und löschen von Datensätzen
  • Abfragen (Query) von Daten nach gewünschten Kriterien

Vorraussetzung um SQL nutzen zu können

  • Datenbankserver
  • Datenbankclient

Was bedeutet Datenkonsistenz

Dass ein Datensatz eindeutig identifizierbar sein muss. Damit dies möglich ist, wird ihm ein Schlüssel zugeordnet

WAs bedeutet Redundanzfreiheit

Dass alle Daten eines Datensatzes nur ein einziges Mal gespeichrt werden

Funktion des ER-Modells erklären

Das ER-Modell ermöglicht den systematischen Datenbankentwurf mit Hilfe einer grafischen Darstellung 

Erkläre ODBC

Open Database Connectivity

Softwareschnittstelle, die den Zugriff auf DB unterschiedlichen Typs ermöglicht

Erkläre DBMS

Database Managment System

Software zur Organisation und Verwaltung von Datenbanken 

zB Microsoft Access oder MySQL

Zeichnen sie einbsp für ein ER-Modell zum Thema Schüler besucht Kurs

s..u

Befehl: Alle Datensätze anzeigen

SELECT *

FROM name_der_DB;

Befehl: Alle Datensätze anzeigen, sortiert

SELECT *

FROM name_der_db

ORDER BY "(z.B)vorname";

Befehl: Alle Datensätze mit Namen Eberle anzeigen

SELECT *

FROM name_der_db

WHERE Name="Eberle";

Befehl: Einen neuen Datensatz einfügen: Schmitt, Isabell, Mattweg 12, 77933 Lahr, 07821 335566

INSERT INTO name_der_db

(Name, Vorname, Strasse, Plz, Ort, Telefon)

VALUES ("Schmitt","Isabell", "Mattweg12", "77933", "Lahr", "07821 335566")

-> Es wurde angenommen dass es sich bei sämtlichen Attributen um Text handelt und dass die Kundenummer automatisch erstellt wird)

Befehl: Datensatz mit kNr 4 ändern: 07621 98877

UPDATE name_der_db

SET Telefon="07621 98877"

WHERE kNr=4;

Befehl: DAtensatz mit der kNr 2 löschen

DELETE FROM name_der_db

WHERE kNr=2;

Befehl: Tabelle Kunden anlegen mit folgenden Attributen: kNr(Schlüssel), Firma(Text, max 30 Zeichen), Strasse (Text, max 30 Zeichen), Plz (Text, max 5 Zeichen), Ort (Text, max 30 Zeichen)

CREATE TABLE Kunden (

kNr   INT NOT NULL

         AUTO_INCREMENT,

Firma   VARCHAR (30),

Strasse    VARCHAR (30),

Plz   VARCHAR (5),

Ort   VARCHAR (30),

         PRIMARY KEY (kNr)

);

 

Lernen