forked from VCDN-2024/prog7311-part-2-Leighche
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAgri-Energy Connect Dbas.sql
More file actions
56 lines (42 loc) · 1.75 KB
/
Agri-Energy Connect Dbas.sql
File metadata and controls
56 lines (42 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
CREATE DATABASE AGRIENERGY;
USE AGRIENERGY;
CREATE TABLE USERS (
USER_ID INT IDENTITY(1, 1) PRIMARY KEY,
FIREBASE_UID VARCHAR(100) UNIQUE,
ROLE VARCHAR(10),
NAME VARCHAR(100),
DOB DATE,
BIO TEXT
);
CREATE TABLE CATEGORIES (
CATEGORY_ID INT IDENTITY(1, 1) PRIMARY KEY,
CATEGORY_NAME VARCHAR(50) UNIQUE
);
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Fruits', 'https://www.icegif.com/wp-content/uploads/icegif-5974.gif');
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Vegtables', 'https://i.pinimg.com/originals/9d/b7/3e/9db73e5a5a980c09e86c80674828bd68.gif');
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Green Solutions', 'https://th.bing.com/th/id/R.0889c0719d43301fa77544d9268e9b96?rik=DBXMaJgv4WE6XA&pid=ImgRaw&r=0');
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Automated Solutions', 'https://th.bing.com/th/id/R.2e74e551b9624170d0cc054ea8601190?rik=o6t%2bQU5Iu5aF%2bg&pid=ImgRaw&r=0');
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Semi-Auto Solutions', 'https://cdn.dribbble.com/users/2388528/screenshots/4761507/media/7fddac0a532c79ce5a7cdd5df2b2cbf9.gif');
INSERT INTO CATEGORIES (CATEGORY_NAME, IMAGE_URL)
VALUES ('Fertilizer', 'https://th.bing.com/th/id/OIP.WI7uix1QAEUVOo0Ae0wumwHaFj?rs=1&pid=ImgDetMain');
CREATE TABLE PRODUCTS (
PRODUCT_ID INT IDENTITY(1, 1) PRIMARY KEY,
PRODUCT_NAME VARCHAR(50),
PRODUCT_DESCRIPTION VARCHAR(8000),
PRICE FLOAT,
QUANTITY INT,
AVAILABILITY VARCHAR(3),
PRODUCTION_DATE DATE,
FARMER_ID INT,
CATEGORY_ID INT,
FOREIGN KEY (FARMER_ID) REFERENCES USERS(USER_ID),
FOREIGN KEY (CATEGORY_ID) REFERENCES CATEGORIES(CATEGORY_ID)
);
SELECT * FROM PRODUCTS
SELECT * FROM CATEGORIES
SELECT * FROM USERS