Heim Datenbank MySQL-Tutorial 电子商务-简单建模(练习篇)

电子商务-简单建模(练习篇)

Jun 07, 2016 pm 05:39 PM
建模 电子商务 简单 练习

练习篇: 电子商务简单UML模型 个人喜欢UML建模后再建数据库,有段时间没用SQL SERVER,特此复习下,练习代码如下: master NOCOUNT ON ; dbo.sysdatabases ) DatabaseOptimization DatabaseOptimization ON (NAME ,FILENAME ,SIZE = 10 ,MAXSIZE = UNLIMITE

练习篇:

电子商务简单UML模型

个人喜欢UML建模后再建数据库,有段时间没用SQL SERVER,,特此复习下,练习代码如下:

master NOCOUNT ON; dbo.sysdatabases ) DatabaseOptimization DatabaseOptimization ON ( NAME , FILENAME , SIZE = 10, MAXSIZE = UNLIMITED, FILEGROWTH ) LOG ON( NAME , FILENAME , SIZE = 5MB, MAXSIZE = UNLIMITED, FILEGROWTH ) GO USE DatabaseOptimization .() AS RANDOM . ( @Source varchar(256), @PaddingChar char(1), @TotalLength tinyint ) RETURNS varchar(512) (LTRIM(@Source)); ) ; ; (@Source); ) ; (512); () . ( @Length tinyint ) () ; ; (38,0); ; () ; ; ; () FROM VIEW_RANDOM; RETURN @Return; . ( ) RETURNS varchar(30) (30); (,,,dbo.padleft( dbo.Random(,8) ; ; ; ; ; ; ; ; ; ; ; ; -------------------------------------------------------------------------------------------------------- --(sys.objects (N) ) .; .( , (20) NOT NULL, (40) NOT NULL, (40) NOT NULL, (20) NULL, (20) NULL, (100) NULL, (11) NULL, (6) NULL, (GETDATE()), (0) ); IX_CUSTOMER_NAME .(Name); ; ; .(,,) VALUES (dbo.PadLeft(),,dbo.PadLeft(),,,); ; --(sys.objects (N) ) .; .( (30) NOT NULL, , (50) NULL, (20) NULL, (100) NULL, (11) NULL, (6) NULL, (500) NULL, (GETDATE()), (0), (0), ); .PK_Order_OrderID ) ; .FK_Order_OrderID ) .() ; .(); ; ; (30); ; OPEN CursorCustomer; CursorCustomer INTO @CursorID; (RAND()*@OrderCount) ; PRINT @RandomCount; ; dbo.RandomValue(); PRINT @RandomOrderID; .(,CustomerID,PostingWay,Receiver,Address,Phone,) VALUES (@RandomOrderID, @CursorID, (), , , , ()); ; ; CursorCustomer INTO @CursorID; END CLOSE CursorCustomer; DEALLOCATE CursorCustomer; -------------------------------------------------------------------------------------------------------- --(sys.objects (N) ) .; .( , (100) NOT NULL, (100) NULL, , , , (1), (500) NULL, (GETDATE()) ); ; ; ; .(,,)VALUES(NULL,'',1); ; .(),(), ; ; CursorProductType .(); ; ; ; ; OPEN CursorProductType; CursorProductType INTO @TypeCursorID; SET NOCOUNT ON; (RAND()*@ProductTypeLevel2Count) ; PRINT @TypeRandomCount; ; .(,,)VALUES(@TypeCursorID,'',2); ; .(),(), ; ; ; CursorProductType INTO @TypeCursorID; END CLOSE CursorProductType; DEALLOCATE CursorProductType; -------------------------------------------------------------------------------------------------------- --(sys.objects (N) ) .; .( , (100) NOT NULL, (Max) NULL, , (38, 2) NULL, (38, 2) NULL, (200) NULL, , , (0), (8, 1) NULL DEFAULT (1), (GETDATE()), (GETDATE()), (1) ) .FK_Product_ProductTypeID_ProductType_ID ) .() ; CursorProductTypeWithLevel .(); ; ; ; ; OPEN CursorProductTypeWithLevel; CursorProductTypeWithLevel INTO @ProductTypeCursorID; SET NOCOUNT ON; (RAND()* @ProductRandomMax) ; PRINT @ProductTypeRandomCount; ; .(,,,,)VALUES( ,); ; .(),(), ; ; CursorProductTypeWithLevel INTO @ProductTypeCursorID; END CLOSE CursorProductTypeWithLevel; DEALLOCATE CursorProductTypeWithLevel; -------------------------------------------------------------------------------------------------------- --(sys.objects (N) ) .; .( , (30) NOT NULL, , (38, 2) NULL, ) .() .() ; .() .() ; .(); ; (30); (38,2); (8,1); ; OPEN CursorOrder; CursorOrder INTO @OrderCursorID; CursorProduct ,DiscountRate,SalePrice .(); OPEN CursorProduct; CursorProduct INTO @ProductCursorID,@ProductCursorDiscountRate,@ProductCursorSalePrice; (RAND()*50) ; . ( , , ,) VALUES ( @OrderCursorID ,@ProductCursorID , ,@DetailQuantity) CursorProduct INTO @ProductCursorID,@ProductCursorDiscountRate,@ProductCursorSalePrice; END CLOSE CursorProduct; DEALLOCATE CursorProduct; CursorOrder INTO @OrderCursorID; END CLOSE CursorOrder; DEALLOCATE CursorOrder;

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Der einfachste Weg, die Seriennummer der Festplatte abzufragen Der einfachste Weg, die Seriennummer der Festplatte abzufragen Feb 26, 2024 pm 02:24 PM

