Tải bản đầy đủ (.pdf) (38 trang)

tiểu luận cơ sở dữ liệu đề tài hệ thống cơ sở dữ liệu quản lí sinh viên

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.14 MB, 38 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘTKHOA KINH TẾ

TIỂU LUẬNCƠ SỞ DỮ LIỆU

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

3

MỤC LỤC

CHƯƠNG 3. MƠ HÌNH DỮ LIỆU --- 9

3.1. Chuyển mơ hình ERD sang mơ hình dữ liệu --- 9

3.2. Xác định khóa chính, khóa ngoại của các quan hệ --- 11

3.3. Cấu trúc các bảng dữ liệu --- 11

3.4. Mô hình dữ liệu (Database Diagram) --- 13

CHƯƠNG 4. TRUY VẤN DỮ LIỆU ---14

4.1. Phát biểu và trả lời câu truy vấn khơng có điều kiện trên 1 bảng --- 14

4.2. Phát biểu và trả lời câu truy vấn có điều kiện trên 1 bảng ---15

4.3. Phát biểu và trả lời câu truy vấn trên nhiều bảng khơng có điều kiện --- 16

4.4. Phát biểu và trả lời câu truy vấn trên nhiều bảng có điều kiện --- 19

4.5. Phát biểu và trả lời câu truy vấn có sử dụng các phép tập hợp --- 20

4.6. Phát biểu và trả lời câu truy vấn có sắp xếp --- 21

4.7. Phát biểu và trả lời câu truy vấn có sử dụng gom nhóm --- 23

4.8. Phát biểu và trả lời câu truy vấn có sử dụng gom nhóm và có điều kiện trên nhóm 25KẾT LUẬN --- 27

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

LỜI MỞ ĐẦU1. Lý do chọn đề tài

Trước sự chuyển mình đầy mạnh mẽ của cuộc cách mạng công nghiệp 4.0, việcphát triển cơng nghệ máy móc hiện đại cũng như tính ứng dụng của nó phục vụ trongđời sống đang ngày càng trở nên được ưa chuộng, thiết thực và đa dạng hơn trongnhiều lĩnh vực xã hội cùng với đó là sự chọn lọc và đổi mới khơng ngừng giữa haihình thái cũ và mới, theo quy luật phát triển cái mới bao giờ cũng thay thế và phủ địnhcái cũ dựa trên cơ sở tiếp thu, kế thừa có chọn lọc.

Đối với trong lĩnh vực giáo dục, việc quản lý thông tin học sinh - sinh viên tại cáctrường học bằng phương pháp truyền thống như ghi trên giấy tờ sau đó bỏ vơ tệp hồ sơvà một số phương pháp quản lý thông tin khác vẫn được áp dụng đến hiện nay, tuynhiên lại tồn đọng những bất cập trong việc kiểm sốt và xử lý thơng tin theo hìnhthức trên, mức độ xuất hiện những rủi ro trùng lặp thông tin cao hay tốn thời gian hơntrong việc trích xuất dữ liệu cần,…

Nhận thức những khó khăn trong vấn đề quản lý dữ liệu học sinh như trên, cùngvới sự phát triển của công nghệ hiện nay đã được nghiên cứu và cho ra đời nhiều nềntảng ứng dụng giúp giảm thiểu đáng kể vấn đề trùng lặp thơng tin cũng như giúp việctrích xuất dữ liệu trở nên dễ dàng hơn, tiện lợi hơn cho nhà trường.

Và nội dung nghiên cứu tiểu luận này sẽ phân tích, cung cấp bộ cơ sở dữ liệu mớithơng qua phần mềm truy vấn SQL, từ đó đề ra hướng giải quyết phù hợp hơn trongviệc cải thiện khâu quản lý các thông tin cần thiết của học sinh - sinh viên với cáchthức quản trị cơ sở dữ liệu trực tuyến đầy mới mẻ và tiềm năng này. Việc áp dụng cơsở dữ liệu trong hệ thống quản lý sẽ giảm thiểu dáng kể những rủi ro khi quản lý cácgiấy tờ thông tin riêng lẻ cũng như mức độ bảo mật cao và khả năng chia sẻ thơng tindiện rộng.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

52. Mục đích của đề tài

Mục đích của đề tài quản lý bán hàng nhằm quản lý nhiều sinh viên cùng lúc,lưu trữ toàn bộ các giao dịch, đặc điểm, kết quả, trạng thái… của từng sinh viên, cùnglúc tra cứu 1 hoặc nhiều sinh viên có các đặc điểm theo yêu cầu, bên cạnh đó cịn cóbộ phận như khoa, lớp, học phần, kết quả của từng sinh viên. Giải quyết các vấn đềnày bằng cách tận dụng phần mềm Microsoft SQL Sever Management Studio để giúpích cho việc quản lí thơng tin sinh viên tốt hơn, tiện lợi nhất có thể.

