Professional Documents
Culture Documents
Creating Tables 1. Table User - Details
Creating Tables 1. Table User - Details
1. TABLE USER_DETAILS:
CREATE TABLE USER_DETAILS(USER_ID VARCHAR(5) PRIMARY KEY,
NAME VARCHAR(10),PHNO VARCHAR(10),ADDRESS VARCHAR(30),
TALUK VARCHAR(20),DISTRICT VARCHAR(15),
STATE VARCHAR(15));
2.TABLE POLICE_DETAILS
CREATE TABLE POLICE_DETAILS(POLICE_ID VARCHAR(5) PRIMARY KEY,
NAME VARCHAR(10),DESIGNATION VARCHAR(15),PHNO VARCHAR(10),
ADDRESS VARCHAR(30),TALUK VARCHAR(20), DISTRICT VARCHAR(15),
STATE VARCHAR(15));
3.TABLE COMPLAINT_REG
CREATE TABLE COMPLAINT_REG(COMPLAINT_NO VARCHAR(5) PRIMARY KEY,
DETAILS_OF_SUSPECT VARCHAR(20),CRIME_TYPE VARCHAR(20),
PLACE VARCHAR(10),CDATE DATE,USER_ID REFERENCES
USER_DETAILS(USER_ID));
4.TABLE COMPLAINT_STATUS
mysql> CREATE TABLE COMPLAINT_STATUS(POLICE_ID VARCHAR(5)
REFERENCES POLICE_DETAILS
(POLICE_ID),COMPLAINT_NO VARCHAR(5) REFERENCES
COMPLAINT_REG(COMPLAINT_N0),
SDATE DATE,STATUS VARCHAR(15),PRIMARY KEY(COMPLAINT_NO,SDATE));
5.TABLE FIR
CREATE TABLE FIR(FIR_NO VARCHAR(5) PRIMARY KEY,ACT
VARCHAR(20),SECTION
VARCHAR(20),CRIME VARCHAR(20),PLACE VARCHAR(20),FDATE DATE,
POLICE_ID VARCHAR(5) REFERENCES POLICE_DETAILS(POLICE_ID),
COMPLAINT_NO VARCHAR(5) REFERENCES COMPLAINT_REG(COMPLAINT_NO));
INSERTING VALUES INTO TABLE:
1.INSERTING INTO TABLE USER_DETAILS
INSERT INTO USER_DETAILS
VALUES(103,'anand',956619862,'33/3,madipakkam St
','velachery','CHENNAI','TAMIL NADU');
CREATING VIEW
CREATING VIEW TO VIEW NUMBER OF COMPLAINTS EACH USER
REGISTERED
CREATE VIEW COMPLAINT_COUNT AS SELECT USER_ID,COUNT(*) FROM
COMPLAINT_REG GROUP BY USER_ID;
CREATING VIEW TO VIEW NUMBER OF COMPLAINTS EACH POLICE
ATTENDED
CREATE VIEW POLICE_COMPLAINT_COUNT AS SELECT POLICE_ID,COUNT(*) FROM
COMPLAINT_STATUS GROUP BY POLICE_ID;