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