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)
6 views
create database QuanLyGiaoVu
SQL
Uploaded by
ply58509
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download now
Download
Save create database QuanLyGiaoVu For Later
Download
Save
Save create database QuanLyGiaoVu For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
6 views
create database QuanLyGiaoVu
SQL
Uploaded by
ply58509
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download now
Download
Save create database QuanLyGiaoVu For Later
Carousel Previous
Carousel Next
Save
Save create database QuanLyGiaoVu For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 3
Search
Fullscreen
create database QuanLyGiaoVu
use QuanLyGiaoVu
create table KHOA
(
MAKHOA varchar(4) PRIMARY KEY,
TENKHOA varchar(40),
NGTLAP smalldatetime,
TRGKHOA char(4)
);
create table MONHOC
(
MAMH varchar(10) PRIMARY KEY,
TENMH varchar(40),
TCLT tinyint,
TCTH tinyint,
MAKHOA varchar(4),
CONSTRAINT FK_makhoa FOREIGN KEY(MAKHOA) REFERENCES KHOA(MAKHOA)
);
create table DIEUKIEN
(
MAMH varchar(10),
MAMH_TRUOC varchar(10),
CONSTRAINT PK PRIMARY KEY (MAMH, MAMH_TRUOC),
CONSTRAINT FK_mamh FOREIGN KEY (MAMH) REFERENCES MONHOC(MAMH)
);
create table GIAOVIEN
(
MAGV CHAR(4) PRIMARY KEY,
HOTEN VARCHAR(40),
HOCVI VARCHAR(10),
HOCHAM VARCHAR(10),
GIOITINH VARCHAR(3),
NGSINH SMALLDATETIME,
NGVL SMALLDATETIME,
HESO NUMERIC(4,2),
MUCLUONG MONEY,
MAKHOA VARCHAR(4),
CONSTRAINT FK_makhoa_GV FOREIGN KEY (MAKHOA) REFERENCES KHOA (MAKHOA)
);
create table LOP
(
MALOP CHAR(3) PRIMARY KEY,
TENLOP VARCHAR(40),
TRGLOP CHAR(5),
SISO TINYINT,
MAGVCN CHAR(4),
CONSTRAINT FK_magvcn FOREIGN KEY (MAGVCN) REFERENCES GIAOVIEN(MAGV),
);
create table HOCVIEN
(
MAHV CHAR(5) PRIMARY KEY,
HO VARCHAR(40),
TEN VARCHAR(10),
NGSINH SMALLDATETIME,
GIOITINH VARCHAR(3),
NOISINH VARCHAR(40),
MALOP CHAR(3),
CONSTRAINT FK_malop FOREIGN KEY (MALOP) REFERENCES LOP(MALOP)
);
ALTER TABLE LOP
ADD CONSTRAINT FK_trglop FOREIGN KEY (TRGLOP) REFERENCES HOCVIEN(MAHV);
create table GIANGDAY
(
MALOP CHAR(3),
MAMH VARCHAR(10),
MAGV CHAR(4),
HOCKY TINYINT,
NAM SMALLINT,
TUNGAY SMALLDATETIME,
DENNGAY SMALLDATETIME,
CONSTRAINT pk_GiangDay PRIMARY KEY(MALOP, MAMH),
CONSTRAINT FK_lop FOREIGN KEY (MALOP) REFERENCES LOP(MALOP),
CONSTRAINT FK_mon FOREIGN KEY (MAMH) REFERENCES MONHOC(MAMH),
CONSTRAINT FK_gv FOREIGN KEY (MAGV) REFERENCES GIAOVIEN(MAGV),
);
create table KETQUATHI
(
MAHV CHAR(5),
MAMH VARCHAR(10),
LANTHI TINYINT,
NGTHI SMALLDATETIME,
DIEM NUMERIC(4, 2),
KQUA VARCHAR(10),
CONSTRAINT PK_lop_mh PRIMARY KEY(MAHV, MAMH, LANTHI),
CONSTRAINT FK_lop_KQT FOREIGN KEY (MAHV) REFERENCES HOCVIEN(MAHV),
);
-- I. Ngôn ngữ định nghĩa dữ liệu (Data Definition Language):
-- Cau 2:
ALTER TABLE HOCVIEN
ADD CONSTRAINT CHECK_MAHV CHECK(
LEN(MAHV)=5
AND LEFT(MAHV, 3) IN (SELECT MALOP FROM LOP)
AND ISNUMERIC(RIGHT(MAHV, 2)) = 1
);
-- Cau 3:
ALTER TABLE GIAOVIEN
ADD CONSTRAINT CHECK_gtGV CHECK(GIOITINH = 'Nam' OR GIOITINH = 'Nu');
ALTER TABLE HOCVIEN
ADD CONSTRAINT CHECK_gtHV CHECK(GIOITINH = 'Nam' OR GIOITINH = 'Nu');
-- Cau 4:
ALTER TABLE KETQUATHI
ADD CONSTRAINT CHECK_kqt CHECK(DIEM >= 0 AND DIEM <= 0);
ALTER TABLE KETQUATHI
ALTER COLUMN DIEM NUMERIC(4, 2);
-- Cau 5:
UPDATE KETQUATHI
SET KQUA = CASE
WHEN DIEM >= 5 THEN 'Dat'
ELSE 'Khong dat'
END;
-- Cau 6:
ALTER TABLE KETQUATHI
ADD CONSTRAINT CHECK_kqt_lanthi CHECK(LANTHI >= 1 AND LANTHI <= 3);
-- Cau 7:
ALTER TABLE GIANGDAY
ADD CONSTRAINT CHECK_GD_HK CHECK(HOCKY BETWEEN 1 AND 3);
-- Cau 8:
ALTER TABLE GIAOVIEN
ADD CONSTRAINT CHECK_GV_HV CHECK(HOCVI IN ('CN', 'KS', 'Ths', 'TS', 'PTS'));
You might also like
Cosmos DB
PDF
67% (3)
Cosmos DB
20 pages
QLHV
PDF
No ratings yet
QLHV
3 pages
Back Up SQL
PDF
No ratings yet
Back Up SQL
5 pages
QLGV_luu
PDF
No ratings yet
QLGV_luu
4 pages
23521052_BT3
PDF
No ratings yet
23521052_BT3
17 pages
New Text Document
PDF
No ratings yet
New Text Document
3 pages
Cau 1
PDF
No ratings yet
Cau 1
2 pages
QLBH
PDF
No ratings yet
QLBH
2 pages
New Text Document
PDF
No ratings yet
New Text Document
2 pages
Bài TH C Hành Qu N Lý Sinh Viên
PDF
No ratings yet
Bài TH C Hành Qu N Lý Sinh Viên
13 pages
USE QLBanHang
PDF
No ratings yet
USE QLBanHang
5 pages
BT Hệ Quản Trị CSDL SQL
PDF
No ratings yet
BT Hệ Quản Trị CSDL SQL
6 pages
Tài liệu 5
PDF
No ratings yet
Tài liệu 5
4 pages
CSDL TH3
PDF
No ratings yet
CSDL TH3
6 pages
CSDL
PDF
No ratings yet
CSDL
4 pages
K15THO0022, Quach Chieu Phuoc
PDF
No ratings yet
K15THO0022, Quach Chieu Phuoc
5 pages
Bai Tap SQL Server
PDF
No ratings yet
Bai Tap SQL Server
22 pages
Script Mô Tả
PDF
No ratings yet
Script Mô Tả
6 pages
Is 401 02052024 Trigger Letronghuy 0473
PDF
No ratings yet
Is 401 02052024 Trigger Letronghuy 0473
8 pages
Hoc SQL
PDF
No ratings yet
Hoc SQL
3 pages
create database QLTHUVIEN
PDF
No ratings yet
create database QLTHUVIEN
4 pages
BT View
PDF
No ratings yet
BT View
3 pages
Chuong 4 Thuchanh No
PDF
No ratings yet
Chuong 4 Thuchanh No
7 pages
New Text Document
PDF
No ratings yet
New Text Document
2 pages
PhamCongThanh
PDF
No ratings yet
PhamCongThanh
10 pages
Thi TH
PDF
No ratings yet
Thi TH
3 pages
Csc10006 Chapter 4 SQL II.2425
PDF
No ratings yet
Csc10006 Chapter 4 SQL II.2425
155 pages
Code
PDF
No ratings yet
Code
4 pages
0305
PDF
No ratings yet
0305
2 pages
Document 3
PDF
No ratings yet
Document 3
15 pages
Ngon Ngu SQL
PDF
No ratings yet
Ngon Ngu SQL
3 pages
ThamKhaoCSDLQH
PDF
No ratings yet
ThamKhaoCSDLQH
5 pages
QLDT DDL
PDF
No ratings yet
QLDT DDL
5 pages
Google Cloud Platform
PDF
No ratings yet
Google Cloud Platform
3 pages
sql
PDF
No ratings yet
sql
1 page
Create Database Layloihoi
PDF
No ratings yet
Create Database Layloihoi
2 pages
Create Database Quanlysinhvien
PDF
No ratings yet
Create Database Quanlysinhvien
7 pages
Insert BT1
PDF
No ratings yet
Insert BT1
8 pages
(123doc) Database Quan Ly Nhan Vien SQL
PDF
100% (1)
(123doc) Database Quan Ly Nhan Vien SQL
14 pages
Phan 2 - Truy Van
PDF
No ratings yet
Phan 2 - Truy Van
4 pages
TrọngTrường (2331540262)
PDF
No ratings yet
TrọngTrường (2331540262)
5 pages
CINEMA-DATABASE
PDF
No ratings yet
CINEMA-DATABASE
3 pages
Chua Bai BTTH1
PDF
No ratings yet
Chua Bai BTTH1
3 pages
BAITAPLON
PDF
No ratings yet
BAITAPLON
4 pages
Create Database QLKH
PDF
No ratings yet
Create Database QLKH
35 pages
QL BH+GV
PDF
No ratings yet
QL BH+GV
27 pages
Bảng Ql Lịch Giảng Dạy
PDF
No ratings yet
Bảng Ql Lịch Giảng Dạy
2 pages
Lab 5-Nguyen The Huu-SE1841
PDF
No ratings yet
Lab 5-Nguyen The Huu-SE1841
4 pages
TH C Hành Bu I 4
PDF
No ratings yet
TH C Hành Bu I 4
10 pages
Deso 10
PDF
No ratings yet
Deso 10
2 pages
Huong Dan BT
PDF
No ratings yet
Huong Dan BT
4 pages
* Ràng buộc nhiều *: 'Nam' 'Nu' 'Hoa Lu' 'Huong Duong' 'Tao Dan' 'Bach Dang' 'Nguyen Trai'
PDF
No ratings yet
* Ràng buộc nhiều *: 'Nam' 'Nu' 'Hoa Lu' 'Huong Duong' 'Tao Dan' 'Bach Dang' 'Nguyen Trai'
1 page
Update
PDF
No ratings yet
Update
3 pages
Nguyễn Văn Mạnh – Bài TH1
PDF
No ratings yet
Nguyễn Văn Mạnh – Bài TH1
4 pages
Tài Liệu
PDF
No ratings yet
Tài Liệu
4 pages
Tài Liệu
PDF
No ratings yet
Tài Liệu
4 pages
Script Tao Bang
PDF
No ratings yet
Script Tao Bang
5 pages
Tài-Liệu - 12
PDF
No ratings yet
Tài-Liệu - 12
4 pages
Lab4 SQL Answer
PDF
No ratings yet
Lab4 SQL Answer
6 pages
create database DangkyHoc
PDF
No ratings yet
create database DangkyHoc
6 pages
"Student Notifying System
PDF
No ratings yet
"Student Notifying System
42 pages
DBMS Lab File
PDF
No ratings yet
DBMS Lab File
9 pages
Factorytalk Batch Components Installation and Upgrade Guide
PDF
No ratings yet
Factorytalk Batch Components Installation and Upgrade Guide
88 pages
Abdun Nayeem QA Automation Resume
PDF
No ratings yet
Abdun Nayeem QA Automation Resume
4 pages
Chapter IV Computer Security
PDF
No ratings yet
Chapter IV Computer Security
21 pages
Capitalization and Case Sensitivity: In-Depth Guide: SQL Best Practices
PDF
No ratings yet
Capitalization and Case Sensitivity: In-Depth Guide: SQL Best Practices
7 pages
DB2 SQL Cookbook (Revised V 9.7)
PDF
100% (16)
DB2 SQL Cookbook (Revised V 9.7)
470 pages
Vertica Product Datasheet-2
PDF
No ratings yet
Vertica Product Datasheet-2
3 pages
KRISHNAKUMAR
PDF
No ratings yet
KRISHNAKUMAR
1 page
Assignment 5
PDF
No ratings yet
Assignment 5
9 pages
CS506 - Midter - Mcqs - by - Mooaz PDF
PDF
No ratings yet
CS506 - Midter - Mcqs - by - Mooaz PDF
19 pages
Interview Questions
PDF
No ratings yet
Interview Questions
6 pages
Ghanshyam_Jaiswal_Resume
PDF
No ratings yet
Ghanshyam_Jaiswal_Resume
1 page
Para Metros Oracle
PDF
No ratings yet
Para Metros Oracle
5 pages
2 Aimlsyll
PDF
No ratings yet
2 Aimlsyll
21 pages
Snowflake 5
PDF
No ratings yet
Snowflake 5
4 pages
S2 DataStructuresandSQL
PDF
No ratings yet
S2 DataStructuresandSQL
180 pages
Worksheet -DBMS CASE STUDY
PDF
No ratings yet
Worksheet -DBMS CASE STUDY
8 pages
21bce0968 VL2023240100969 Ast01
PDF
No ratings yet
21bce0968 VL2023240100969 Ast01
22 pages
Project Report
PDF
No ratings yet
Project Report
22 pages
Install Step7 Wincc v17 Enus
PDF
No ratings yet
Install Step7 Wincc v17 Enus
90 pages
Java Basics For Oracle Developers
PDF
No ratings yet
Java Basics For Oracle Developers
24 pages
SQL Quick Guide
PDF
No ratings yet
SQL Quick Guide
13 pages
Incremental Load
PDF
100% (1)
Incremental Load
24 pages
Cse301 HW2
PDF
No ratings yet
Cse301 HW2
2 pages
SYLLABUS 05BC0205 Database Management System-I
PDF
No ratings yet
SYLLABUS 05BC0205 Database Management System-I
11 pages
Big Data Analytics-Digital Notes
PDF
No ratings yet
Big Data Analytics-Digital Notes
86 pages
STD Xii - Portion Paper (Science Group) 2024-25
PDF
No ratings yet
STD Xii - Portion Paper (Science Group) 2024-25
4 pages
4.2 PLSQL Chapter 4 PDF
PDF
No ratings yet
4.2 PLSQL Chapter 4 PDF
5 pages