Datenbanken,Internet & IT – Willkommen bei www.eu-datenbank.de, ihr Portal für Datenbankmanagement, IT, Internet, Computer und Auskunftsdatenbanken. Mehr zur Programmierung und Software, sowie Datenbearbeitung auf unseren Unterrubriken.
Eine Datenbank soll größere Datenmengen auf eine effiziente und leicht verständliche Art speichern. Die Wiedergabe der Daten soll in der Datenbank benutzerfreundlich und auf den jeweiligen Bedarf ausgerichtet sein.
Aus diesem Grund gibt es auch verschiedene Programme auf dem Markt, die nach ihrem anschließenden Anwendungsbereich ausgesucht werden sollten.
Das gesamte Datenbanksystem umfasst diese sogenannte Verwaltungssoftware und die gespeicherten Daten, welche die Datenbank ausmachen.
Inhalt
- 1 Checkliste zur Einrichtung einer Datenbank
- 2 Welche Programmiersprache wird wofür verwendet?
- 3 Welche Programmiersprache lernen?
- 4 Die Datenbank Sprache und Abfragen
- 5 Weiterführende Dokumentationen und Anleitungen:
- 6 Wem gehört das Internet?:
- 7 Wie funktioniert das Internet:
- 8 Woran erkenne ich einen Fake-Shop?
- 9 Was bedeutet das neue KI-Gesetz in der Praxis?
- 10 Vorsicht vor Clickbait-PDFs!
- 11 Information-Superspreader in den sozialen Medien
- 12 6 Mythen über Datenkraken im Netz
- 13 Datenbankentwicklungen
- 14 Graphdatenbanken im Einsatz:
- 15 Datenbankentwicklung & Tooling:
- 16 Die wichtigsten Fachbegriffe zum Thema Datenbanken
- 17 Grundbegriffe relationale Datenbanken
- 18 Datenbanken und SQL Tutorial:
- 19 Internet FAQ
Checkliste zur Einrichtung einer Datenbank
Checkliste online bearbeiten und drucken
Weiterführende Artikel, Anleitungen und Tipps für Datenbanken:
- Datenbankmanagement in der Industrie
- Grundwissen zu relationalen Datenbanken
- Die berühmtesten Computerviren aller Zeiten
- Datenbank-Tools die gegen Datensicherheit sprechen
- Wahl eines Hosters inkl. Nutzung von Datenbanken
- Anleitung – Erstellen einer Access-Datenbank
- Grundwissen zu Standby-Datenbanken
- Vor- und Nachteile von Objektdatenbanken
Kapitel 2:
- Standby-Datenbanken
- Vor- und Nachteile XML-Datenbanken
- Datenbankprogramme für den Palm
- Zielsetzung und Entstehung einer Datenbank
- Keyword-Datenbanken
- Medium Recovery Oracle-Datenbank
- Umgang mit Passwörtern
- Fachbegriffe zum Thema Datenbanken
Welche Programmiersprache wird wofür verwendet?
Kapitel 3:
- Vorteile von XSLT
- UML Unified Modeling Language
- SQL im Portrait
- Transaktionen in Datenbanken
- Daten in Datenbanken
- Übersicht zu Fachdatenbanken
- Vorteile von gedruckten Datenbanken
Welche Programmiersprache lernen?
Kapitel 4:
- Webcam abdecken – warum und wie?
- Soziale Netzwerke: Warum ein Widerspruch gegen die AGB sinnlos ist
- 5 Tipps zur Nutzung von Online-Vergleichsportalen
- Eine E-Mail an mehrere Empfänger verschicken – so geht’s richtig
- Standortdatenbestimmung bei Smartphone & Co. – Infos und Tipps
- Die Plus- und Minuspunkte von RFID
Die Datenbank Sprache und Abfragen
In der Software wird festgelegt, welche Daten wie gespeichert werden. Ist die Software gut eingestellt, kann sie bei der Eingabe von Daten sofort überprüfen, ob das Stück bereits vorhanden ist.
Um Suchergebnisse nicht zu gefährden, sollte der Benutzer der Datenbank sich zu Beginn eine einheitliche Sprache für die Datenbank überlegen. Spezielle Informationen kann der Nutzer der Datenbank immer über die sogenannten Abfragen bekommen.
Datenbank Anwendungen
Es lohnt sich immer, sich vor der Anschaffung einer Datenbank verschiedene Programme intensiv anzuschauen und die unterschiedliche Anwendung der jeweiligen Software durchzugehen. Denn eine gute Datenbank kann man für die unterschiedlichsten Bereiche hinterher verwenden und sie sollte aus dem Grund leicht und verständlich zu bedienen sein. So kann man mit ihrer Hilfe private Daten sortieren und archivieren.
Auch im Berufsleben kann man mit einer Datenbank leichter den Überblick behalten. Eine Datenbank lohnt sich immer dann, wenn die Menge an Daten den überschaubaren Rahmen übersteigt oder auch die Lagerung von Materialien an verschiedenen Orten geschieht und damit unübersichtlich ist. Weitere Datenbanken beim Deutschen Bundestag, Abgeordnete, Gremien und Infothek. Wissenswertes zur Programmierung und Hardware im Magazin für Computer.
Weiterführende Dokumentationen und Anleitungen:
PDF – Grundwissen zu relationalen Datenbanken
- Infos und Tipps rund ums sichere Passwort
- Neue Masche: gefälschte Inkassomails
- Was ist eigentlich ein QR-Code?
- Nach EuGH-Urteil – Datenlöschung in Suchmaschinen beantragen
- Tipps zu den neuen Regeln bei Downloads und Streamings
- Die wichtigsten Tipps für offizielle E-Mails
Wem gehört das Internet?:
- Gebrauchte Software kaufen – wichtige Infos
- Fake News erkennen – und dagegen vorgehen
- Infos und Tipps rund um Handwerkerportale
- Streaming-Dienste im Ausland nutzen – Infos zur Portabilitätsverordnung
- Das Auto online verkaufen – Tipps fürs perfekte Inserat
- 7 Mythen zur Datenrettung bei defekter Festplatte
- Dashcams als Beweismittel vor Gericht?
- Kostenfalle: Gemieteten Router gut aufheben!
Wie funktioniert das Internet:
- Die 5 wichtigsten Punkte bei einem geschäftlichen Internetanschluss
- Wissenswertes und aktuelles zum Rundfunkbeitrag
- Fake-Bewertungen erkennen – 10 Tipps
- Analoges Kabelfernsehen wird abgeschaltet – was tun?
- Speichermedien in der Übersicht, 2. Teil
- Speichermedien in der Übersicht, 1. Teil
- Zerkratzte CDs retten – so geht’s
Woran erkenne ich einen Fake-Shop?
Woran erkenne ich einen Fake-Shop? Ob Designer-Bekleidung, Luxus-Handtaschen und -Schuhe, Markenuhren, Gartengeräte, Elektroartikel oder auch Heizöl und Brennholz: Online-Shops bieten nicht nur eine riesige Produktauswahl, sondern auch bequeme Bestellmöglichkeiten und oft günstigere Preise als der stationäre Handel. Doch hinter Online-Shops können auch Betrüger stecken. Mit sogenannten Fake-Shops, also gefälschten Verkaufsplattformen, wollen sie Käufer:innen beim Interneteinkauf … Woran erkenne ich einen Fake-Shop? weiterlesen
Was bedeutet das neue KI-Gesetz in der Praxis?
Was bedeutet das neue KI-Gesetz in der Praxis? Am 1. August 2024 ist in der Europäischen Union das erste KI-Gesetz weltweit in Kraft getreten. Es soll den Einsatz von Künstlicher Intelligenz (KI) regeln. Die EU-Mitgliedsstaaten haben nun ein Jahr lang Zeit, um nationale Behörden zu benennen, die dann nach einer Übergangsfrist bis August 2026 überwachen, … Was bedeutet das neue KI-Gesetz in der Praxis? weiterlesen
Vorsicht vor Clickbait-PDFs!
Vorsicht vor Clickbait-PDFs! Unsere Daten sind sehr wertvoll und unter Hackern deshalb entsprechend beliebt. Durch gezielte Täuschung wollen sie uns dazu bringen, Bankverbindungen, Kreditkartendaten, Passwörter und andere sensible Daten preiszugeben. Eine recht neue Masche dabei sind sogenannte Clickbait-PDFs. Auf sie können wir stoßen, wenn wir eigentlich nach einem Handbuch oder einer Vorlage suchen. Aber wie … Vorsicht vor Clickbait-PDFs! weiterlesen
Information-Superspreader in den sozialen Medien
Information-Superspreader in den sozialen Medien In den sozialen Medien verbreiten sich Informationen rasend schnell. Zu den Phänomenen, die zu der blitzschnellen Verbreitung beitragen, gehören die sogenannten Superspreader. Dahinter verbergen sich Nutzer, deren Beiträge besonders viele andere Nutzer beeinflussen. Doch wie wird jemand zum Information-Superspreader? Welche Vor- und Nachteile hat es, dass Informationen im Netz so … Information-Superspreader in den sozialen Medien weiterlesen
6 Mythen über Datenkraken im Netz
6 Mythen über Datenkraken im Netz Angenommen, die Kassiererin im Supermarkt wüsste über den aktuellen finanziellen Engpass Bescheid. Oder der Bäcker wäre bestens über den juckenden Hautausschlag auf dem Rücken informiert. Dem Imbissbetreiber um die Ecke hingegen wäre bekannt, was wir in welchen Online-Shops gekauft haben. Vermutlich würden wir ziemlich verärgert reagieren. Solche persönlichen Dinge … 6 Mythen über Datenkraken im Netz weiterlesen
Datenbankentwicklungen
Datenbanken bilden die Basis für eine ganze Reihe technischer Anwendungen, angefangen bei Auswertungen und Statistiken über die sichere Verwaltung von Datensätzen bis hin zur Gestaltung ganzer Webseiten.
Insofern kommt Datenbankentwicklungen eine wichtige Rolle zu, denn sie dienen letztlich dazu, Datenbanken nicht nur anzulegen, sondern sie auch umstellen, erweitern oder vertiefen zu können.
Das bedeutet, dass Datenbankentwicklungen unter Verwendung geeigneter Tools so konzeptioniert und implementiert werden müssen, dass Informationen in der gewünschten Form gespeichert, verarbeitet und ausgegeben werden können und zeitgleich die Verfügbarkeit und die Konsistenz der Daten gewährleistet ist.
Graphdatenbanken im Einsatz:
Der entscheidende Punkt im Zusammenhang mit Datenbankentwicklungen ist die Wahl eines geeigneten Datenbanksystems, wobei hier wiederum die Darstellung und Gestaltung, die Sicherheit der Daten und die Stabilität der Datenbank die wesentlichen Faktoren sind.
- Prinzipiell ist sowohl eine einfache Programmierung beispielsweise mit MS Access als auch eine Programmierung über mehrere Ebenen möglich. Eine solche mehrschichtige Programmierung wird auch als Multi-Tier-Architektur bezeichnet.
- Die Entscheidung darüber ergibt sich letztlich aus der Komplexität der Anwendung, grundsätzlich ratsam ist jedoch mindestens eine Trennung von Frontend und Backend, wobei das Backend dann nur die eigentlichen Daten und das Frontend alles andere inklusive der Benutzeroberfläche enthält.
- Ist die Anwendung insgesamt komplexer, empfiehlt sich eine dreischichtige Programmierung, die sich in Datenbank, Programmlogik und Präsentation gliedert. Insbesondere bei Enterpriseanwendungen liegen eigentliche Datenbank und Programmlogik zum überwiegenden Teil auf zentralen Servern und die Benutzerseite auf einem Clientprogramm, das eine leistungsstärkere und einfachere Bedienung ermöglicht als ein Browser. Als Kommunikationsweg zwischen Client und Server dient in den meisten Fällen eine sichere Internetverbindung.
- Typischerweise erfolgt die Programmierung von Benutzeroberfläche und Programmlogik mit C++ oder C#, VBA oder Access oder Visual Basic, möglich ist jedoch auch eine Programmierung, die auf Webanwendungen basiert, beispielsweise mittels PHP oder ASP.NET. Für das Backend der Datenbanken bieten sich Oracle, MySQL, SQL-Server oder Access an.
- Bei Datenbanken, die sehr auf Informationen ausgerichtet sind, bieten sich Lotus Notes oder Domino Datenbanken an. Diese ermöglichen beispielsweise das Management von Workflow und Dokumenten, die Anbindung von Außendienstmitarbeitern sowie Anwendungen wie E-Mail, Schwarze Bretter und Diskussionsforen.
Zudem ist es möglich, den gesamten Webauftritt unter Domino zu erstellen.
Datenbankentwicklung & Tooling:
Die wichtigsten Fachbegriffe zum Thema Datenbanken
Sehr vereinfacht erklärt ist eine Datenbank nichts anderes als eine Ansammlung von Daten, die in irgendeinem Zusammenhang zueinander stehen.
Dabei ist dem Nutzer einer Datenbank die Komplexität, die hinter dieser scheinbar schlichten Datensammlung steht, häufig nicht bewusst, fällt aber spätestens dann auf, wenn eine eigene Datenbank programmiert oder erstellt werden soll.
Hier daher eine Übersicht über die wichtigsten Fachbegriffe im Zusammenhang mit Datenbanken, die besonders zum Verständnis von SQL-Datenbanken beitragen, jedoch grundsätzlich eigenständige Begriffe der Informatik sind:
-
Schlüssel und Fremdschlüssel.
Als Schlüssel wird eine Tabelleneigenschaft bezeichnet und dient dazu, Daten innerhalb einer Tabelle zu identifizieren. Eine Fremdschlüssel, der auch als Foreign Key bezeichnet wird, ist ein Sekundärschlüssel einer Relation, das bedeutet, er bezeichnet ein Attribut einer Relation und verweist auf den Primärschlüssel einer anderen Relation.
Anders ausgedrückt dient der Fremdschlüssel somit dazu, aufzuzeigen, welche Datensätze der Relationen inhaltlich in Verbindung zueinander stehen.
Datenbanken Primärschlüssel:
-
Transaktion, Commit und Rollback.
Der Begriff Transaktion benennt die Menge von Änderungen der Datenbank, die zusammen durchgeführt werden. Ein Beispiel für eine Transaktion wäre die Buchung eines Geldbetrages und die erforderlichen Änderungen in diesem Fall wären einerseits die Abbuchung des Betrages von einem Konto und die Gutschrift des Betrages auf ein anderes Konto.
Die Begriffe Commit und Rollback beenden die Transaktion, wobei Commit zeitgleich auch für deren Durchführung steht. Das bedeutet, Commit bezeichnet einerseits die Durchführung inklusive der Änderungen und beendet zeitgleich die Ausführung. Rollback beendet die Transaktion auch, macht jedoch alle Änderungen rückgängig und setzt das System in den Zustand zurück, in dem es sich vor der Transaktion befand.
Rollback kommt also beispielsweise dann zum Tragen, wenn nicht alle erforderlichen Änderungen an den Datensätzen durchgeführt werden konnten.
-
Dateninkonsistenz.
Dieser Begriff meint allgemein die Widersprüchlichkeit von Daten, das Gegenwort hierzu ist die Konsistenz und somit die Widerspruchsfreiheit von Daten in einer Datenbank.
Dateninkonsistenz besteht beispielsweise dann, wenn die Bedingungen, die an die Datenstruktur gestellt werden, nicht erfüllt werden, etwa im Hinblick auf Fremdschlüsselbeziehungen. Mögliche Ursachen hierfür sind Programmierfehler, Fehler in der Zerlegung von Relationen oder fehlerhafte Analysen des Datenmodells.
-
Referentielle Integrität.
Hiermit ist gemeint, dass jeder Fremdschlüssel einer Tabelle einem Primärschlüssel einer anderen Tabelle zugeordnet ist oder der Fremdschlüssel den Wert Null hat, wodurch garantiert ist, dass der jeweilige Schlüssel in der referenzierten Tabelle existiert.
Damit keine Dateninkonsistenzen entstehen, können die Beziehungen zwischen Tabellen definiert und zusätzliche Regeln für das Löschen oder Ändern von abhängigen Datensätzen definiert werden.
Grundbegriffe relationale Datenbanken
-
Redundanz.
Grundsätzlich wird durch den Begriff Redundanz angegeben, wie viel Information pro Zeichen in einer Informationsquelle mehr als einmal vorhanden ist, wobei eine Informationseinheit dann redundant ist, wenn sie weggelassen werden kann, ohne das Informationen verloren gehen.
Zu den Grundsätzen des Datenbankdesigns gehört, dass möglichst keine Redundanzen vorhanden sein sollen und solche redundanzfreien Datenbanken werden durch Normalisierung erreicht.
Allerdings sind vollständige Normalisierungen nicht immer sinnvoll, so dass in der Praxis zugunsten der Performance der Datenbank und beispielsweise einer höheren Geschwindigkeit bei Abfragen Redundanzen in Kauf genommen werden.
Datenbanken und SQL Tutorial:
Internet FAQ
Frage 1: Was ist das Internet und wie funktioniert es?
Antwort: Das Internet ist ein globales Netzwerk von miteinander verbundenen Computern und Servern. Diese tauschen Daten und Informationen mithilfe von Protokollen und Standards aus.
Er arbeitet mit verschiedenen Technologien wie Ethernet, WLAN, TCP/IP und HTTP. Der Datenaustausch erfolgt über verschiedene Netzwerktypen wie LAN, WAN und das World Wide Web.
Frage 2: Was bedeutet DNS im Internet?
Antwort: DNS ist die Abkürzung für „Domain Name System“. Dieses System übersetzt Domänennamen wie „www.example.com“ in IP-Adressen wie „192.0.2.1“, die von Rechnern im Internet genutzt werden.
Ohne DNS müssten Benutzerinnen und Benutzer die IP-Adressen von Websites eingeben. Dies wäre unpraktisch und würde die Nutzung des Internets stark einschränken.
Frage 3: Was sind die Hauptgefahren für die Online-Sicherheit?
Antwort: Die gängigsten Bedrohungen für die Internetsicherheit sind Malware-Infektionen, Phishing, Identitätsdiebstahl, Denial-of-Service-Attacken, Botnets und unsichere WLAN-Verbindungen.
Nutzerinnen und Nutzer können diese Bedrohungen minimieren, indem sie Antiviren- und Firewall-Software einsetzen, sichere Passwörter verwenden und unbekannte oder verdächtige Websites und E-Mails meiden.
Frage 4: Was ist ein Virtuelles Privates Netzwerk (VPN) und wie funktioniert es?
Antwort: Ein Virtual Private Network (VPN) ist eine Technologie, die es dem Nutzer erlaubt, eine sichere Verbindung zwischen seinen Geräten und dem Internet aufzubauen, indem der Verkehr durch einen verschlüsselten Tunnel geleitet wird.
Dadurch können die Nutzer ihre Online-Aktivitäten vor Überwachung und potenziellen Bedrohungen schützen. VPNs arbeiten durch den Einsatz von Verschlüsselungstechnik und einer Verbindung zu Gegenstellen, die dem Benutzer eine anonyme IP-Adresse zuweisen.
Frage 5: Was ist Cloud Computing und wie wird es im Internet genutzt?
Antwort: Cloud Computing bedeutet, IT-Ressourcen und -Dienste wie Speicher, Server, Datenbanken und Softwareanwendungen über das Internet bereitzustellen.
Es ermöglicht den Nutzern, auf diese Ressourcen zuzugreifen, ohne dass sie physisch auf ihren Geräten installiert sein müssen. Cloud Computing wird im Internet eingesetzt, um eine Vielzahl von Diensten wie E-Mail, Online-Speicher, Video-Streaming, E-Commerce-Plattformen und Anwendungen für soziale Medien zur Verfügung zu stellen.
Frage 6: Was sind die wichtigsten Grundsätze der Netzneutralität im Internet?
Antwort: Netzneutralität bezeichnet den Grundsatz der Gleichbehandlung aller Daten und Informationen im Internet, unabhängig von ihrer Art, Quelle oder Bestimmung.
Die wichtigsten Prinzipien der Netzneutralität sind die Offenheit des Internets, die Nichtdiskriminierung des Datenverkehrs, die Transparenz der Netzverwaltungspraktiken und die Möglichkeit der Verbraucherinnen und Verbraucher, frei zu entscheiden, welche Dienste und Anwendungen sie im Internet nutzen wollen, ohne Einschränkung der Verbindungsgeschwindigkeit oder der Kosten durch den Internetdienstanbieter.
Damit das Internet ein offenes und demokratisches Medium bleibt, das allen Nutzern gleiche Chancen und Freiheiten bietet, ist die Netzneutralität von entscheidender Bedeutung.
Übersicht:
Fachartikel
Verzeichnis
Über uns
- Woran erkenne ich einen Fake-Shop? - 8. Oktober 2024
- Was bedeutet das neue KI-Gesetz in der Praxis? - 10. September 2024
- Vorsicht vor Clickbait-PDFs! - 8. August 2024