Datenbank-Design
Lerne, Datenbanken in SQL zu entwerfen, um Daten effizienter zu verarbeiten, zu speichern und zu organisieren.
Kurs Kostenlos Starten4 Stunden13 Videos52 Übungen79.038 LernendeLeistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Trainierst du 2 oder mehr?
Versuchen DataCamp for BusinessBeliebt bei Lernenden in Tausenden Unternehmen
Kursbeschreibung
Ein gutes Datenbankdesign ist entscheidend für eine leistungsstarke Anwendung. Genauso wie du kein Haus ohne Bauplan bauen würdest, musst du dir vorher überlegen, wie deine Daten gespeichert werden sollen. Wenn du dir die Zeit nimmst, eine Datenbank zu entwerfen, sparst du dir später Zeit und Frustration, und eine gut gestaltete Datenbank sorgt dafür, dass du leicht auf Informationen zugreifen und sie abrufen kannst. Bei der Wahl des Designs müssen viele Aspekte berücksichtigt werden. In diesem Kurs lernst du, wie du Daten auf effiziente Weise verarbeiten, speichern und organisieren kannst. Du wirst sehen, wie du Daten durch Normalisierung strukturierst und deine Daten mit Ansichten präsentierst. Schließlich lernst du, wie du deine Datenbank verwaltest, und das alles mit einer Vielzahl von Datensätzen, von Buchverkäufen über Autovermietungen bis hin zu Musikrezensionen.
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Associate Data Engineer in SQL
Gehe zu TrackSQL für Datenbankadministratoren
Gehe zu Track- 1
Verarbeiten, Speichern und Organisieren von Daten
KostenlosBeginne deine Reise in das Datenbankdesign, indem du etwas über die beiden Ansätze zur Datenverarbeitung lernst, OLTP und OLAP. In diesem ersten Kapitel wirst du auch mit den verschiedenen Formen vertraut gemacht, in denen Daten gespeichert werden können, und lernst die Grundlagen der Datenmodellierung kennen.
OLTP and OLAP50 xpOLAP vs. OLTP100 xpWas ist besser?50 xpDatenspeicherung50 xpNenne den Datentyp!100 xpBestellung ETL Aufgaben100 xpEine Lagerlösung empfehlen50 xpDatenbank-Design50 xpDatenmodelle klassifizieren100 xpEntscheidung über Fakten- und Dimensionstabellen100 xpAbfrage des Dimensionsmodells100 xp - 2
Datenbankschemata und Normalisierung
In diesem Kapitel wirst du deine Datenmodellierungskenntnisse auf die nächste Stufe bringen. Du wirst lernen, Stern- und Schneeflockenschemata zu implementieren, die Bedeutung der Normalisierung zu erkennen und zu sehen, wie man Datenbanken in unterschiedlichem Maße normalisieren kann.
Stern- und Schneeflockenschema50 xpVom Stern zur Schneeflocke laufen50 xpHinzufügen von Fremdschlüsseln100 xpDie Dimension des Buches erweitern100 xpNormalisierte und denormalisierte Datenbanken50 xpAbfrage des Sternschemas100 xpAbfrage des Schneeflockenschemas100 xpLänder aktualisieren100 xpErweiterung des Schneeflockenschemas100 xpNormalformen50 xpUmrechnung in 1NF100 xpUmrechnung in 2NF100 xpUmrechnung in 3NF100 xp - 3
Datenbank-Ansichten
Mach dich bereit für die Arbeit mit Ansichten! In diesem Kapitel lernst du, wie du Views erstellst und abfragst. Darüber hinaus lernst du fortgeschrittene Funktionen für die Verwaltung dieser Ansichten kennen und erfährst schließlich den Unterschied zwischen materialisierten und nicht materialisierten Ansichten.
Datenbankansichten50 xpTabellen vs. Ansichten100 xpAnsichten ansehen100 xpErstellen und Abfragen einer Ansicht100 xpAnsichten verwalten50 xpEine Ansicht aus anderen Ansichten erstellen100 xpZugang gewähren und widerrufen100 xpAktualisierbare Ansichten50 xpEine Ansicht neu definieren100 xpMaterialisierte Ansichten50 xpMaterialisiert versus nicht-materialisiert100 xpErstellen und Aktualisieren einer materialisierten Ansicht100 xpVerwalten von materialisierten Ansichten50 xp - 4
Datenbank Management
Dieses letzte Kapitel endet mit einigen Themen rund um die Datenbankverwaltung. Du lernst, wie du den Datenbankzugriff auf der Grundlage von Benutzerrollen gewährst, wie du Tabellen in kleinere Teile aufteilst, was du bei der Integration von Daten beachten musst und welche DBMS am besten zu deinen Geschäftsanforderungen passt.
Datenbankrollen und Zugriffskontrolle50 xpEine Rolle erstellen100 xpGRANT Privilegien und ALTER Attribute100 xpHinzufügen einer Benutzerrolle zu einer Gruppenrolle100 xpTabellenaufteilung50 xpGründe für eine Trennung50 xpPartitionierung und Normalisierung100 xpVertikale Trennwände erstellen100 xpHorizontale Trennwände erstellen100 xpDatenintegration50 xpDo's und Dont's bei der Datenintegration100 xpAnalysieren eines Datenintegrationsplans50 xpAuswahl eines Datenbankmanagementsystems (DBMS)50 xpSQL versus NeinSQL50 xpDie Wahl des richtigen DBMS100 xp
Trainierst du 2 oder mehr?
Verschaffen Sie Ihrem Team Zugriff auf die vollständige DataCamp-Plattform, einschließlich aller Funktionen.In den folgenden Tracks
Associate Data Engineer in SQL
Gehe zu TrackSQL für Datenbankadministratoren
Gehe zu TrackMitwirkende
Voraussetzungen
Introduction to Relational Databases in SQLLis Sulmont
Mehr AnzeigenContent Program Manager at Duolingo
Was sagen andere Lernende?
Melden Sie sich an 15 Millionen Lernende und starten Sie Datenbank-Design Heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.