Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
11 views
4 pages
Key Constraints
Uploaded by
rahimoo2926
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download
Save
Save KEY CONSTRAINTS For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
11 views
4 pages
Key Constraints
Uploaded by
rahimoo2926
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save KEY CONSTRAINTS For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save KEY CONSTRAINTS For Later
You are on page 1
/ 4
Search
Fullscreen
SQL Queries PK FK and UK
1. Primary key
1) CREATE TABLE employees (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(20)
);
INSERT INTO employees VALUES (101, 'ASIF'), (102, 'Ali'), (103, 'Hassan'), (104, 'Bilal'),
(105, 'ATIF');
2) CREATE TABLE students (
student_id INT PRIMARY KEY,
student_name VARCHAR(20)
);
INSERT INTO students VALUES (1, 'Sami'), (2, 'Usman'), (3, 'Fahad'), (4, 'Ahsan'), (5,
'Zain');
3) CREATE TABLE orders (
order_id INT PRIMARY KEY,
order_name VARCHAR(20)
);
INSERT INTO orders VALUES (1, 'Laptop'), (2, 'Mobile'), (3, 'Tablet'), (4, 'Printer'), (5,
'Keyboard');
4) CREATE TABLE products (
product_id INT PRIMARY KEY,
product_name VARCHAR(20)
);
INSERT INTO products VALUES (1, 'Shoes'), (2, 'Shirt'), (3, 'Bag'), (4, 'Watch'), (5, 'Cap');
5) CREATE TABLE teachers (
teacher_id INT PRIMARY KEY,
teacher_name VARCHAR(20)
);
INSERT INTO teachers VALUES (1, 'Owais'), (2, 'Tariq'), (3, 'Adil'), (4, 'Saad'), (5,
'Kamran');
2. Unique key
1) CREATE TABLE users (
user_id INT UNIQUE,
user_name VARCHAR(20)
);
INSERT INTO users VALUES (1, 'Ahmed'), (2, 'Ali'), (3, 'Hassan'), (4, 'Bilal'), (5, 'Hamza');
2) CREATE TABLE customers (
customer_id INT UNIQUE,
customer_name VARCHAR(20)
);
INSERT INTO customers VALUES (1, 'Zain'), (2, 'Usman'), (3, 'Fahad'), (4, 'Ahsan'), (5,
'Sami');
3) CREATE TABLE books (
book_id INT UNIQUE,
book_title VARCHAR(20)
);
INSERT INTO books VALUES (1, 'OOP'), (2, 'C++'), (3, 'JAVA'), (4, 'PYHTHON'), (5, 'C');
4) CREATE TABLE employees (
emp_id INT UNIQUE,
emp_name VARCHAR(20)
);
INSERT INTO employees VALUES (1, 'Adil'), (2, 'Saad'), (3, 'Kamran'), (4, 'Tariq'), (5,
'Owais');
4) CREATE TABLE vehicles (
vehicle_id INT UNIQUE,
vehicle_name VARCHAR(20)
);
INSERT INTO vehicles VALUES (1, 'Toyota'), (2, 'Honda'), (3, 'Suzuki'), (4, 'Nissan'), (5,
'Hyundai');
3. FOREIGN KEY
1) CREATE TABLE departments (
dept_id INT PRIMARY KEY,
dept_name VARCHAR(20)
);
INSERT INTO departments VALUES (1, 'HR'), (2, 'IT'), (3, 'Sales'), (4, 'Finance'), (5,
'Marketing');
CREATE TABLE employees (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(20),
dept_id INT,
FOREIGN KEY (dept_id) REFERENCES departments(dept_id)
);
INSERT INTO employees VALUES (1, 'Ahmed', 1), (2, 'Ali', 2), (3, 'Hassan', 3), (4, 'Bilal', 4),
(5, 'Hamza', 5);
2) CREATE TABLE authors (
author_id INT PRIMARY KEY,
author_name VARCHAR(20)
);
INSERT INTO authors VALUES (1, 'Tariq'), (2, 'Adil'), (3, 'Saad'), (4, 'Owais'), (5, 'Kamran');
CREATE TABLE books (
book_id INT PRIMARY KEY,
book_title VARCHAR(20),
author_id INT,
FOREIGN KEY (author_id) REFERENCES authors(author_id)
);
INSERT INTO books VALUES (1, 'Quran', 1), (2, 'Seerah', 2), (3, 'Hadith', 3), (4, 'Tafsir', 4),
(5, 'Fiqh', 5);
4) CREATE TABLE customers (
customer_id INT PRIMARY KEY,
customer_name VARCHAR(20)
);
INSERT INTO customers VALUES (1, 'Zain'), (2, 'Usman'), (3, 'Fahad'), (4, 'Ahsan'), (5,
'Sami');
CREATE TABLE orders (
order_id INT PRIMARY KEY,
customer_id INT,
order_name VARCHAR(20),
FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);
INSERT INTO orders VALUES (1, 1, 'Laptop'), (2, 2, 'Mobile'), (3, 3, 'Tablet'), (4, 4,
'Printer'), (5, 5, 'Keyboard');
5) CREATE TABLE teachers (
teacher_id INT PRIMARY KEY,
teacher_name VARCHAR(20)
);
INSERT INTO teachers VALUES (1, 'Owais'), (2, 'Tariq'), (3, 'Adil'), (4, 'Saad'), (5,
'Kamran');
CREATE TABLE classes (
class_id INT PRIMARY KEY,
teacher_id INT,
class_name VARCHAR(20),
FOREIGN KEY (teacher_id) REFERENCES teachers(teacher_id)
);
INSERT INTO classes VALUES (1, 1, 'OOP'), (2, 2, 'Science'), (3, 3, 'CS'), (4, 4, 'English'), (5,
5, 'DS');
You might also like
Canada NOC Code List PDF 2024 - In-Demand Jobs in Canada
PDF
No ratings yet
Canada NOC Code List PDF 2024 - In-Demand Jobs in Canada
363 pages
Thesis Samples For Information Technology
PDF
100% (3)
Thesis Samples For Information Technology
8 pages
Ya1w Series
PDF
No ratings yet
Ya1w Series
72 pages
User Manual For e-MRO
PDF
No ratings yet
User Manual For e-MRO
2 pages
Lab 1 Steps To Make A Straight Through Ethernet Cable
PDF
No ratings yet
Lab 1 Steps To Make A Straight Through Ethernet Cable
4 pages
Advanced Programme In: Supply Chain Management
PDF
No ratings yet
Advanced Programme In: Supply Chain Management
19 pages
Practical Question With Answer DB
PDF
No ratings yet
Practical Question With Answer DB
27 pages
Bachata Musicality
PDF
No ratings yet
Bachata Musicality
5 pages
Computer Department Database Computer Department Database: Ge Practical 2
PDF
No ratings yet
Computer Department Database Computer Department Database: Ge Practical 2
9 pages
PAC8000S Owner's Manual: Downloaded From Manuals Search Engine
PDF
No ratings yet
PAC8000S Owner's Manual: Downloaded From Manuals Search Engine
14 pages
Testbank and Solutions For Microelectronic Circuits 7th Edition
PDF
No ratings yet
Testbank and Solutions For Microelectronic Circuits 7th Edition
18 pages
SRG 250
PDF
No ratings yet
SRG 250
216 pages
DBMS 1
PDF
No ratings yet
DBMS 1
7 pages
DBMS Assignment
PDF
No ratings yet
DBMS Assignment
13 pages
Huawei Flash Storage
PDF
No ratings yet
Huawei Flash Storage
97 pages
1
PDF
No ratings yet
1
69 pages
Project Management Process Groups and Knowledge Areas Mapping
PDF
100% (1)
Project Management Process Groups and Knowledge Areas Mapping
1 page
Dbms
PDF
No ratings yet
Dbms
27 pages
AKTU - QP20E290QP: Time: 3 Hours Total Marks: 100
PDF
No ratings yet
AKTU - QP20E290QP: Time: 3 Hours Total Marks: 100
4 pages
Protolabs Investor Presentation - November
PDF
No ratings yet
Protolabs Investor Presentation - November
22 pages
Create A Table Students With Columns Student
PDF
No ratings yet
Create A Table Students With Columns Student
29 pages
Rdbms LAB
PDF
No ratings yet
Rdbms LAB
41 pages
Quectel BC660K-GL TCPIP Application Note V1.1
PDF
No ratings yet
Quectel BC660K-GL TCPIP Application Note V1.1
37 pages
Generative Adversarial Networks in Time Series: A Systematic Literature Review
PDF
No ratings yet
Generative Adversarial Networks in Time Series: A Systematic Literature Review
31 pages
DBMS Record (16-05-2024)
PDF
No ratings yet
DBMS Record (16-05-2024)
41 pages
Model Answer of Questions Booklet: Question-1: Consider The Following Schema Named University
PDF
No ratings yet
Model Answer of Questions Booklet: Question-1: Consider The Following Schema Named University
24 pages
DBMS Lab 06
PDF
No ratings yet
DBMS Lab 06
12 pages
Dbms Assignment Programs
PDF
No ratings yet
Dbms Assignment Programs
17 pages
All Commands List
PDF
No ratings yet
All Commands List
28 pages
Dbms Lab
PDF
No ratings yet
Dbms Lab
23 pages
Advance Lab2
PDF
No ratings yet
Advance Lab2
13 pages
Revision Mid 496
PDF
No ratings yet
Revision Mid 496
12 pages
Assignment1 Solution
PDF
No ratings yet
Assignment1 Solution
8 pages
Dbms Notes
PDF
No ratings yet
Dbms Notes
32 pages
Fusion Splicer Option
PDF
No ratings yet
Fusion Splicer Option
12 pages
DBMS Lab Manual
PDF
No ratings yet
DBMS Lab Manual
16 pages
DD File
PDF
No ratings yet
DD File
13 pages
Technical Answers For Real World Problems (TARP) CSE-3999: Assessment - 3
PDF
No ratings yet
Technical Answers For Real World Problems (TARP) CSE-3999: Assessment - 3
9 pages
Create Database
PDF
No ratings yet
Create Database
11 pages
SQL Database Cheat Sheet-1
PDF
No ratings yet
SQL Database Cheat Sheet-1
8 pages
Bangladesh University of Business and Technology: Database System
PDF
No ratings yet
Bangladesh University of Business and Technology: Database System
10 pages
Database Concepts and SQL Worksheet Ans Key
PDF
No ratings yet
Database Concepts and SQL Worksheet Ans Key
11 pages
DB Lab Assign First
PDF
No ratings yet
DB Lab Assign First
6 pages
Internal Dbms
PDF
No ratings yet
Internal Dbms
7 pages
SQL New Test Queries
PDF
No ratings yet
SQL New Test Queries
15 pages
Function Assignments
PDF
No ratings yet
Function Assignments
6 pages
Samp
PDF
No ratings yet
Samp
7 pages
Lab Ex 1
PDF
No ratings yet
Lab Ex 1
17 pages
SQL Queries Assignment
PDF
No ratings yet
SQL Queries Assignment
13 pages
Vigneshwaran-Resume-Linux and Windows
PDF
No ratings yet
Vigneshwaran-Resume-Linux and Windows
6 pages
Reegisteryy
PDF
No ratings yet
Reegisteryy
5 pages
Answers 4
PDF
No ratings yet
Answers 4
7 pages
Univesity Management System Databasee
PDF
No ratings yet
Univesity Management System Databasee
4 pages
Oe Printout
PDF
No ratings yet
Oe Printout
8 pages
Gen Eng P
PDF
No ratings yet
Gen Eng P
4 pages
Dbmss
PDF
No ratings yet
Dbmss
5 pages
SQL Assignment
PDF
No ratings yet
SQL Assignment
7 pages
Database Concepts and SQL Worksheet Ans Key
PDF
No ratings yet
Database Concepts and SQL Worksheet Ans Key
11 pages
Relation Attributes Attribute Data Type: Teachers
PDF
No ratings yet
Relation Attributes Attribute Data Type: Teachers
5 pages
Topic01 SQLDataDefinition
PDF
No ratings yet
Topic01 SQLDataDefinition
6 pages
TIOBE Programming Community Index For December 2011
PDF
No ratings yet
TIOBE Programming Community Index For December 2011
8 pages
As Level Cs Marking Scheme Dbms Assignment
PDF
No ratings yet
As Level Cs Marking Scheme Dbms Assignment
4 pages
Practica 5 - Solution
PDF
No ratings yet
Practica 5 - Solution
6 pages
Experiment No: 04 Aim: To Use Some SQL Aggregate Functions
PDF
No ratings yet
Experiment No: 04 Aim: To Use Some SQL Aggregate Functions
4 pages
SQL Student Management DB
PDF
No ratings yet
SQL Student Management DB
4 pages
For Dummy Database If Not Exists School - 012937
PDF
No ratings yet
For Dummy Database If Not Exists School - 012937
4 pages
Solutions To Assignment 2: Problem 1: Smallest Error in Differentiation
PDF
No ratings yet
Solutions To Assignment 2: Problem 1: Smallest Error in Differentiation
3 pages
Tables For Joins
PDF
No ratings yet
Tables For Joins
6 pages
Dbms Group CIA 3
PDF
No ratings yet
Dbms Group CIA 3
4 pages
New Text Document
PDF
No ratings yet
New Text Document
4 pages
RDBMS
PDF
No ratings yet
RDBMS
3 pages
Abdul Rauf CV 24
PDF
No ratings yet
Abdul Rauf CV 24
4 pages
Switching Lemma
PDF
No ratings yet
Switching Lemma
3 pages
DBMS Mini Notes
PDF
No ratings yet
DBMS Mini Notes
2 pages
Dbmsass 2
PDF
No ratings yet
Dbmsass 2
3 pages
Mysql Commands
PDF
No ratings yet
Mysql Commands
3 pages
CSE302 Lab-2 Answers
PDF
No ratings yet
CSE302 Lab-2 Answers
3 pages
Assigment 1
PDF
No ratings yet
Assigment 1
3 pages
ER Model To Table
PDF
No ratings yet
ER Model To Table
2 pages
NB 06 Cisco en Software Matrix
PDF
No ratings yet
NB 06 Cisco en Software Matrix
2 pages
New Text Document
PDF
No ratings yet
New Text Document
2 pages
SQL
PDF
No ratings yet
SQL
2 pages
Entity Relationship Model
PDF
No ratings yet
Entity Relationship Model
2 pages
STT - JD Digital Factory Responsible (BE FE) (2) 1
PDF
No ratings yet
STT - JD Digital Factory Responsible (BE FE) (2) 1
1 page
Quiz Application Using Java
PDF
No ratings yet
Quiz Application Using Java
2 pages
Config
PDF
No ratings yet
Config
1 page
Wooden Phone Stand
PDF
No ratings yet
Wooden Phone Stand
1 page
Canon Ir2016 Ir2020 Brochure
PDF
No ratings yet
Canon Ir2016 Ir2020 Brochure
4 pages