3. Phạm vi của đề tài

Đề tài được xây dựng từ các tài liệu liên quan tới thiết kế cơ sở dữ liệu, các tàiliệu về hệ quản trị cơ sở dữ liệu Microsoft SQL Sever Management Studio nhằm giảiquyết những khó khăn hiện nay của các nhà quản lý về vấn đề Quản lý Sinh viên.

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

CHƯƠNG 1. MƠ TẢ BÀI TỐN

Chủ đề của Tiểu luận là “Hệ thống cơ sở dữ liệu quản lí sinh viên”. Cơ sở dữ liệu gồmcó 5 bảng có cấu trúc được mô tả như sau:

— KHOA: MaKhoa, TenKhoa, SoLop

— LOP: MaLop, TenLop, GVCN, MaKhoa, SiSo

— SINHVIEN: MaSV, HoDem, Ten, Phai, NgaySinh, DiaChi, Dienthoai, MaLop— HOCPHAN: MaHP, TenHP, SoTC

— KETQUA: MaSV, MaHP, DiemL1, DiemL2

Mỗi trường Đại học có rất nhiều Khoa/Viện khác nhau, từ mỗi Khoa/Viện đềucó các thơng tin như : mã khoa, tên khoa, số lớp (số lớp được chia ra trong mỗikhoa),… Mã khoa là thơng tin chính gắn với bảng khoa, mỗi khoa chỉ có thể có duynhất một mã khoa.

Từ các khoa đó sẽ chia ra nhiều lớp khác nhau, tức là mỗi khoa sẽ có nhiều lớp.Mỗi lớp đó sẽ mang các thơng tin dữ liệu như: mã lớp, tên lớp, GVCN (hay CVHT),mã khoa (mã khoa mà lớp đó trực thuộc), sỉ số,…Đặc biệt mã lớp là mã duy nhất củamột lớp, ngoài ra mã khoa cũng được gắn vào bảng lớp, vì lớp thuộc khoa.

Trong những lớp đó có nhiều sinh viên đã và đang học tập ngơi trường đó, mỗisinh viên sẽ được phân vào một lớp duy nhất, và mỗi sinh viên được nhà trường cấpmột mã sinh viên duy nhất. Đồng thời sinh viên gắn với nhiều thông tin khác như: họvà tên, phái, ngày sinh, địa chỉ, số điện thoại,….và mã lớp cũng được cập nhật trongbảng sinh viên, từ đó ta có thể biết được sinh viên đó đang học ở lớp nào.

Trong quá trình học tại trường, sinh viên phải học theo chường trình đào tạo tùytheo ngành, trường mà sinh viên đang theo học. Giống với bảng Khoa và bảng Lớp,các học phần được nhà trường cho vào chương trình đào tạo cũng có mã học phần duynhất, tên học phần và số tín chỉ của học phần đó để tiện cho việc quản lí của nhàtrường và sinh viên khi đăng kí mơn học cũng dễ dàng hơn.

Khi sinh viên kết thúc học phần, những kết quả của học phàn đó sẽ được đưavào bảng Kết quả. Do kết quả được cấu thành từ Sinh viên và học phần nên bảng Kếtquả sẽ có cả mã sinh viên và mã học phần, ngồi ra cịn có điểm lần 1, điểm lần 2.

Dựa trên CSDL mà nhóm đã tạo, các thành viên trong nhóm sẽ thực hiện cácthao tác để truy vấn dữ liệu nhằm đánh giá mức độ quản lý các thông tin về sinh viên.

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

2.2. Thập thuộc tính của thực thể

Mỗi tập thực thể mang theo nhiều thuộc tính khác nhau:- KHOA (MaKhoa, TenKhoa, SoLop)

- LOP (MaLop, TenLop, GVCN, MaKhoa, SiSo)

- SINHVIEN (MaSV, HoDem, Ten, Phai, NgaySinh, DiaChi, Dienthoai, MaLop)- HOCPHAN (MaHP, TenHP, SoTC)

2.3. Mối quan hệ

SINHVIEN KETQUA HOCPHAN

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<small>DiemL2DiemL1</small>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

CHƯƠNG 3. MƠ HÌNH DỮ LIỆU

3.1. Chuyển mơ hình ERD sang mơ hình dữ liệu

Bước 1: Xét các tập thực thể và thuộc tính— KHOA (MaKhoa, TenKhoa, SoLop)

