Datenbanken
Lernkartei Datenbanken
Lernkartei Datenbanken
Set of flashcards Details
Flashcards | 33 |
---|---|
Students | 11 |
Language | Deutsch |
Category | Computer Science |
Level | Other |
Created / Updated | 16.12.2017 / 17.03.2024 |
Weblink |
https://card2brain.ch/box/20171216_datenbanken
|
Embed |
<iframe src="https://card2brain.ch/box/20171216_datenbanken/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Nenne 3 Funktionen eines DBMS
Sicherheit, Anwender verwalten, Datensicherheit, Zugriffsarten, Komm. wege, Daten Integrität, Daten Umwandlung, Metadaten Verwaltung...
Bezüglich Datenbanken:
Zähle 2 Schichten auf, die sich auf zwei unterschiedliche Systeme verteilen lassen (Client/Server)
Präsentation/Frontend
und
Datenverwaltung/Backend Datenhaltung
In einer Personaltabelle soll ein Primärschlüssel bestimmt werden. Welche der folgenden Varianten würde sich dafür eignen
Was ist ein Primärschlüssel?
Eindeutige Identifikation eines Datensatzes (Row, Tupel, Record)
Wozu baut man typischerweise ein Data Warehouse auf?
Datensammlung (Big Data) um durch Daten-Analyse (Data-Mining an Informationen wie z.B Trends zu kommen.
Nenne mind. 3 "Relationale Operatoren"
DIFFERENCE
DIVIDE
INTERSECT
JOIN
PRODUCT
PROJECT
SELECT
UNION
Es gibt eine Tabelle X mit 3 Zeilen (Datensätze) und eine Tabelle mit 4 Zeilen (Datensätze). Wieviele Zeilen hat das relationale PRODUCT?
12
Welche der beiden Befehle läuft bedeutend schneller?
A) DELETE FROM Schadensfall;
B) TRUNCATE TABLE Schadensfall;
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
ändere die Definition einer Spalte
Gib ein Beispiel eines "künstlichen Schlüssels"
Eine ID oder eine NR. (Kundennummer, Mitarbeiternummer, usw.)
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
Wähle/selektiere Daten aus:
Was bedeutet "BigData" was wird dabei gemacht
Sammlung grosse Datenmengen
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
SELECT ID FROM Mitarbeiter
Nenne mind. 2 kommerzeill erhältliche "DBMS"? (auch gratis/open source)
MS-SQL,
MySQL,
Oracle,
...
Was "macht" folgender Befehl?
- - UPDATE
Mitarbeiter SET
Name = 'neu' ;
Nichts! (- -) ist für das Kommentieren einer Zeile
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
ändere die Informationen, die zu einem Mitarbeiter gespeichert sind:
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
UPDATE
Versicherungsvertrag SET.........
Zähle mind. 3 Datentypen auf, die es in jedem DBMS typischerweise gibt.
INT, CHAR, FLOAT, TEXT, DATE, TIME, VARCHAR, BLOB, ...
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
erzeuge eine Tabelle in der Datenbanken:
Was ist / was macht / wozu dient / ein Fremdschlüssel?
Ist die Identifikation eine Datensatzes einer verbundener anderern (fremden) Tabelle.
Nenne 2 Anwendungen im heute täglichen Gebrauch auf, in dem eine Client/Server-Architektur verwendet wird
SBB-Fahrplan auf Smartphone, Facebook, Twitter (eigentlich alles was man via Internet ansteuert oder abruft)
Was versteht man unter DBMS
Datenbank-Management-System
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
Erzeuge Datenbank
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
lösche eine Tabelle insgesamt
Was "macht" folgender Befehl?
UPDATE
Mitarbeiter SET Name = 'neu'
WHERE id = 22;
Setzt den Namen auf "neu" für alle Datensätze der Tabelle Mitarbeiter mit der ID 22
Was versteht man unter / was ist "SQL"?
Structured Query Language
Welcher Kategorie (DDL,DML,DCL) gehört dieser SQL-Befehl an?
gewähre einem Benutzer Zugriffsrechte auf eine Tabelle
Was ist Data Mining?
Unter Data-Mining versteht man die systematische Anwendung statistischer Methoden auf große Datenbestände mit dem Ziel, neue Querverbindungen und Trends zu erkennen.
Nenne 3 "klassische" Daten-Haltungs-Anwendungen des heute täglichen Gebrauchs
Amazon, YouTube, Telefonbuch (Search.ch), SBB-Fahrpläne, Börsenkurs, Wikipedia...
Was "macht" folgender Befehl?
UPDATE
Versicherte
SET
Ort = 'Uster',
PLZ = '8610'
WHERE PLZ = '8613';
Setzt alle Versicherte mit PLZ 8613 auf PLZ 8610
Was "macht" folgender Befehl?
DELETE FROM
Mitarbeiter WHERE
Abteilung_ID = 1;
Löscht alle Mitarbeiter der Abteilung 1
Was versteht man unter "SQL-Dialekt"?
Was versteht man unter "RDBMS"?
relationale Datenbank-Management-Systeme