SQL Tutorial: Einführung in SQL und Datenbanken

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 35

  • @hoppspross2837
    @hoppspross2837 2 ปีที่แล้ว

    Endlich :D

  • @invalidjoker
    @invalidjoker 2 ปีที่แล้ว +1

    Nice

  • @lars7898
    @lars7898 2 ปีที่แล้ว +6

    Was braucht man für eine gute Beziehung? Fremdschlüssel :D

  • @caroman6761
    @caroman6761 2 ปีที่แล้ว

    Muss ich mir doch direkt aml ansehen ....... thanks !!!!!

  • @kuhnibert7542
    @kuhnibert7542 2 ปีที่แล้ว +1

    Haha die Powerpoint Vorlage hab ich in vorgestern in einer Englischpräsentation über AI verwendet😂

  • @albertoso2012
    @albertoso2012 2 ปีที่แล้ว +3

    Vielen Dank für das Video 👌
    Lerne selbst momentan oracle SQL und Nosql in der Uni der Prof ist halt leider nicht so gut im Erkälren hast du vielleicht ein Tipp dafür?
    Und könntest du vielleicht ein Video machen wie man seine eigene kryptowährung programmiert?
    LG

  • @danielschmidt9380
    @danielschmidt9380 2 ปีที่แล้ว

    Gutes Video :) Was als Video(s) noch hilfreich wäre, wären die Darstellungsformen: Entity-Relationship-Model und Ähnliches 👍
    Kleine eher nebensächliche Anmerkungen: 4:00 hier meinst du für das Beispiel eher "man kann auf andere *Tabellen* referenzieren" :)
    Und eigentlich würde man noch eine Brückentabelle für Products so wie Order erstellen, da die Order-ID (Primärschlüssel) sonst nicht eindeutig wäre :P

  • @Tom-Birdy
    @Tom-Birdy 2 ปีที่แล้ว +1

    Vor einer Woche habe ich nach SQL Videos gesucht und gestern...

  • @delfin7743
    @delfin7743 2 ปีที่แล้ว

    Könntest du bitte ein Video zu IF-Abfragen / CASE-Statements machen? Ich glaube die Videoreihe würde davon provitieren. Mich würde interresieren, wie man bei einem bestimmten Fall, sagen wir die Zeilen mit Customer mit Wohnort 1 und in einem anderen mit Wohnort 2 ausgeben kann. Ich würde mich freuen, wenn du das einbauen könntest. 😃

  • @JD.297
    @JD.297 2 ปีที่แล้ว +2

    Das Beispiel ist leider aber schlecht gewählt: In der IHK Prüfung müsste man auch eine OrderLines oder AuftragPosition Tabelle erstellen. Und in OrderLines einen FK auf ProductId und OrderId erstellen. Sowie müsste in OrderLines die Menge und der Tagespreis Auftauchen.
    Da man nun das Problem hat, dass man nur einen Artikel bestellen kann und bei einer Preis Änderung würde die Umsatz Berechnung auch verfälscht sein. Auftrag bekommt noch Datum usw...
    Das würde aber natürlich für dieses einfache Beispiel schnell sehr komplex werden, darum hätte ich eher ein Abstrakteres Beispiel für diese EInführung gewählt, was nicht unbedingt in Prüfungen vorkommt. Etwa sowas wie: Einen Blogpost der von einem Autor stammt und einer Kategorie zugewiesen ist.
    Dass nur so am Rande, für alle die gerade in der Prüfungsvorbereitung sind :D

  • @immobilien-makler
    @immobilien-makler 2 ปีที่แล้ว +1

    Super Video! Ist Mongo jetzt auch eine SQL Datenbank? Gibt es ein Video wo du die verschiedenen Datenbanken vergleichst und den Nutzen erklärst? LG

    • @btx47
      @btx47 2 ปีที่แล้ว +3

      nein, Mongo ist eine no-SQL Datenbank und funktioniert nicht mit Tabellen, sondern mit Dokumenten. Das bedeutet gleichzeitig, dass es kein festes Schema geben muss, wie diese Dokumente aufgebaut sind, da es keine feste X- und Y- Achse gibt

    • @immobilien-makler
      @immobilien-makler 2 ปีที่แล้ว

      @@btx47 SQL verstehe ich voll und ganz. Aber Mongo habe ich noch nicht überrissen. Wo sind die Vor- und Nachteile im Vergleich? Wann sollte ich SQL verwenden und wann sollte ich Mongo verwenden?

    • @btx47
      @btx47 2 ปีที่แล้ว +7

      @@immobilien-makler Mongo eignet sich besonders wenn man Daten hat, die unorganisiert vorliegen. Bei SQL müsstest du neue Spalten anlegen um die einzusortieren. Die Datenbank ist also geordnet, bei Mongo kann sie dagegen chaotisch sein.
      ZB. du hast einen Crawler der alle möglichen Informationen von Webseiten sammelt. Manche Infos sind auf allen Seiten gleich (Titel, URL, ...), manche Sachen gibt es aber nur bei wenigen Seiten, zB Preis, Artikelnummer, usw.
      In SQL könntest du dafür jetzt Spalten erzeugen, die aber meistens leer bleiben.
      In Mongo hat (vereinfacht gesagt) ein Datensatz halt einfach mehr Infos und ein anderer weniger. Es muss kein festes Schema geben.
      Es gibt einige Leute die grundsätzlich nur noch auf Mongo schwören, mich persönlich überzeugt das nicht. Als Software Entwickler ist Ordnung das halbe Leben, und bei SQL hat man in jedem Fall mehr Struktur und Ordnung, was einem dann auch bei der Programmstruktur hilft, wenn man mit der Datenbank arbeitet.

    • @immobilien-makler
      @immobilien-makler 2 ปีที่แล้ว

      @@btx47 danke!

    • @immobilien-makler
      @immobilien-makler 2 ปีที่แล้ว

      @@btx47 hast du ein Beispiel für organisierte Daten und ein Beispiel für unorganisierte? Von einer XML Datei Informationen auslesen und in die SQL Datenbank wäre easy. In eine Mongo aber auch.
      Einen Crawler erstellen und alle Daten dann in eine SQL einfügen wäre mühsam. In eine Mongo wäre leichter meinst du?
      Beim Auslesen der Daten würde ich aber meinen, dass Mongo eigentlich im Nachteil ist, da man zwar alle Daten hat, diese aber unstrukturiert herumliegen oder ausgelesen werden, wobei man bei einer SQL dann eben alles so auslesen kann, wie man es eingegeben hat?????
      LG

  • @AS-os3lj
    @AS-os3lj 2 ปีที่แล้ว

    4:04 ... "Man kann auf andere Datenbanken referenzieren" ... In dem Fall doch eher Tabellen oder nicht?

  • @1958jacco
    @1958jacco 2 ปีที่แล้ว

    Kann man solche Datenbanken mit Microsoft Access öffnen/bearbeiten?

    • @Flo-zo3vm
      @Flo-zo3vm 2 ปีที่แล้ว +1

      Google das mal ("SQL Access") und nutz bitte was anderes dafür, da stößt man schnell an viele Grenzen

    • @wolfhex7c347
      @wolfhex7c347 2 ปีที่แล้ว +1

      Das selbe habe ich mich auch gefragt und lange Zeit erschien es mir nicht machbar, bzw. nur "lokal" machbar. Habe zwar einen speziellen ODBC Treiber benötigt um von Access auf meinen ROOT zugreifen zu können, aber es geht. Wo ein Wille ist, auch ein Weg.

  • @dreamdancer8212
    @dreamdancer8212 2 ปีที่แล้ว

    Wenn jetzt die Users noch Customers oder Kunden hießen und es statt eines Users und eines Produktes zumindest je 2 gäbe dann wäre das Beispiel für einen Anfänger wahrscheinlich leichter zu verstehen - damit nicht alles die Nummer 1 hat was, wenn die Materie völlig neu ist, dann plötzlich völlig verwirrend sein kann. Der Anfänger könnte Deine Tabellen für Eingabemasken halten - das eigentliche Verständnis ergibt sich eigentlich erst wenn ich mehrere Datensätze sehe.
    Ansonsten aber gut gemacht.

  • @EisGlockner
    @EisGlockner 2 ปีที่แล้ว +2

    Halb richtig. Viele Diskutieren ob man SQL befehle upper oder lower case schreibt. In wirklichkeit heißt SQL aber Sarcastic Query Language und darum schreibt man es sarkastisch "SeLeCt CuStOm FrOm..."

  • @akamatv1
    @akamatv1 2 ปีที่แล้ว

    Warum sagen eigentlich viele "das" SQL?
    Es ist doch "die" Sprache somit "die" SQL.

  • @knarpasti4508
    @knarpasti4508 2 ปีที่แล้ว

    Ich hasse SQL (wer nicht?) leider muss ich das fürs Abi können, deshalb freuen mich Videos zu SQL

    • @danielschmidt9380
      @danielschmidt9380 2 ปีที่แล้ว

      Ich mag SQL, denn ich bin Database Developer 💕

  • @pipboy370
    @pipboy370 2 ปีที่แล้ว

    Supi das Du auch schon SQL angerissen hast, nur gibt es ein kleines Problem mit der Akustik bei deinen älteren Videos. Leider ist die Lautstärke dieser Beiträge im Vergleich zu der YT-Werbung zu leise. Der einzige Wermutstropfen in deinem Kanal.
    So Long...

  • @YouKnowWhoIAm118
    @YouKnowWhoIAm118 2 ปีที่แล้ว

    Hat jemand eine Idee für ein Privat coding Projekt mit SQL? Es so zu lernen ist schon etwas trocken

    • @maxron6514
      @maxron6514 2 ปีที่แล้ว

      Krankenhaus, gibt’s etliche Beispiele

    • @maxron6514
      @maxron6514 2 ปีที่แล้ว

      Oder Hotel

    • @YouKnowWhoIAm118
      @YouKnowWhoIAm118 2 ปีที่แล้ว

      Was genau meinst du denn damit? 'Krankenhaus' damit kann ich nichts anfangen...

    • @maxron6514
      @maxron6514 2 ปีที่แล้ว

      @@YouKnowWhoIAm118 Du baust dir eine Datenbank nach dem Beispiel eines Krankenhauses oder Hotels auf, oder was immer du möchtest. Was könnte ein simples Krankenhaus für Tabellen haben? Z.B. Ärzte, Patienten, Zimmer, Diagnosen. Was hat ein Hotel? Gäste, Zimmer, Parkplätze. Im Prinzip machst du einfach was du willst. Solange du die Übersicht behälst und sinnvolle Relationen zwischen den Tabellen/Entitäten herleitest. Du verbindest diese Datenbank dann mit einer einfachen Konsolenanwendung oder GUI, mit der du die Daten abrufst und ausgibst wie du sie haben möchtest. Wenn du mit C# arbeitest nutze Visual Studio, Dapper und MS SQL Server Management Studio. Das ist so ziemlich das Intuitivste was mir gerade einfällt.

    • @YouKnowWhoIAm118
      @YouKnowWhoIAm118 2 ปีที่แล้ว

      @@maxron6514 Ahh okay. Danke dir. Ja ne gui könnte schon relativ spannend sein ...

  • @coinbotproduction2423
    @coinbotproduction2423 2 ปีที่แล้ว +1

    Nice