— LOP (MaLop, TenLop, GVCN, MaKhoa, SiSo)

— SINHVIEN (MaSV, HoDem, Ten, Phai, NgaySinh, DiaChi, Dienthoai, MaLop)— HOCPHAN (MaHP, TenHP, SoTC)

Bước 2: Xác định định quan hệ và thuộc tính của quan hệ

SINHVIEN KETQUA HOCPHANMaSV MaHP

DiemL1 <sub>DiemL2</sub>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Bước 3: Mơ hình ERD

<small>MaSV</small>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Bước 4: Biểu diễn các lược đồ quan hệ— KHOA (MaKhoa, TenKhoa, SoLop)

— LOP (MaLop, TenLop, GVCN, MaKhoa, SiSo)

— SINHVIEN (MaSV, HoDem, Ten, Phai, NgaySinh, DiaChi, Dienthoai,MaLop)— HOCPHAN (MaHP, TenHP, SoTC)

— CHIA (MaKhoa, MaLop)— HOC (MaSV, MaLop)

— KETQUA (MaSV, MaHP, DiemL1, DiemL2)

Bước 5: Gộp các tập thực thể và các mối quan hệ— KHOA (MaKhoa, TenKhoa, SoLop)

— LOP (MaLop, TenLop, GVCN, MaKhoa, SiSo)

— SINHVIEN (MaSV, HoDem, Ten, Phai, NgaySinh, DiaChi, Dienthoai,MaLop)— HOCPHAN (MaHP, TenHP, SoTC)

— KETQUA (MaSV, MaHP, DiemL1, DiemL2)

3.2. Xác định khóa chính, khóa ngoại của các quan hệ— Quan hệ CHIA (MaKhoa, MaLop)

— Quan hệ HOC (MaSV, MaLop)+ MaLop là khóa ngoại— Quan hệ KETQUA (MaSV, MaHP)

3.3. Cấu trúc các bảng dữ liệuBảng cấu trúc dữ liệu KHOA

Hình 3.3.1.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Bảng cấu trúc dữ liệu LOP

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

CHƯƠNG 4. TRUY VẤN DỮ LIỆU

4.1. Phát biểu và trả lời câu truy vấn khơng có điều kiện trên 1 bảng— In ra màn hình các thơng tin về Sinh viên trong bảng SINHVIEN

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

— Xuất ra màn hình những học phần có số lượng sinh viên là 2

SELECT KETQUA.MaHP, HOCPHAN.TenHP, HOCPHAN.SoTC,COUNT(SINHVIEN.MaSV) AS'SoLuongSV'

FROM KETQUA, HOCPHAN, SINHVIEN

WHERE HOCPHAN.MaHP=KETQUA.MaHP AND SINHVIEN.MaSV =KETQUA.MaSV

GROUP BY KETQUA.MaHP, HOCPHAN.TenHP, HOCPHAN.SoTCHAVING COUNT(SINHVIEN.MaSV)=2

Hình 4.8.2.

— Xuất ra màn hình các địa chỉ có số lượng sinh viên không trùng lặpSELECT Diachi, COUNT(SINHVIEN.MaSV) AS'SoLuongSV'

FROM SINHVIENGROUP BY Diachi

HAVING COUNT(SINHVIEN.MaSV)=1

Hình 4.8.3.

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

27KẾT LUẬN

1.1. Kết quả

Qua thực hiện bài toán và truy vấn dữ liệu bài tốn nhóm đã thực hiện được mơhình thực thể kết hợp (ERD) và chuyển ERD sang mơ hình dữ liệu, truy vấn khơng cóđiều kiện trên 1 bảng, truy vấn có điều kiện trên 1 bảng, truy vấn có nhiều bảng khơngcó điều kiện, truy vấn trên nhiều bảng có điều kiện, truy vấn có sử dụng các phép tậphợp, truy vấn có sắp xếp, truy vấn có sử dụng gom bảng, truy vấn có sử dụng gomnhóm và có điều kiện trên nhóm.

1.2. Hạn chế

Nhóm vẫn cịn nhiều thiếu sót nên một số phần vẫn chưa thể hồn thành như làphát biểu và trả lời câu truy vấn có sử dụng truy vấn lồng, phát biểu và trả lờicâu truy vấn có sử dụng phép chia

1.3. Thuận lợi và khó khăn1.3.1.Thuậnlợi

Có những câu lệnh và bài mẫu của các phép truy vấn được giảng viên cung cấp vàchỉ dẫn, nhóm đã tham khảo áp dụng để hồn thành bài.

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

TÀI LIỆU THAM KHẢO