Die Seriennummer der Festplatte ist eine wichtige Kennung der Festplatte und dient in der Regel zur eindeutigen Identifizierung der Festplatte und zur Identifizierung der Hardware. In einigen Fällen müssen wir möglicherweise die Seriennummer der Festplatte abfragen, beispielsweise bei der Installation eines Betriebssystems, der Suche nach dem richtigen Gerätetreiber oder der Durchführung von Festplattenreparaturen. In diesem Artikel werden einige einfache Methoden vorgestellt, mit denen Sie die Seriennummer der Festplatte überprüfen können. Methode 1: Verwenden Sie die Windows-Eingabeaufforderung, um die Eingabeaufforderung zu öffnen. Drücken Sie im Windows-System die Tasten Win+R, geben Sie „cmd“ ein und drücken Sie die Eingabetaste, um den Befehl zu öffnen

Mar 18, 2024 pm 04:25 PM

Heutzutage verwenden viele Freunde gerne den Kingsoft Typing Assistant, aber die Tippgeschwindigkeit beeinträchtigt die Arbeitseffizienz erheblich. Deshalb zeige ich Ihnen, wie Sie mit dem Kingsoft Typing Assistant das Tippen üben können Wie man das Eingeben von Zahlen mit dem Kingsoft Typing Assistant übt, wird im Folgenden beschrieben. Ich hoffe, dass es für alle hilfreich ist. Öffnen Sie zunächst die Kingsoft-Schreibsoftware, klicken Sie dann mit der Maus auf die Schaltfläche (Erste Schritte), klicken Sie dann in einem neuen Fenster auf die Schaltfläche (Zifferntasten) und dann unten auf die Schaltfläche (Von Grund auf neu beginnen), um zu üben, oder klicken Sie auf die Schaltfläche ( Geben Sie zum Üben einfach Zahlen ein. Darüber hinaus verfügt der Kingsoft Typing Assistant über weitere Funktionen, mit denen Sie das Tippen besser üben können. 1. Übungsmodus auswählen: Auf der Softwareoberfläche sehen Sie, dass es verschiedene Übungsmodi gibt, wie zum Beispiel „Neu“.

Wie schreibe ich einen einfachen Generator für Schülerleistungsberichte mit Java? Wie schreibe ich einen einfachen Generator für Schülerleistungsberichte mit Java? Nov 03, 2023 pm 02:57 PM

Wie schreibe ich einen einfachen Generator für Schülerleistungsberichte mit Java? Der Student Performance Report Generator ist ein Tool, das Lehrern und Erziehern dabei hilft, schnell Berichte über die Schülerleistung zu erstellen. In diesem Artikel wird erläutert, wie Sie mit Java einen einfachen Generator für Schülerleistungsberichte schreiben. Zuerst müssen wir das Studentenobjekt und das Studentennotenobjekt definieren. Das Schülerobjekt enthält grundlegende Informationen wie den Namen und die Schülernummer des Schülers, während das Schülerergebnisobjekt Informationen wie die Fachnoten und die Durchschnittsnote des Schülers enthält. Das Folgende ist die Definition eines einfachen Studentenobjekts: öffentlich

Wie schreibe ich ein einfaches Online-Reservierungssystem mit PHP? Wie schreibe ich ein einfaches Online-Reservierungssystem mit PHP? Sep 26, 2023 pm 09:55 PM

So schreiben Sie ein einfaches Online-Reservierungssystem mit PHP Mit der Popularität des Internets und dem Streben der Benutzer nach Bequemlichkeit werden Online-Reservierungssysteme immer beliebter. Ganz gleich, ob es sich um ein Restaurant, ein Krankenhaus, einen Schönheitssalon oder eine andere Dienstleistungsbranche handelt, ein einfaches Online-Reservierungssystem kann die Effizienz steigern und den Benutzern ein besseres Serviceerlebnis bieten. In diesem Artikel wird erläutert, wie Sie mit PHP ein einfaches Online-Reservierungssystem schreiben und spezifische Codebeispiele bereitstellen. Datenbank und Tabellen erstellen Zuerst müssen wir eine Datenbank erstellen, um Reservierungsinformationen zu speichern. In MyS

Schnellstart: Verwenden Sie Go-Sprachfunktionen, um ein einfaches Bibliotheksverwaltungssystem zu implementieren Schnellstart: Verwenden Sie Go-Sprachfunktionen, um ein einfaches Bibliotheksverwaltungssystem zu implementieren Jul 30, 2023 am 09:18 AM

Schnellstart: Implementierung eines einfachen Bibliotheksverwaltungssystems mithilfe von Go-Sprachfunktionen Einführung: Mit der kontinuierlichen Entwicklung auf dem Gebiet der Informatik werden die Anforderungen an Softwareanwendungen immer vielfältiger. Als allgemeines Verwaltungsinstrument ist das Bibliotheksverwaltungssystem auch für viele Bibliotheken, Schulen und Unternehmen zu einem der notwendigen Systeme geworden. In diesem Artikel werden wir Go-Sprachfunktionen verwenden, um ein einfaches Bibliotheksverwaltungssystem zu implementieren. Anhand dieses Beispiels können Leser die grundlegende Verwendung von Funktionen in der Go-Sprache erlernen und lernen, wie man ein praktisches Programm erstellt. 1. Designideen: Lassen Sie uns zuerst

Wie schreibe ich ein einfaches Musikempfehlungssystem in C++? Wie schreibe ich ein einfaches Musikempfehlungssystem in C++? Nov 03, 2023 pm 06:45 PM

Wie schreibe ich ein einfaches Musikempfehlungssystem in C++? Einleitung: Das Musikempfehlungssystem ist ein Forschungs-Hotspot in der modernen Informationstechnologie. Es kann Benutzern Songs basierend auf ihren Musikpräferenzen und Verhaltensgewohnheiten empfehlen. In diesem Artikel wird erläutert, wie Sie mit C++ ein einfaches Musikempfehlungssystem schreiben. 1. Benutzerdaten sammeln Zuerst müssen wir die Musikpräferenzdaten der Benutzer sammeln. Durch Online-Umfragen, Fragebögen etc. können die Vorlieben der Nutzer für verschiedene Musikrichtungen ermittelt werden. Speichern Sie Daten in einer Textdatei oder Datenbank

MySQL-Tabellendesign-Leitfaden: Erstellen Sie eine einfache Anwesenheitsliste für Mitarbeiter MySQL-Tabellendesign-Leitfaden: Erstellen Sie eine einfache Anwesenheitsliste für Mitarbeiter Jul 01, 2023 pm 01:54 PM

MySQL-Tabellendesign-Leitfaden: Erstellen einer einfachen Mitarbeiteranwesenheitstabelle In der Unternehmensführung ist die Verwaltung der Mitarbeiteranwesenheit eine entscheidende Aufgabe. Um die Anwesenheit der Mitarbeiter genau zu erfassen und zu zählen, können wir mithilfe der MySQL-Datenbank eine einfache Anwesenheitsliste der Mitarbeiter erstellen. In diesem Artikel erfahren Sie, wie Sie diese Tabelle entwerfen und erstellen und entsprechende Codebeispiele bereitstellen. Zunächst müssen wir die erforderlichen Felder für die Anwesenheitsliste der Mitarbeiter identifizieren. Im Allgemeinen müssen Anwesenheitslisten von Mitarbeitern mindestens die folgenden Felder enthalten: Mitarbeiter-ID, Datum, Arbeitszeit, dienstfreie Zeit

Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Nov 02, 2023 am 11:24 AM

Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Minesweeper ist ein klassisches Puzzlespiel, bei dem die Spieler alle Blöcke entsprechend der bekannten Anordnung des Minenfelds aufdecken müssen, ohne auf die Minen zu treten. In diesem Artikel stellen wir vor, wie man mit C++ ein einfaches Minesweeper-Spiel schreibt. Zuerst müssen wir ein zweidimensionales Array definieren, um die Karte des Minesweeper-Spiels darzustellen. Jedes Element im Array kann eine Struktur sein, die zum Speichern des Status des Blocks verwendet wird, z. B. ob er aufgedeckt ist, ob Minen vorhanden sind usw. Darüber hinaus müssen wir auch definieren

See all articles