Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
436,37 KB
Nội dung
TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ BÁO CÁO BÀI TẬP LỚN HỌC PHẦN CƠ SỞ DỮ LIỆU ĐỀ TÀI: XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ HỆ THỐNG THƯ VIỆN GVHD: TS Phan Anh Phong SVTH: Nguyễn Thị Thùy Linh MSSV: 18574802010119 LỚP: 59K3 - CNTT TP.VINH – 13/12/2020 LỜI NÓI ĐẦU Cơ sở liệu chuyên ngành quan tâm nhiều khoa học máy tính cơng nghệ thông tin Hầu hết ứng dụng hay website cần có phải có sở liệu, để lưu trữ liệu, xử lý thông tin đưa báo cáo, hỗ trợ tìm kiếm thơng tin Trong nhiều năm gần đây, thuật ngữ Cơ sở liệu - Database trở nên quen thuộc nhiều lĩnh vực Các ứng dụng tin học vào quản lý ngày nhiều đa dạng, hầu hết lĩnh vực kinh tế, xã hội… ứng dụng thành tựu tin học vào phục vụ công tác chun mơn Chính lẽ mà ngày nhiều người quan tâm đến thiết kế, xây dựng ứng dụng sở liệu Có thể nói CSDL ảnh hưởng đến tất lĩnh vực có sử dụng máy tính kinh doanh, giáo dục, y tế, truyền thông rất nhiều lĩnh vực khác CSDL hệ thống thông tin có cấu trúc lưu trữ thiết bị thông tin thứ cấp, để thỏa mãn yêu cầu khai thác thông tin đồng thời nhiều người sử dụng, nhiều chương trình ứng dụng với mục đích khác Cơ sở liệu giúp giảm trùng lắp thông tin xuống mức thấp đảm bảo tính qn tồn vẹn liệu Đảm bảo liệu truy xuất theo nhiều cách khác Khả chia sẻ thông tin cho nhiều người sử dụng nhiều ứng dụng khác Do việc tìm hiểu CSDL cần thiết Để hiểu áp dụng vấn đề trên, em tìm hiểu “xây dựng sở liệu quản lý thư viện” Từ kiến thức em học tìm hiểu qua tài liệu, thực tế việc quản lý thư viện để hồn thiện song khơng thể tránh khỏi sai sót Do em mong nhận ý kiến đóng góp để hồn thiện Qua trình làm em rút học học thêm nhiều kiến thức Mục Lục Phần I Cơ sở lý thuyết khái niệm A Khái niệm Các thực thể thuộc tính Thực thể (Entity): Là đối tượng giới thực, có tồn độc lập Một thực thể đối tượng cụ thể đối tượng trừu tượng Thường kí hiệu sơ đồ hình chữ nhật Thuộc tính (Attribute): tính chất, đặc điểm chung đối tượng Nó giá trị dùng để mô tả đặc trưng thực thể Thuộc tính đơn trị, phức hợp thuộc tính đa trị Thường kí hiệu hình thoi B Cơ sở lý thuyết I Mơ hình thực thể - liên kết (Enity – Relationship Model) Là mơ hình liệu mức quan niệm, tập trung vào việc mô tả cấu trúc liệu ràng buộc Dùng để thiết kế ứng dụng sở liệu Biểu diễn trừu tượng cấu trúc sở liệu mơ hình liên kết – thực thể Trong mơ hình ER, cấu trúc liệu biểu diễn dạng đồ thị “lược đồ liên kết – thực thể” sử dụng thành phần sau: Các kiểu thực thể Các thuộc tính Các kiểu liên kết Thiết kế mơ hình ER Tập hợp phân tích yêu cầu Xác định kiểu thực thể thuộc tính Xác định mối liên kết Xác định ràng buộc liên kết • • • Trong sơ đồ thực thể liên kết có loại liên kết: • Quan hệ - 1: liên kết đó, thực thể kiểu A liên kết với thực thể kiểu B ngược lại thực thể kiểu B liên kết với thực thể kiểu A • Quan hệ – N: có nghĩa thực thể kiểu A liên kết với nhiều thực thể kiểu B thực thể kiểu B liên kết với thực thể kiểu A • Quan hệ M – N: thực thể kiểu A liên kết với nhiều thực thể kiểu B ngược lại thực thể kiểu B liên kết với nhiều thực thể kiểu A II Mơ hình quan hệ Các khái niệm mơ hình quan hệ Mơ hình quan hệ Ted Codd đưa vào năm 1970 Nó biểu thị sở liệu tập quan hệ dưạ sở tốn học tính đơn giản Mơ hình quan hệ thể thơng qua ràng buộc quan hệ lược đồ sở liệu quan hệ Mơ hình quan hệ hình thức • Mỗi hàng gọi • Bảng gọi quan hệ đầu cột gọi thuộc tính • Kiểu liệu xuất cột gọi miền Các ràng buộc quan hệ • Ràng buộc khóa: khóa (primary key), khóa ngồi (foregin key) • Ràng buộc NULL, NOT NULL • Ràng buộc miền • Ràng buộc toàn vẹn thực thể ràng buộc toàn vẹn tham chiếu Chuyển đổi mơ hình ER thành mơ hình quan hệ Bước 1: Với kiểu thực thể thông thường Kiểu thực thể thông thường lược đồ ER, ta tạo quan hệ R chứa thuộc tính đơn bảng Với thuộc tính phức hợp, ta lấy thành phần đơn Chọn thuộc tính khóa bảng làm khóa cho R Nếu khóa chọn bảng phức hợp tập thuộc tính đơn tạo nên khóa cho R Bước 2: Với kiểu thực thể yếu lược đồ ER với kiểu thực thể E Ta tạo quan hệ R chứa tất thành phần đơn thực thể yếu thuộc tính R Đưa thuộc tính khóa quan hệ tương ứng làm khóa ngồi R Bước 3: Kiểu liên kết – 1: • Xác định quan hệ S T, chọn S T, đưa khóa quan hệ chưa chọn làm khóa ngồi quan hệ • chọn Đưa tất thuộc tính đơn kiểu liên kết – quan hệ có khóa ngồi vào bảng chọn Bước 4: Kiểu liên kết – N • • Xác định quan hệ S T, xác định kiểu thực thể phía N Đưa khóa thực thể phía vào làm khóa ngồi thực thể phía N • Đưa thuộc tính đơn liên kết – N vào làm thuộc tính phía N Bước 5: Kiểu liên kết M – N • • Tạo quan hệ S Đưa khóa quan hệ biểu diễn kiểu thực thể vào làm khóa ngồi S Tổ hợp khóa tạo khóa S • Đưa tất thuộc tính đơn liên kết M - N vào làm thuộc tính S Bước 6: Thuộc tính đa trị • Tạo quan hệ R, chứa thuộc tính tương ứng với A thuộc tính khóa K quan hệ nhận A làm thuộc tính đa trị có thuộc tính A làm khóa ngồi R • Khóa R hợp A K Chuẩn hóa sở liệu quan hệ dựa khóa Chuẩn hóa liệu q trình phân tích lược đồ quan hệ cho trước dựa phụ thuộc hàm khóa chúng Có dạng chuẩn hóa sau: Dạng chuẩn 1(1NF), dạng chuẩn 2(2NF), dạng chuẩn (3NF), dạng chuẩn (4NF), dạng chuẩn 5(5NF), dạng chuẩn BoyceCodd (BCNF) Dạng chuẩn (1NF) Các thuộc tính phải nguyên tố Giá trị thuộc tính đơn trị Khơng chức thuộc tính phức hợp đa trị Dạng chuẩn (2NF) Là dạng chuẩn Mỗi thuộc tính khơng khóa phụ thuộc hàm đầy đủ vào khóa Là dạng chuẩn có khóa Dạng chuẩn (3NF) Là dạng chuẩn Các thuộc tính khơng phải khóa phụ thuộc vào khóa Chuẩn hóa phân rã - Các bước chuẩn hóa: 1NF => 2NF => 3NF - Phải bảo tồn thơng tin, bảo tồn tập phụ thuộc hàm Phần II Phân tích sở liệu quản lý thư viện I Bài toán ứng dụng quản lý thư viện Thiết kế sở liệu Để hệ thống quản lý truy vấn thông tin cách hợp lí ta cần thiết kế để xây dựng sở liệu Trong hệ thống quản lí liệu, thao tác thu thập liệu, lưu trữ liệu, truy vấn khôi phục liệu ta cịn cần phải mơ hình hóa liệu thành thơng tin, hiển thị theo cách an tồn hiệu quả, dễ nhìn Các thơng tin cập nhật liên tục, thường xuyên thực tiễn hiệu đem lại xác có ý nghĩa Để thiết kế sở liệu ta phải thiết kế mơ hình liệu mức ER chuyển hóa chúng sang mơ hình liệu quan hệ chuẩn hóa dạng chuẩn hóa Mơ tả tốn “Quản lý thư viện” Một trường học có hệ thống thư viện quản lý khoảng hàng trăm ngàn đầu sách tài liệu phục vụ cho việc tìm tài liệu cho sinh viên trường.Sinh viên mượn đọc chỗ đưa nhà với điều kiện phải trả sách thời hạn ngày Để phục vụ độc giả sinh viên cách nhanh, gọn xác thư viện cần hệ thống quản lý thư viện gồm quản lý danh mục sách, quản lý sinh viên, quản lý phòng ban, quản lý danh sách mượn, danh sách trả quản lý nhân viên Để quản lý, nắm bắt thông tin sách có thư viện mượn, trả ta cần theo dõi lưu trữ liệu đối tượng sách gồm mã sách, tên sách, tác giả ấn sách Vì nhu cầu nghiên cứu sách lớn nên danh sách sinh viên mượn đọc sách thư viện ta quản lí thuộc tính thơng tin mã sinh viên, tên sinh viên, email sinh viên địa sinh viên Nhân viên quản lý liệu thư viện gồm có thơng tin sau mã nhân viên, tên nhân viên, địa nhân viên, giới tính nhân viên số điện thoại nhân viên Công tác quản lý để khơng gặp phải khó khăn quản lý Phòng ban để hệ thống sinh viên gồm mã phòng ban, tên phòng ban Danh sách mượn gồm mã mượn, ngày mượn, ngày hết hạn, tên sách, mã sách Danh sách trả sách gồm có mã trả, ngày hết hạn, ngày mượn, mã sách Chức Quản lý tài khoản, thông tin sinh viên trường Quản lý danh mục sách theo chuyên ngành riêng cụ thể, tổ chức xếp bảo quản loại hình tài liệu theo trật tự định Quản lý việc mượn sách trả sách sinh viên thông qua bảng mượn sách trả sách biết danh sách sinh viên mượn sách sinh viên trả sách Xây dựng sở thơng tin số lượng tình trạng sách Quản lý thông tin địa chỉ, tên nhân viên, số điện thoại biết số nhân viên làm thư viện Quản lý liệu phòng ban để biết phịng ban điều hành phận II Các thực thể Thực thể sách Lưu trữ thông tin về: mã sách, tên sách, tên tác giả, ấn sách Ấn_bản_sách Mã_sách Sách Tác_giả Tên_sách Thực thể sinh viên Lưu trữ thông tin về: mã_sv, tên_sv, email_sv, dia_chỉ Ma_sv Email_sv Sinh_viên Ten_sv Dia_chi_sv Thực thể nhân viên Lưu trữ thơng tin: Mã_nv, tên_nv, địa_chỉ_nv, giới_tính_nv, sđt_nv Ma_nv Ten_nv 10 Tra_sach Ngay_muon Ma_sach Mơ hình hóa liệu với sơ đồ thực thể - liên kết Xác định thực thể, khóa thuộc tính bảng • Thực thể Sách gồm thuộc tính: Mã sách, tên sách, tên tác giả, năm xuất Trong thuộc tính MaSach khóa • Thực thể SinhViên gồm có thuộc tính: Mã sinh viên, tên sinh viên, email sinh viên, địa sinh viên Thc tính MaSV khóa • Thực thể NhânViên gồ thuộc tính sau: Mã nhân viên, tên nhân viên, địa nhân viên, giới tính nhân viên, số điện thoại nhân viên Trong thuộc tính MaNV khóa bảng • Thực thể Phịng Ban gồm có thuộc tính: Mã phịng ban, tên chi nhánh Trong Mã phịng ban làm khóa bảng • Thực thể Danh Sách Mượn gồm thuộc tính: Mã mượn, ngày mượn, ngày hết hạn, tên sách, mã sách Trong Mã mượn khóa • Thực thể Danh Sách Trả gồm thuộc tính: Mã trả, ngày mượn, ngày hết hạn, mã sách Trong Mã trả khóa Các liên kết ràng buộc • Mỗi quan hệ giữ thực thể thư viện thực thể sách quan hệ – N Một thư viện lưu trữ nhiều sách, tất sách quản lý cho mượn đọc thuộc thư viện quản lý • Mỗi quan hệ thực thể thư viện thực thể nhân viên quan hệ – N Một thư viện gồm nhiều nhân viên quản lý 12 nhiều phận, ngược lại tất nhân viên nằm hệ thống quản lý thư viện • Mỗi quan hệ thực thể sách thực thể sinh viên quan hệ N – N Mỗi sinh viên mượn tối đa ba sách sách nhiều sinh viên mượn đọc • Mỗi quan hệ thực thể sinh viên thực thể phòng ban quan hệ N – N Mỗi sinh viên thuộc nhiều phòng ban quản lý phòng ban có thê quản lý nhiều sinh viên Mơ hình liệu thực thể liên kết CSDL quản lý thư viện Giới tính NV Mã NV Tên NV Địa NV Thư viện Có SĐT NV N Nhân viên Lưu giữ Ngày mượn Mã mươn Ngày hết hạn 13 Mã sách Tác giả Tên sách N Sách Mã sách N Mượn Mượn sách Tên sách Mượn Trả Năm xuất Mã SV N Trả sách Mã trả Sinh viên Email SV N Mã sách Ngày hết hạn hạn Tên SV N Trả Địa SV Thuộc Ngày mượn Mã PB Phịng ban Tên phịng ban Hình 4.1 Mơ hình ER hệ thống quản lý thư viện Chuyển liệu hệ thống quản lý thư viện mơ hình ER sang mơ hình liệu quan hệ Nhân viên Mã NV Tên NV Địa NV Giới tính SĐT Mã phịng ban Sinh viên Mã SV Tên sinh viên Email SV Địa SV Mã phòng ban 14 Phòng ban Mã phòng ban Tên chi nhánh Sách Mã sách Tên sách Tái Tác giả Tên sách Mã SV Ngày mượn Mượn sách Mã mượn Mã sách Ngày hết hạn Trả sách Mã trả Mã sách Ngày hết hạn Ngày trả Tên sách Mã mượ n Mã SV Mã NV Chuẩn hóa sở liệu quan hệ quản lý thư viện dạng 3NF Chuẩn hóa liệu mơ hình quan hệ phương pháp phân rã: Ban đầu -> 1NF -> 2NF -> 3NF Bước 1: Kiểm tra đưa quan hệ dạng chuẩn 1NF, cách kiểm tra thuộc tính ngun tố chưa, có phải thuộc tính lặp khơng? Nếu chưa tách thuộc tính dạng nguyên tố Bước 2: Kiểm tra xem quan hệ đạt dạng chuẩn 2NF chưa Bằng cách kiểm tra thuộc tính khơng khóa có hàm phụ thuộc hồn tồn khóa khơng? Tiến hành tách hàm phụ thuộc thành bảng để giảm bớt trùng lặp thông tin 15 Bước 3: Kiểm tra quan hệ đạt dạng chuẩn 3NF chưa? Tìm hàm bắc cầu khơng phụ thuộc hồn tồn, trực tiếp vào khóa Tiến hành tách phụ thuộc hàm bắc cầu thành bảng CSDL quản lý thư viện có: Các thuộc tính: Ngày hết hạn1NF Ngày hết hạn2NF Mã nhân viên Mã phòng ban Mã phòng ban Mã phòng ban Tên sách Tên phòng ban Tên phòng ban Tên phòng ban Ngày hết hạn Mã nhân viên Mã nhân viên Mã nhân viên Tên nhân viên Tên nhân viên Tên nhân viên Địa NV Địa NV Địa NV Giới tính Giới tính Giới tính Số điện thoại Số điện thoại Số điện thoại Mã sinh viên Mã sinh viên Mã sinh viên Tên Sv Tên Sv Tên Sv Email sv Email sv Email sv Địa sv Địa sv Địa sv Mã sách Mã sách Mã phòng ban Tên sách Tên sách Mã sách Tái Tái Tên sách Tác giả Tác giả Tái Mã trả Mã trả Tác giả Ngày trả Ngày trả Mã mượn Mã mượn Mã mượn Mã sách Ngày mượn Ngày mượn Mã sinh viên Ngày trả Tên sách Ngày mượn Ngày hết hạn Mã trả Mã sách Mã mượn Mã sinh viên 16 3NF Số điện thoại Tác giả Mã mượn Mã phòng ban Mã sinh viên Mã mượn Mã sinh viên Tên phòng ban Tên Sv Mã sách Mã nhân viên Mã nhân viên Email sv Mã sinh viên Mã phòng ban Địa sv Tên sách Tên nhân viên Mã phòng ban Ngày mượn Địa NV Mã sách Ngày hết hạn Giới tính Tên sách Mã trả Tái Mã sách Tên sách Ngày hết hạn Ngày trả 17 Lược đồ sở liệu hệ thống quản lý thư viện MuonSach MaMuon MaSach MaSV TenSach NgayMuon SinhVien NgayHetHan MaSV TenSV EmailSV TraSach MaTra SDT MaPB MaSach MaMuon MaSV MaNV TenSach NgayHetHan NgayTra DiaChiSV MaPB NhanVien Sach MaNV MaSach TenNV TenSach PhongBan DiaChiNV NamXuatBan GioiTinh TacGia MaPB TenPhongBan 18 PHẦN III CÀI ĐẶT CƠ SỞ DỮ LIỆU VÀ THỰC HIỆN TRUY VẤN I Các lệnh tạo bảng sở liệu hệ thống quản lý thư viện 19 CREATE DATABASE QuanLyThuVien; GO USE QuanLyThuVien; GO CREATE TABLE TBLPhongBan (MaPB CHAR (20) PRIMARY KEY, TenPB CHAR (30)); GO CREATE TABLE TBLNhanVien (MaNV INT PRIMARY KEY, TenNV NVARCHAR (30), DiaChiNV VARCHAR (50), GioiTinh CHAR (10), SDT INT, MaPB CHAR (20) FOREIGN KEY REFERENCES TBLPhongBan); GO CREATE TABLE TBLSinhVien (MaSV INT PRIMARY KEY, TenSV NVARCHAR (30), EmailSV VARCHAR (50), DiaChiSV VARCHAR (30), MaPB CHAR (20) FOREIGN KEY REFERENCES TBLPhongBan); GO CREATE TABLE TBLSach (MaSach CHAR (20) PRIMARY KEY, TenSach CHAR (30), TaiBan INT, TacGia VARCHAR (30)); GO CREATE TABLE TBLMuonSach (MaMuon CHAR (10) PRIMARY KEY, TenSach CHAR (30), NgayMuon DATE, NgayHethan DATE, MaSach CHAR (20) FOREIGN KEY REFERENCES TBLSach, MaSV INT FOREIGN KEY REFERENCES TBLSinhVien); GO CREATE TABLE TBLMatra (MaTra CHAR (10) PRIMARY KEY, TenSach CHAR (30), NgayHetHan DATE, MaSach CHAR (20) FOREIGN KEY REFERENCES TBLSach, MaMuon CHAR (10) FOREIGN KEY REFERENCES TBLMuonSach, MaSinhVien INT FOREIGN KEY REFERENCES TBLSinhVien, MaNhanVien INT FOREIGN KEY REFERENCES TBLNhanVien); II Lệnh nhập liệu vào bảng INSERT INTO TBLSach VALUES ('GT.012232', 'Vat Ly', 2, 'Nguyen Chi Thanh'), ('BT.022385', 'Bai Tap Toan', 5, 'Dinh Van Hau'), ('TK.032281', 'Van Hoc Dan Gian', 1, 'Nguyen Xuan Tuong'), ('TK.023414', 'He Quan Tri', 3, 'Tran Van The'), ('TK.022345', 'Phuong Phap Tinh', 2, 'Ta Van Dinh'), ('TK.045672', 'Cau Truc Du Lieu', 2, 'Tran Xuan Tuong'), ('Tk.034538', 'Ky Nang Co ban Tin Hoc', 3, 'Ta Dinh Buu'); INSERT INTO TBLNhanVien VALUES (11, 'Tran Van A', 'Nghe An', 'Nam', 03830201, 'PB1878'), (12, 'Nguyen Thi B', 'Ha Tinh', 'Nu', 02283296, 'PB1879'), (13, 'Dinh Xuan Thao', 'Thanh Hoa', 'Nam', NULL, 'PB1881’), (14, 'Tran Yen Nhi', 'Ha Tinh', 'Nu', 03826768, 'PB1880'), (15, 'Nguyen Van Binh', 'Nghe An', 'Nam', NULL, 'PB1880'), (16, 'Tran Ngoc Khoi', 'Nghe AN', 'Nam', 03251864, 'PB1878'), (17, 'Nguyen Van Son', 'Ha Noi', 'Nam', NULL, 'PB1879'); INSERT INTO TBLPhongBan VALUES ('PB1878', 'Phong Thong Tin Tu lieu'), ('PB1879', 'Quan Ly Sinh Vien'), ('PB1880', 'Quan Ly Nhan Su'), ('PB1881', 'Quan Ly Hanh Chinh'); INSERT INTO TBLSinhVien VALUES (2021, 'Tran Thu Do', NULL, 'Ha Noi', 'PB1878'), (2022, 'Nguyen Anh Thu', 'Thu1010@gmail.com', 'Nghe An', 'PB1880'), (2023, 'Le Anh Phap', 'Phapp@gmail.com', 'Ha Tinh', 'PB1878'), (2024, 'Tran Nam Sang', NULL, 'Thanh Hoa', 'PB1881'); INSERT INTO TBLMuonSach VALUES ('M001', 'Vat Ly', '05/18/2020', '05/23/2020', 'GT.012232', 2021), ('M002', 'Van Hoc Dan Gian', '08/06/2020', '08/11/2020', 'TK.032281', 2021), ('M003', 'He Quan Tri', '09/20/2020', '09/25/2020', 'TK.023414', 2023), ('M004', 'Ky Nang Co ban Tin Hoc', '03/15/2020', '03/20/2020', 'Tk.034538', 2024); INSERT INTO TBLMatra VALUES ('T2204', 'Vat Ly', '05/23/2020', 'GT.012232', 'M001', 2021, 11), ('T2205', 'Van Hoc Dan Gian', '08/11/2020', 'TK.032281', 'M002', 2021, 13), ('T2206', 'He Quan Tri', '09/25/2020', 'TK.023414', 'M003', 2023, 11), ('T2207', 'Ky Nang Co ban Tin Hoc', '03/20/2020', 'Tk.034538', 'M004', 2024, 17); III Truy vấn liệu Câu liệt kê thông tin tất sinh viên SELECT * FROM TBLSinhVien; Cau Cho biết tên sinh viên không mượn sách thư viện SELECT TenSV FROM TBLSinhVien WHERE Masv NOT IN (select Masv from TBLMuonSach); Câu Cho biết thông tin que quan sinh viên Tran Thu Do SELECT DiaChiSV AS 'que quan' FROM TBLSinhVien WHERE tenSv Like 'Tran Thu Do'; Câu Cho biết nhân viên quản lý Phòng thông tin tu lieu SELECT TenNV, MaNV, DiaChiNV, GioiTinh, SDT FROM TBLNhanVien join TBLPhongBan on TBLNhanVien.MaPB = TBLPhongBan.MaPB WHERE TenPB Like 'Phong Thong Tin Tu lieu'; TÀI LIỆU THAM KHẢO Nguyễn Tuệ, Nhập môn hệ sở liệu, NXB Giáo dục, Hà Nội, 2009 Phan Anh Phong, Bài giảng sở liệu khóa 58, Đại học Vinh, 2019 Trần Thanh Hải, 2014 Báo cáo tập lớn quản lý thư viện Lê Tiến Vương Nhập môn sở liệu, NXB Thống Kê, 2000 Tái lần ... môn hệ sở liệu, NXB Giáo dục, Hà Nội, 2009 Phan Anh Phong, Bài giảng sở liệu khóa 58, Đại học Vinh, 2019 Trần Thanh Hải, 2014 Báo cáo tập lớn quản lý thư viện Lê Tiến Vương Nhập môn sở liệu, NXB... chuẩn hóa: 1NF => 2NF => 3NF - Phải bảo tồn thơng tin, bảo toàn tập phụ thuộc hàm Phần II Phân tích sở liệu quản lý thư viện I Bài toán ứng dụng quản lý thư viện Thiết kế sở liệu Để hệ thống... tin Hầu hết ứng dụng hay website cần có phải có sở liệu, để lưu trữ liệu, xử lý thông tin đưa báo cáo, hỗ trợ tìm kiếm thơng tin Trong nhiều năm gần đây, thuật ngữ Cơ sở liệu - Database trở nên