Các trang web

1.quan-trong-cua-database/(Ngày truy cập: 19/11/2023)

truy cập: 21/11/2023)

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Link source code:

USE [master]GO

/****** Object: Database [QL_Sinh_Vien] Script Date: 11/22/2023 9:14:30 PM******/

CREATE DATABASE [QL_Sinh_Vien]CONTAINMENT = NONE

ON PRIMARY

( NAME = N'QL_Sinh_Vien', FILENAME = N'C:\Program Files\Microsoft SQLServer\MSSQL16.NGOCGIAU\MSSQL\DATA\QL_Sinh_Vien.mdf' , SIZE =8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )

LOG ON

( NAME = N'QL_Sinh_Vien_log', FILENAME = N'C:\Program Files\Microsoft SQLServer\MSSQL16.NGOCGIAU\MSSQL\DATA\QL_Sinh_Vien_log.ldf' , SIZE =8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )

WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFFGO

ALTER DATABASE [QL_Sinh_Vien] SET COMPATIBILITY_LEVEL = 160GO

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))begin

EXEC [QL_Sinh_Vien].[dbo].[sp_fulltext_database] @action = 'enable'end

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

ALTER DATABASE [QL_Sinh_Vien] SETDATE_CORRELATION_OPTIMIZATION OFFGO

ALTER DATABASE [QL_Sinh_Vien] SET TRUSTWORTHY OFFGO

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

ALTER DATABASE [QL_Sinh_Vien] SET

FILESTREAM( NON_TRANSACTED_ACCESS = OFF )GO

ALTER DATABASE [QL_Sinh_Vien] SET TARGET_RECOVERY_TIME = 60SECONDS

EXEC sys.sp_db_vardecimal_storage_format N'QL_Sinh_Vien', N'ON'

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

DATA_FLUSH_INTERVAL_SECONDS = 900, INTERVAL_LENGTH_MINUTES= 60, MAX_STORAGE_SIZE_MB = 1000, QUERY_CAPTURE_MODE = AUTO,SIZE_BASED_CLEANUP_MODE = AUTO, MAX_PLANS_PER_QUERY = 200,WAIT_STATS_CAPTURE_MODE = ON)

USE [QL_Sinh_Vien]GO

/****** Object: Table [dbo].[HOCPHAN] Script Date: 11/22/2023 9:14:30 PM******/

SET ANSI_NULLS ONGO

SET QUOTED_IDENTIFIER ONGO

