AP2_FISI - SQL & Datenbanken - Datenbanken in der Praxis
Deck: AP2_FISI Kategorie: SQL & Datenbanken Subkategorie: Datenbanken in der Praxis Anzahl Karten: 12
Was ist ODBC?::ODBC (Open Database Connectivity) ist eine standardisierte API, die es ermöglicht, eine Verbindung zwischen Anwendungen und Datenbanken herzustellen, unabhängig vom Datenbankmanagementsystem (DBMS).
Was benötigt man, um ODBC zu nutzen?::Um ODBC zu nutzen, benötigt man einen ODBC-Treiber für das spezifische DBMS, mit dem man arbeiten möchte.
Was ist JDBC?::JDBC (Java Database Connectivity) ist eine API für Java-Anwendungen, um eine Verbindung zu verschiedenen Datenbanken herzustellen.
Was ist ORM?::ORM (Object-Relational Mapping) ist eine Technik, die in der Softwareentwicklung verwendet wird, um Datenbanktabellen mit Objekten in der Programmiersprache zu verknüpfen.
Was bietet ein ORM-Framework?::Ein ORM-Framework bietet Methoden, um Objekte in der Datenbank zu speichern, aus der Datenbank zu lesen und zu löschen.
Warum sollte man ODBC, JDBC und ORM nutzen?::Sie vereinfachen die Datenbankanbindung, erhöhen die Portabilität und steigern die Produktivität.
Welche Sicherheitsaspekte sind bei Datenbanken in Web-Anwendungen zu beachten?::Es muss verhindert werden, dass SQL-Injection-Attacken durchgeführt werden können, und Zugriffskontrollen müssen implementiert werden, um zu gewährleisten, dass Nutzer nur auf die für sie bestimmten Daten zugreifen können.
Was sind Schlüssel-Charakteristiken von NoSQL-Datenbanken?::Schlüssel-Charakteristiken von NoSQL-Datenbanken sind: Flexibles Schema, Skalierbarkeit und Vielfalt der Datenmodelle.
Was versteht man unter Big Data?::Big Data bezieht sich auf extrem große Datenmengen, die aus vielfältigen Quellen stammen und in verschiedensten Formaten vorliegen können. Diese Daten sind so umfangreich, dass herkömmliche Datenbanksysteme sie nicht effektiv verarbeiten können.
Welche Herausforderungen stellen sich bei Big Data?::Die Herausforderungen bei Big Data sind das Volumen, die Vielfalt und die Geschwindigkeit der Daten.
Welche Datenbankensysteme eignen sich für Big Data?::Für Big Data eignen sich NoSQL-Datenbanken, NewSQL-Datenbanken und Datenverarbeitungsframeworks wie Apache Hadoop und Spark.
Was ist eine Best Practice für den Umgang mit Big Data?::Eine Best Practice für den Umgang mit Big Data ist die Datenaufbereitung, bei der Daten gereinigt und transformiert werden, um die Qualität der Datenanalyse zu gewährleisten.