Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Cơ sở dữ liệu quan hệ - Phần 6 - Bài thực hành: Tạo các bảng trong CSDL Quản lý thư viện

Автор: Học lập trình cùng Nam

Загружено: 2025-10-21

Просмотров: 170

Описание:

Script trong bài:

USE QUANLYTHUVIEN -- This part is a comment

/*
TAILIEU {
int MaTL PK
string TieuDe
int NamXB
string NhaXuatBan
string LoaiTL
}
*/

CREATE TABLE TaiLieu (
MaTL INT PRIMARY KEY,
TieuDe NVARCHAR(200) NOT NULL,
NamXB SMALLINT NOT NULL,
NhaXuatBan NVARCHAR(50) NOT NULL,
LoaiTaiLieu NVARCHAR(20) NOT NULL
)

CREATE TABLE Sach (
MaTL INT PRIMARY KEY,
SoTrang INT NOT NULL,
ISBN NVARCHAR(20),

FOREIGN KEY (MaTL) REFERENCES TaiLieu(MaTL)
)

CREATE TABLE LuanVan (
MaTL INT PRIMARY KEY REFERENCES TaiLieu(MaTL),
CapDo NVARCHAR(10) NOT NULL -- DH, THS, TS
)

CREATE TABLE DocGia (
MaDocGia INT PRIMARY KEY,
HoTen NVARCHAR(100) NOT NULL,
NgaySinh DATE,
DiaChi NVARCHAR(200) NOT NULL,
Email NVARCHAR(60) NOT NULL,
DienThoai NVARCHAR(20) NOT NULL,
LoaiDocGia NVARCHAR(10) NOT NULL -- SV, GV
)

CREATE TABLE SinhVien (
MaDocGia INT PRIMARY KEY,
MSSV NVARCHAR(20) NOT NULL,
NganhHoc NVARCHAR(20) NOT NULL,
KhoaHoc NVARCHAR(20) NOT NULL,

FOREIGN KEY (MaDocGia) REFERENCES DocGia(MaDocGia)
)

CREATE TABLE GiangVien (
MaDocGia INT PRIMARY KEY,
MaGV NVARCHAR(20) NOT NULL,
KhoaCongTac NVARCHAR(20) NOT NULL,

FOREIGN KEY (MaDocGia) REFERENCES DocGia(MaDocGia)
)

CREATE TABLE TacGia (
MaTG INT PRIMARY KEY,
TenTacGia NVARCHAR(100) NOT NULL,
)

CREATE TABLE Tacgia_TaiLieu (
MaTG INT NOT NULL,
MaTL INT NOT NULL,
VaiTro NVARCHAR(100) NOT NULL,

PRIMARY KEY (MaTG, MaTL),
FOREIGN KEY (MaTG) REFERENCES TacGia(MaTG),
FOREIGN KEY (MaTL) REFERENCES TaiLieu(MaTL)
)

CREATE TABLE BanSao (
MaBanSao INT PRIMARY KEY,
MaTL INT NOT NULL,
TinhTrang NVARCHAR(20) NOT NULL,
ViTriKe NVARCHAR(20) NOT NULL,

FOREIGN KEY (MaTL) REFERENCES TaiLieu(MaTL)
)

CREATE TABLE MuonTra (
MaMuonTra INT NOT NULL,
MaDocGia INT NOT NULL,
MaBanSao INT NOT NULL,
NgayMuon DATETIME NOT NULL,
HanTra DATETIME NOT NULL,
NgayTra DATETIME,
TienPhat FLOAT NOT NULL,

CONSTRAINT PK_MuonTra PRIMARY KEY (MaMuonTra),
CONSTRAINT FK_DocGia_MaDocGia FOREIGN KEY (MaDocGia) REFERENCES DocGia(MaDocGia),
CONSTRAINT FK_DocGia_MaBanSao FOREIGN KEY (MaBanSao) REFERENCES BanSao(MaBanSao)
)

Cơ sở dữ liệu quan hệ - Phần 6 - Bài thực hành: Tạo các bảng trong CSDL Quản lý thư viện

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(0) { }

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]