Datenbank für Online-Einkaufszentren - Produktkategorie-Datenoperation (I) ProjektbeschreibungIm Kontext des Aufstiegs des elektronischen Handels ist die Einrichtung eines Informationsportals, das das Internet nutzt, um Vertriebskanäle zu öffnen, Unternehmen dabei zu helfen, ihre Produktstruktur rechtzeitig anzupassen, und Händlern dabei hilft, Warenquellen zu erschließen, eine effektive Lösung für das Problem des schlechten Informationsflusses geworden. E-Commerce unterstützt Unternehmen dabei, ihre Betriebsmechanismen umzugestalten, ein modernes Unternehmenssystem einzurichten und ihren Umsatz und ihre Wettbewerbsfähigkeit zu verbessern. Es wurde eine Reihe von Online-Einkaufsdiensten realisiert, wie z. B. das direkte Durchsuchen von Produkten, den Kauf von Produkten, das Erstellen von Bestellungen, das Anzeigen verschiedener neuer Produkte, Sonderprodukte, Verkaufsschlager, das Hinterlassen von Nachrichten, Kundenverwaltung, Produktverwaltung, Produktinformationssuche, Auftragsverwaltung, Produktklassifizierungsverwaltung, Ankündigungs-/Feedbackverwaltung usw. Dieses Projekt soll den Betrieb des Benutzerinformationsformulars für Online-Einkaufszentren realisieren. Die Anforderungen für den Betrieb der Datenbank des Online-Einkaufszentrums lauten wie folgt:1) Datenbank EshopDB. 2) Produktkategorie-Übergeordnete Tabelle EPType, die Tabellenstruktur ist in Tabelle J2-40-1 dargestellt. Tabelle J2-40-1 EPType-Tabelle
3) EPType-Basisdaten, wie in Tabelle J2-40-2 dargestellt. Tabelle J2-13-2 Basisdaten der EPType-Tabelle
4) Warenkategorie-Untertabelle ECType, die Tabellenstruktur ist in Tabelle J2-40-3 dargestellt. Tabelle J2-40-3 ECType-Tabelle
5) Basisdaten der Tabelle ECType, wie in Tabelle J2-40-4 dargestellt. Tabelle J2-40-4 Basisdaten der ECType-Tabelle
(1) Aufgabenbeschreibung**Aufgabe 1:**Erstellen Sie eine Datenbank für ein Online-Einkaufszentrum mit der Sprache SQL 1) Erstellen Sie die Datenbank EshopDB und prüfen Sie, ob im System eine Datenbank mit demselben Namen vorhanden ist. Wenn ja, löschen Sie diese; wenn nicht, erstellen Sie sie. 2) Der Anfangswert der Hauptdatenbankdatei beträgt 10 MB, der Maximalwert 30 MB und erhöht sich um 15 %. 3) Der Anfangswert der Protokolldatei beträgt 5 MB, der Maximalwert beträgt 20 MB und wächst automatisch. WENN DB_ID('EshopDB') NICHT NULL IST, DATENBANK LÖSCHEN EshopDB GEHEN DATENBANK ERSTELLEN EshopDB AUF PRIMÄR ( NAME=EshopDB, DATEINAME='D:\xxxx\EshopDB.mdf', GRÖSSE=10MB, MAXIMALE SIZE = 30 MB, DATEIWACHSTUM = 15 % ) ANMELDEN ( NAME=EshopDB_log, DATEINAME = 'D:\xxxx\EshopDB_log.ldf', GRÖSSE=5MB, MAXIMALE GRÖSSE = 20 MB ) **Aufgabe 2:**Verwenden Sie SQL, um die übergeordnete Produktkategorietabelle EPType und die untergeordnete Produktkategorietabelle ECType zu erstellen. 1) Erstellen Sie Datenbanktabellen entsprechend den bereitgestellten Strukturen der Tabellen J2-40-1 und J2-40-3 und legen Sie Primärschlüssel und Fremdschlüssel fest. Tabelle erstellen EPTyp ( EPTID INT NICHT NULL PRIMÄRSCHLÜSSEL, EPTName NVARCHAR(50) NICHT NULL, ) Tabelle erstellen ECType ( ECTID INT NICHT NULL PRIMÄRSCHLÜSSEL, EPTID INT NICHT NULL, ECTName NVARCHAR(50) NICHT NULL, Fremdschlüssel (EPTID) Referenzen EPType (EPTID) ) **Aufgabe 3: **Verwenden Sie die SQL-Sprache, um mit der übergeordneten Produktkategorietabelle EPType und der untergeordneten Produktkategorietabelle ECType zu arbeiten. 1) Erstellen Sie eine Ansicht zur Anzeige der Unterkategoriedatensätze unter der Kategorie „Hüte“. 2) Fügen Sie Datensätze für Damenlederschuhe, Herrensportschuhe und Kinderschuhe in die Warenkategorie-Untertabelle ECType ein, um die Datensätze für Schuhe in der Warenkategorie-Übergeordnetentabelle EPType zu vervollständigen. 3) Zählen Sie die Gesamtzahl der Produktunterkategorien. INSERT INTO EPType VALUES(1,'Oberteile'),(2,'Mütze'),(3,'Kinderkleidung') INSERT INTO ECType VALUES(1,1,'Hemd'),(2,1,'Sportbekleidung'),(3,1,'Jacke'),(4,2,'warme Mütze'),(5,2,'Sportmütze'),(6,3,'Junge'),(7,3,'Mädchen') VIEW HUT ERSTELLEN ALS Wählen Sie EPTyp.EPTName,ECTyp.ECTName VON EPTyp,ECTyp WO ECType.EPTID=(SELECT EPTID FROM EPType, WO EPType.EPTName='hat') UND EPType.EPTName='hat' GEHEN WÄHLEN SIE * AUS HAT INSERT INTO EPType VALUES(4,'Schuhe') INSERT INTO ECType VALUES(8,4,'Damenlederschuhe'),(9,4,'Herrensportschuhe'),(10,4,'Kinderschuhe') Wählen Sie COUNT(*) aus ECType aus Dies ist das Ende dieses Artikels über praktische SQL-Übungen zu Produktkategoriedatenoperationen in Datenbanken von Online-Einkaufszentren. Weitere relevante SQL-Produktkategoriedatenoperationen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Sieben Möglichkeiten zur Implementierung der Array-Deduplizierung in JS
>>: Typora-Codeblock-Farbabgleich und Implementierungscode für die Titelseriennummer
Port 80 ist ebenfalls konfiguriert. Geben Sie zun...
1. Zweck Durch diesen Artikel kann jeder die Prin...
Hintergrund: Position: Sticky wird auch Sticky-Po...
Heute habe ich festgestellt, dass WordPress keine...
Inhaltsverzeichnis 1. Datenbankübersicht 1.1 Entw...
Einführung In Orm-Frameworks wie Hibernate und My...
Vorwort Kürzlich bin ich beim Upgrade von MySQL 5...
Durch die Verwendung des prozentualen Padding-Top...
Native JS implementiert das Klickzahlenspiel zu I...
1. Häufig verwendete höherwertige Funktionen von ...
In der neuesten Version von Ubuntu müssen Benutze...
Problembeschreibung: Struktur: test hat zwei Feld...
Dieser Artikel erläutert anhand von Beispielen di...
Ein ES-Image vom Docker-Hub heruntergeladen, Vers...
Als ich kürzlich meinen Computer einschaltete, sa...