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
Komponente zur Leistungsoptimierung für den erste...
Inhaltsverzeichnis 1. Vorschau der Schnittstellen...
> MySQL 5.7 Cluster Master und Slave bereitste...
Die Informationen auf Baidu sind so vielfältig, d...
1. Flex ist die Abkürzung für Flexible Box, was „...
1. Einreihiger Überlauf 1. Wenn eine einzelne Zei...
Beschreibung des Phänomens: Das Projekt verwendet...
1. Einleitung Ich habe mein Blog kürzlich aktuali...
Vorwort Die neueste Version von MySQL 8.0 ist 8.0...
Inhaltsverzeichnis 1. Erstellen Sie zunächst mit ...
1. Installieren Sie ffmpeg unter Centos Linux 1. ...
Vorwort 1. Entprellen: Nach dem Auslösen eines Ho...
Jedes Mal, wenn ich eine Webseite oder ein Formul...
Inhaltsverzeichnis Vorwort 1. Installieren Sie sc...
Durch einen Rechtsklick auf die Quelldatei wird fo...