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
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
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. 😃
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
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
@@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?
@@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.
@@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
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.
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.
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..."
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 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.
Endlich :D
Nice
Was braucht man für eine gute Beziehung? Fremdschlüssel :D
Muss ich mir doch direkt aml ansehen ....... thanks !!!!!
Haha die Powerpoint Vorlage hab ich in vorgestern in einer Englischpräsentation über AI verwendet😂
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
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
Vor einer Woche habe ich nach SQL Videos gesucht und gestern...
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. 😃
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
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
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
@@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?
@@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.
@@btx47 danke!
@@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
4:04 ... "Man kann auf andere Datenbanken referenzieren" ... In dem Fall doch eher Tabellen oder nicht?
That, ja, danke
Kann man solche Datenbanken mit Microsoft Access öffnen/bearbeiten?
Google das mal ("SQL Access") und nutz bitte was anderes dafür, da stößt man schnell an viele Grenzen
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.
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.
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..."
Warum sagen eigentlich viele "das" SQL?
Es ist doch "die" Sprache somit "die" SQL.
Ich hasse SQL (wer nicht?) leider muss ich das fürs Abi können, deshalb freuen mich Videos zu SQL
Ich mag SQL, denn ich bin Database Developer 💕
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...
Hat jemand eine Idee für ein Privat coding Projekt mit SQL? Es so zu lernen ist schon etwas trocken
Krankenhaus, gibt’s etliche Beispiele
Oder Hotel
Was genau meinst du denn damit? 'Krankenhaus' damit kann ich nichts anfangen...
@@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.
@@maxron6514 Ahh okay. Danke dir. Ja ne gui könnte schon relativ spannend sein ...
Nice