CREATE TABLE [dbo].[HOCPHAN]([MaHP] [varchar](10) NOT NULL,[TenHP] [nvarchar](30) NULL,[SoTC] [tinyint] NULL,PRIMARY KEY CLUSTERED(

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

SET QUOTED_IDENTIFIER ONGO

CREATE TABLE [dbo].[KETQUA]([Diemlan1] [float] NULL,[Diemlan2] [float] NULL,[MaSV] [varchar](10) NULL,[MaHP] [varchar](10) NULL) ON [PRIMARY]

CREATE TABLE [dbo].[KHOA]([MaKhoa] [char](4) NOT NULL,[TenKhoa] [nvarchar](30) NULL,[SoLop] [tinyint] NULL,PRIMARY KEY CLUSTERED(

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

CREATE TABLE [dbo].[LOP](

[MaLop] [varchar](10) NOT NULL,[TenLop] [nvarchar](30) NULL,[GVCN] [nvarchar](30) NULL,[MaKhoa] [char](4) NULL,[SiSo] [smallint] NULL,PRIMARY KEY CLUSTERED(

/****** Object: Table [dbo].[SINHVIEN] Script Date: 11/22/2023 9:14:30 PM******/

SET ANSI_NULLS ONGO

SET QUOTED_IDENTIFIER ONGO

CREATE TABLE [dbo].[SINHVIEN]([MaSV] [varchar](10) NOT NULL,[HoDem] [nvarchar](20) NULL,[Ten] [nvarchar](10) NULL,

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

[Phai] [bit] NULL,[NgaySinh] [date] NULL,[Diachi] [nvarchar](50) NULL,[Dienthoai] [nvarchar](14) NULL,[Malop] [varchar](10) NULL,PRIMARY KEY CLUSTERED(

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING001',N'Toán Cao Cấp', 2)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING002',N'Hành vi khách hàng', 2)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING003',N'Thiết kế vecto Illustrator', 3)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING004',N'Kinh tế phát triển', 2)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING005',N'Tài chính tiền tệ', 2)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING006',N'Văn hóa Hàn Quốc', 2)

INSERT [dbo].[HOCPHAN] ([MaHP], [TenHP], [SoTC]) VALUES (N'LING007',N'Triết học Mac-Lênin', 3)

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(4.9, 5.2, N'001', N'LING001')

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(7.1, 4.5, N'002', N'LING002')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(8.2, 5.5, N'003', N'LING003')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(6.5, 6.9, N'004', N'LING004')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(5.7, 7.5, N'005', N'LING005')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(9.1, 8.5, N'006', N'LING006')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(6.8, 5.6, N'007', N'LING007')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(7.7, 7.9, N'008', N'LING001')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(8.2, 4.6, N'009', N'LING001')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(7.8, 9.2, N'010', N'LING002')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES(8.2, 10, N'011', N'LING003')

INSERT [dbo].[KETQUA] ([Diemlan1], [Diemlan2], [MaSV], [MaHP]) VALUES (7,6.1, N'012', N'LING004')

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

INSERT [dbo].[LOP] ([MaLop], [TenLop], [GVCN], [MaKhoa], [SiSo]) VALUES(N'QTKD', N'Quản trị kinh doanh', N'Mai Văn Luông', N'KTE ', 63)

INSERT [dbo].[LOP] ([MaLop], [TenLop], [GVCN], [MaKhoa], [SiSo]) VALUES(N'SPT', N'Sư phạm Toán', N'Lưu Thị Hiệp', N'SP ', 60)

INSERT [dbo].[LOP] ([MaLop], [TenLop], [GVCN], [MaKhoa], [SiSo]) VALUES(N'TCNH', N'Tài chính ngân hàng', N'Nguyễn Thị Thanh Hoa', N'KTE ', 65)INSERT [dbo].[LOP] ([MaLop], [TenLop], [GVCN], [MaKhoa], [SiSo]) VALUES(N'TKDH', N'Thiết kế đồ họa', N'Trần Thị Phương', N'CNVH', 60)

INSERT [dbo].[LOP] ([MaLop], [TenLop], [GVCN], [MaKhoa], [SiSo]) VALUES(N'TMDT ', N'Thương mại điện tử', N'Phan Tấn Lực', N'KTE ', 63)

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'001', N'Lê Thái Kim', N'Châu', 1, CAST(N'2004-10-24' AS Date), N'Phú Hòa', N'0353213079', N'TCNH')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'002', N'Nguyễn Bảo ', N'Trân', 1, CAST(N'2004-06-03' AS Date), N'Phú Hòa', N'0909803107', N'QHQT')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'003', N'Phan Anh ', N'Như', 1, CAST(N'2004-08-09' AS Date), N'Hiệp Thành', N'0985479422', N'NNHQ')

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'004', N'Nguyễn Thị Căm', N'Nhung', 1,

CAST(N'2004-12-02' AS Date), N'Hòa Phú', N'0986753241', N'QHQT')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'005', N'Dương Thế ', N'Kiệt', 0, CAST(N'2004-01-16' AS Date), N'Hiệp Thành', N'0333547465', N'QTKD')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'006', N'Trần Thị Ngọc ', N'Anh', 1, CAST(N'2004-11-15' AS Date), N'Bình Chuẩn', N'0326523698', N'TCNH')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'007', N'Nguyễn Thị Ngọc', N'Hân', 1,

CAST(N'2004-03-19' AS Date), N'Phú Lợi', N'0985479420', N'MKT')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'008', N'Dương Tân', N'Hưng', 0, CAST(N'2003-08-01' AS Date), N'Thuận An', N'0987657137', N'QTKD')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'009', N'Văn Quốc ', N'Anh', 0, CAST(N'2004-04-05' AS Date), N'Hóc Mơn', N'0985456128', N'TKDH')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'010', N'Nguyễn Hoàng ', N'Vũ', 0, CAST(N'2004-10-10' AS Date), N'Chánh Nghĩa', N'0985645359', N'TMDT')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'011', N'Hồ Minh ', N'Hiếu', 0, CAST(N'2004-12-09' AS Date), N'Hòa Phú', N'0335479456', N'TMDT')

INSERT [dbo].[SINHVIEN] ([MaSV], [HoDem], [Ten], [Phai], [NgaySinh], [Diachi],[Dienthoai], [Malop]) VALUES (N'012 ', N'Phan Ngọc Yến', N'Vy', 1, CAST(N'2004-06-09' AS Date), N'Phú Mỹ', N'0323563789', N'TKDH')

ALTER TABLE [dbo].[KETQUA] WITH CHECK ADD FOREIGN KEY([MaHP])REFERENCES [dbo].[HOCPHAN] ([MaHP])

GO

</div>

×