Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Table: Customer
- CREATE TABLE Customer (
- IdCustomer INTEGER NOT NULL,
- FirstName nvarchar2(50) NOT NULL,
- LastName nvarchar2(50) NOT NULL,
- DateOfBi DATE NOT NULL,
- CONSTRAINT Customer_pk PRIMARY KEY (IdCustomer)
- ) ;
- -- Table: Product
- CREATE TABLE Product (
- IdProduct INTEGER NOT NULL,
- Product nvarchar2(50) NOT NULL,
- Price NUMBER(7,2) NOT NULL,
- Decription nvarchar2(150) NULL,
- CONSTRAINT Product_pk PRIMARY KEY (IdProduct)
- ) ;
- -- Table: Purchase
- CREATE TABLE Purchase (
- IdPurchase INTEGER NOT NULL,
- Product_IdProduct INTEGER NOT NULL,
- Customer_IdCustomer INTEGER NOT NULL,
- "Date" DATE NOT NULL,
- Quantity INTEGER NOT NULL,
- CONSTRAINT Purchase_pk PRIMARY KEY (IdPurchase)
- ) ;
- -- Reference: Purchase_Customer (table: Purchase)
- ALTER TABLE Purchase ADD CONSTRAINT Purchase_Customer
- FOREIGN KEY (Customer_IdCustomer)
- REFERENCES Customer (IdCustomer);
- -- Reference: Purchase_Product (table: Purchase)
- ALTER TABLE Purchase ADD CONSTRAINT Purchase_Product
- FOREIGN KEY (Product_IdProduct)
- REFERENCES Product (IdProduct);
- -- Insert sample data into Customer table
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (1, 'John', 'Smith', DATE '1985-03-15');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (2, 'Sarah', 'Johnson', DATE '1990-07-22');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (3, 'Michael', 'Brown', DATE '1978-11-08');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (4, 'Emily', 'Davis', DATE '1992-01-14');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (5, 'David', 'Wilson', DATE '1987-09-03');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (6, 'Jessica', 'Garcia', DATE '1995-05-18');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (7, 'Christopher', 'Miller', DATE '1983-12-27');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (8, 'Amanda', 'Martinez', DATE '1988-04-11');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (9, 'Robert', 'Anderson', DATE '1976-08-30');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (10, 'Lisa', 'Taylor', DATE '1993-02-07');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (11, 'James', 'Thomas', DATE '1981-06-19');
- INSERT INTO Customer (IdCustomer, FirstName, LastName, DateOfBi) VALUES
- (12, 'Jennifer', 'Jackson', DATE '1989-10-25');
- -- Insert sample data into Product table
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (1, 'Laptop Pro 15', 1299.99, 'High-performance laptop with 16GB RAM and 512GB SSD');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (2, 'Wireless Mouse', 29.99, 'Ergonomic wireless mouse with optical sensor');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (3, 'Mechanical Keyboard', 89.99, 'RGB backlit mechanical keyboard with cherry switches');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (4, 'Monitor 27 inch', 249.99, '27-inch 1440p IPS monitor with 144Hz refresh rate');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (5, 'USB-C Hub', 45.99, '7-in-1 USB-C hub with HDMI, USB 3.0, and SD card slots');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (6, 'Webcam HD', 79.99, '1080p HD webcam with auto-focus and noise cancellation');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (7, 'Smartphone 128GB', 699.99, 'Latest smartphone with 128GB storage and triple camera');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (8, 'Bluetooth Headphones', 149.99, 'Noise-cancelling wireless headphones with 30h battery');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (9, 'Tablet 10 inch', 329.99, '10-inch tablet with 64GB storage and WiFi connectivity');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (10, 'External Hard Drive', 99.99, '2TB external hard drive with USB 3.0 connectivity');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (11, 'Gaming Chair', 199.99, 'Ergonomic gaming chair with lumbar support and armrests');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (12, 'Desk Lamp LED', 39.99, 'Adjustable LED desk lamp with touch controls');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (13, 'Power Bank 20000mAh', 34.99, 'High-capacity power bank with fast charging support');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (14, 'Wireless Charger', 24.99, 'Qi wireless charging pad compatible with most devices');
- INSERT INTO Product (IdProduct, Product, Price, Decription) VALUES
- (15, 'Cable Management Kit', 19.99, 'Complete cable management solution with clips and ties');
- -- Insert sample data into Purchase table
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (1, 1, 1, DATE '2024-01-15', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (2, 2, 1, DATE '2024-01-15', 2);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (3, 7, 2, DATE '2024-01-18', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (4, 8, 2, DATE '2024-01-18', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (5, 4, 3, DATE '2024-01-22', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (6, 3, 3, DATE '2024-01-22', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (7, 9, 4, DATE '2024-02-01', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (8, 13, 4, DATE '2024-02-01', 2);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (9, 10, 5, DATE '2024-02-05', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (10, 5, 6, DATE '2024-02-10', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (11, 6, 7, DATE '2024-02-14', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (12, 11, 8, DATE '2024-02-18', 1);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (13, 12, 9, DATE '2024-02-22', 3);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (14, 14, 10, DATE '2024-02-25', 2);
- INSERT INTO Purchase (IdPurchase, Product_IdProduct, Customer_IdCustomer, "Date", Quantity) VALUES
- (15, 15, 11, DATE '2024-03-01', 1);
- COMMIT;
Add Comment
Please, Sign In to add comment