Bài thực hành số 1 nhằm giúp sinh viên biết: - Cài đặt SQL Server, xây dựng CSDL bằng công cụ Enterprise Manager. Để hiểu rõ hơn về bài thực hành mời các bạn cùng tham khảo tài liệu.
BÀI THỰC HÀNH SỐ 1 MỤC TIÊU: Bài thực hành số nhằm giúp sinh viên biết: - Cài đặt SQL Server - Xây dựng CSDL công cụ Enterprise Manager YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có cài đặt phần mềm SQL Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3.1 Bài thực hành mẫu 1/ Cài đặt SQL Server 2008 Sau đăng nhập với quyền quản trị (admin) bạn bắt đầu cài đặt SQL Server 2008, sau chạy file Setup.exe này, bạn chọn tiếp "Tab" Installation, chọn New SQL Server Stand-alone installation or add features to an existing installation http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-03.jpg Chờ Setup check điều kiện cần thiết trước cài đặt http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-04.jpg Sau ấn vào OK Setup hỏi bạn Product Key, Key có dạng AB1C2-DEF34G5H67-IJKLM-89NOP bạn phải nhập đầy đủ ấn Next http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-05.jpg Chọn I accept the license terms ấn tiếp Next http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-06.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-07.jpg Sau ấn Next Setup hỏi bạn cài đặt Feature (ở chọn Full ) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-08.jpg Cài đặt Instance để Default (nếu bạn cài SQL Server 2000 2005 trước phải đặt Instance name khác) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-09.jpg Thiết lập quyền chạy dịch vụ (services) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-10.jpg Thiết lập tiếp quyền quản trị (admin) & Authentication Mode, bạn chọn Mixed Mode bạn phải nhập Password cho User http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-12.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-13.jpg Các bạn ấn tiếp Add Current User (lấy User làm người quản trị) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-14.jpg Thiết lập đường dẫn mặc định lưu trữ liệu (các file mdf,backup ) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-15.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-16.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-17.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-18.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-19.jpg Tiến hành cài đặt http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET -cach-cai-dat-sql-server2008-20.jpg 10 BÀI THỰC HÀNH SỐ MỤC TIÊU: Bài thực hành số nhằm giúp sinh viên biết: Thao tác cú pháp câu lệnh truy vấn liệu SELECT nâng cao YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có cài đặt phần mềm SQL Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3.1 Bài thực hành mẫu Cho sở liệu quản lý bán hàng gồm bảng liệu sau: + Bảng DMKhach để lưu danh mục khách hàng gồm thuộc tính sau: Tên thuộc tính Giải thích MaKhach Mã khách hàng TenKhach Tên khách hàng DiaChi Địa khách hàng DienThoai Điện thoại + Bảng DMHang để lưu danh mục hàng hố gồm thuộc tính sau: Tên thuộc tính Giải thích MaHang Mã hàng TenHang Tên hàng DVT Đơn vị tính + Bảng HoaDonBan để lưu danh sách đơn hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaKhach Mã khách hàng NgayHD Ngày hoá đơn DienGiai Diễn giải + Bảng ChiTietHoaDon để lưu chi tiết hoá đơn bán hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hoá đơn bán MaHang Mã hàng 40 SoLuong Số lượng bán DonGia Đơn giá + Đưa danh sách khách hàng Thái Nguyên mua hàng cửa hàng SELECT K.* FROM DMKhach WHERE Diachi= ‘Thai Nguyen’ and MaK in (Select MaK from HDB) + Đưa danh sách khách hàng mua hàng ngày '5/5/2016’ SELECT K.* FROM DMKhach WHERE K.MaK in ( Select MaK from HDB where NgayHD='5/5/2016’) + Cho biết thông tin tổng số lượng mặt hàng bán SELECT DMHang.MaH, TenH, DVT, SUM (SoLuong) AS TongSoLuong FROM DMHang H, ChiTietHoaDon CTHD WHERE H.MaHang=CTHD.MaHang GROUP BY DMHang H.MaH, TenH, DVT + Tính tổng tiền cho hố đơn ngày 5/5/2016 SELECT SoHD,SUM(SL*ĐơnGia) AS TỔNGTIỀN FROM ChiTietHoaDon WHERE Sohd in (select Sohd from HDB where ngayhd = ‘5/5/2016’) GROUP BY SoHD 3.2 Bài thực hành Cho sở liệu quản lý khách sạn gồm bảng liệu sau: + Bảng KhachHangđể lưu danh mục thông tin khách hàng khách sạn gồm thuộc tính sau: Tên Thuộc tính Giải thích MaKhach Mã khách TenKhach Tên khách hàng ĐiaChi Địa SDT Số điện thoại + Bảng Phong để lưu thông tin phòng có khách sạn gồm thuộc tính sau: Tên Thuộc tính Giải thích MaP Mã phòng 41 TenP Tên phòng LoaiP Loại phòng Gia Đơn giá + Bảng DatPhong (Đặt phòng) để lưu trữ thơng tin việc đặt th phòng khách: Tên Thuộc tính Giải thích MaKhach Mã khách MaP Mã phòng NgayNhan Ngày nhận phòng NgayTra Ngày trả phòng Yêu cầu: 1/Hãy tạo cấu trúc sở liệu (Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sinh viên phải định nghĩa đầy đủ) 2/ Mỗi bảng yêu cầu nhập ghi 3/ Đưa danh sách khách hàng ngày hơm phải trả phòng 4/ Đra danh sách khách hàng thuê phòng khách sạn 5/ Đưa danh phòng chưa có khách hàng đặt th phòng 6/ Đưa thơng tin khách hàng có số ngày đặt phòng lớn 7/ Đưa thơng tin khách hàng có mã khách “Mk05” đặt phòng ngày “05/07/2016” 8/ Đưa số lượng khách thuê phòng tháng năm 2016 3.3 Bài thực hành nâng cao Cho sở liệu Quản lý Thư viện gồm bảng liệu sau: +Bảng SACH chứa danh mục sách gồm thơng tin thuộc tính sau: Tên Thuộc tính Giải thích MaSach Mã sách TenSach Tên sách NXB Tên nhà xuất NamXB Năm xuất TenTG Tên tác giả SL Số lượng sách +Bảng DOCGIA chứa danh sách độc giả gồm thuộc tính sau: Tên Thuộc tính Giải thích MaDG Mã độc giả TenDG Tên độc giả DonVi Đơn vị công tác độc giả +Bảng MUON_TRA chứa thông tin mượn trả sách độc giả gồm thuộc tính: Tên Thuộc tính Giải thích 42 MaDG Mã độc giả MaSach Mã sách NgayMuon Ngày mượn SL Số lượng mượn NgayHenTra Ngày hẹn trả NgayTra Ngày trả Yêu cầ u: Hãy tạo cấu trúc sở liệu Đưa danh mục sách mà độc giả mượn Đưa danh sách độc giả mượn sách vào ngày “20/05/2016” Đưa danh sách độc giả có hẹn trả sách ngày hơm Đưa thơng tin có Masach ‘MS05’ Đưa thông tin sách chưa mượn Tổng hợp thông tin sách Nhà xuất “Giáo dục” cho mượn vào ngày “20/05/2016” Tổng hợp thơng tin độc giả thuộc đơn vị “Phòng hành ” mượn sách Nhà xuất “Giáo dục” 43 BÀI THỰC HÀNH SỐ MỤC TIÊU: Bài thực hành số nhằm giúp sinh viên biết: - Thêm, sửa, xóa liệu bảng YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có cài đặt phần mềm SQL Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3.1 Bài thực hành mẫu Cho sở liệu quản lý bán hàng gồm bảng liệu sau: + Bảng DMKhach để lưu danh mục khách hàng gồm thuộc tính sau: Tên thuộc tính Giải thích MaKhach Mã khách hàng TenKhach Tên khách hàng DiaChi Địa khách hàng DienThoai Điện thoại + Bảng DMHang để lưu danh mục hàng hố gồm thuộc tính sau: Tên thuộc tính Giải thích MaHang Mã hàng TenHang Tên hàng DVT Đơn vị tính + Bảng HoaDonBan để lưu danh sách đơn hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaKhach Mã khách hàng NgayHD Ngày hoá đơn DienGiai Diễn giải + Bảng ChiTietHoaDon để lưu chi tiết hoá đơn bán hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaHang Mã hàng SoLuong Số lượng bán 44 Đơn giá DonGia Yêu cầu: 1/ Nhập liệu cho bảng liệu: Insert into DMkhach Values ('K1','Nguyen Van A','So 8B Phan Dinh Phung','0989128493') Các bảng lại tương tự 2/ Hãy tăng đơn giá lên 10000 đồng Update Chitiethoadon Set Dongia=Dongia+10000 3/ Hãy xóa chi tiết bán hàng hóa đơn có SoHD “HD010” Delete from Chitiethoadon Where SoHD= 'HD010' 3.2 Bài thực hành Bài Cho sở liệu quản lý điểm gồm bảng liệu sau: + Bảng SINHVIEN chứa danh sách sinh viên bao gồm thuộc tính sau: Tên thuộc tính Giải thích MaSV HotenSV NS Mã số sinh viên Họ tên sinh viên Ngày sinh Diachi Địa + Bảng MON chứa danh sách mơn học gồm thuộc tính sau: Tên thuộc tính Giải thích MaM Mã mơn TenM Tên mơn DVHT Đơn vị học trình + Bảng DIEM chứa thông tin điểm sinh viên theo môn học gồm thuộc tính sau: Tên thuộc tính Giải thích MaM Mã mơn MaSV Mã số sinh viên Phach Số phách DIEM Điểm thi 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sv phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng liệu 3/ Hãy giảm đơn vị học trình mơn học có mã ‘MH01’ 4/ Hãy xóa tồn thơng tin sinh viên chưa có điểm thi môn Bài 2: Cho sở liệu quản lý sinh viên bao gồm bảng liệu sau: 45 + Bảng LOP để lưu thông tin lớp học gồm có thuộc tính sau: Tên thuộc tính Giải thích MaLop Mã lớp học TenLop Tên lớp học + Bảng TINH để lưu trữ thông tin tỉnh thành phố, gồm thuộc tính sau: Tên thuộc tính Giải thích MaTinh Mã tỉnh, thành phố TenTinh Tên tỉnh, thành phố +Bảng SINHVIEN để lưu trữ thông tin sinh viên, gồm thuộc tính sau: Tên thuộc tính Giải thích MaSV Mã sinh viên HoTen Họ tên sinh viên NgaySinh Ngày sinh GioiTinh Giới tính MaLop Mã lớp MaTinh Mã tỉnh DTB Điểm trung bình 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sv phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng liệu 3/ Hãy cộng 0.5 điểm cho sinh viên thuộc tỉnh Bắc Kạn 4/ Hãy xóa thơng tin sinh viên lớp ĐHCQK14A 3.3 Bài thực hành nâng cao Cho sở liệu quản lý khách sạn gồm bảng liệu sau: + Bảng KhachHang để lưu danh mục thông tin khách hàng khách sạn gồm trường sau: Tên thuộc tính Giải thích MaKhach Mã khách TenKhach Tên khách hàng ĐiaChi Địa SDT Số điện thoại CMT Số chứng minh thư + Bảng Phong để lưu thơng tin phòng có khách sạn gồm trường sau: Tên thuộc tính Giải thích MaP Mã phòng TenP Tên phòng LoaiP Loại phòng Gia Đơn giá 46 + Bảng DatPhong (Đặt phòng) để lưu trữ thơng tin việc đặt phòng khách: Tên thuộc tính Giải thích MaKhach Mã khách MaP Mã phòng NgayNhan Ngày nhận phòng NgayTra Ngày trả phòng Yêu cầu: 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi yêu cầu sinh viên phải định nghĩa đầy đủ) 2/ Hãy thực yêu cầu sau: Nhập liệu cho bảng liệu CSDL Sửa liệu bảng Phong để tăng giá tất phòng khách sạn lên 5% Xố thơng tin việc đặt phòng khách có mã '025' 47 BÀI THỰC HÀNH SỐ MỤC TIÊU: Bài thực hành số nhằm giúp sinh viên biết: - Thêm, sửa, xóa liệu bảng YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có cài đặt phần mềm SQL Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3.1 Bài thực hành mẫu Cho sở liệu quản lý bán hàng gồm bảng liệu sau: + Bảng DMKhach để lưu danh mục khách hàng gồm thuộc tính sau: Tên thuộc tính Giải thích MaKhach Mã khách hàng TenKhach Tên khách hàng DiaChi Địa khách hàng DienThoai Điện thoại + Bảng DMHang để lưu danh mục hàng hố gồm thuộc tính sau: Tên thuộc tính Giải thích MaHang Mã hàng TenHang Tên hàng DVT Đơn vị tính + Bảng HoaDonBan để lưu danh sách đơn hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaKhach Mã khách hàng NgayHD Ngày hoá đơn DienGiai Diễn giải + Bảng ChiTietHoaDon để lưu chi tiết hoá đơn bán hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaHang Mã hàng SoLuong Số lượng bán 48 DonGia Đơn giá Yêu cầu: 1/ Hãy nhập thông tin mua hàng khách hàng có tên “Nguyen Van Hao”, địa “Thai Nguyên”, số điện thoại “0987908876” mua mặt hàng có mã “MH03” với số lượng 4, đơn giá 39000 vào ngày hôm Insert into DMkhach Values ('K1','Nguyen Van Hao','Thai Nguyen','0987908876') Insert into Hoadonban Values ('SHD003','K1', getdate(),' ') Insert into Chitiethoadon Values('SHD003','MH03',4,39000) 2/ Hãy tăng giá bán mặt hàng bán ngày hôm qua lên 5% Update Chitiethoadonban Set Dongia = Dongia *1.05 Where Mahang in (Select mahang from Hoadonban Where convert(char(10), 111, getdate()-1)=convert(char(10), 111, NgayHD)) 3/ Hãy xóa thơng tin khách hàng có mã khách hàng “Kh001” Delete from Chitiethoadon Where SHD in (Select SHD from Hoadonban where MaK = ‘KH001’) Delete From Hoadonban Where MaK = ‘KH001’ Delete From DMkhach Where MaK = ‘KH001’ 3.2 Bài thực hành Bài Cho sở liệu quản lý điểm gồm bảng liệu sau: + Bảng SINHVIEN chứa danh sách sinh viên bao gồm thuộc tính sau: Tên thuộc tính Giải thích MaSV Mã số sinh viên HotenSV Họ tên sinh viên NS Ngày sinh Diachi Địa + Bảng MON chứa danh sách mơn học gồm thuộc tính sau: Tên thuộc tính Giải thích MaM Mã mơn TenM Tên mơn DVHT Đơn vị học trình + Bảng DIEM chứa thơng tin điểm sinh viên theo môn học gồm thuộc tính sau: Tên thuộc tính Giải thích MaM Mã môn MaSV Mã số sinh viên Phach Số phách DIEM Điểm thi 49 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sv phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng liệu 3/ Hãy giảm đơn vị học trình mơn học chưa có điểm thi 4/ Hãy xóa tồn thơng tin sinh viên có mã sinh viên “SV002” Bài 2: Cho sở liệu quản lý sinh viên bao gồm bảng liệu sau: + Bảng LOP để lưu thông tin lớp học gồm có thuộc tính sau: Tên thuộc tính Giải thích MaLop Mã lớp học TenLop Tên lớp học + Bảng TINH để lưu trữ thông tin tỉnh thành phố, gồm thuộc tính sau: Tên thuộc tính Giải thích MaTinh Mã tỉnh, thành phố TenTinh Tên tỉnh, thành phố +Bảng SINHVIEN để lưu trữ thơng tin sinh viên, gồm thuộc tính sau: Tên thuộc tính Giải thích MaSV Mã sinh viên HoTen Họ tên sinh viên NgaySinh Ngày sinh GioiTinh Giới tính MaLop Mã lớp MaTinh Mã tỉnh DTB Điểm trung bình 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố yêu cầu sv phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng liệu 3/ Hãy cộng 0.05 điểm cho sinh viên có điểm trung bình 2.0 4/ Hãy xóa thơng tin sinh viên thuộc tỉnh Thái Nguyên 3.3 Bài thực hành nâng cao Cho sở liệu quản lý khách sạn gồm bảng liệu sau: + Bảng KhachHang để lưu danh mục thông tin khách hàng khách sạn gồm trường sau: Tên thuộc tính Giải thích MaKhach Mã khách TenKhach Tên khách hàng ĐiaChi Địa SDT Số điện thoại CMT Số chứng minh thư + Bảng Phong để lưu thông tin phòng có khách sạn gồm trường sau: Tên thuộc tính Giải thích 50 Mã phòng Tên phòng Loại phòng Đơn giá MaP TenP LoaiP Gia + Bảng DatPhong (Đặt phòng) để lưu trữ thơng tin việc đặt phòng khách: Tên thuộc tính Giải thích MaKhach Mã khách MaP Mã phòng NgayNhan Ngày nhận phòng NgayTra Ngày trả phòng Yêu cầu: 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sinh viên phải định nghĩa đầy đủ) 2/ Hãy thực yêu cầu sau: Nhập liệu cho bảng liệu CSDL Sửa liệu bảng Phong để tăng giá tất phòng chưa có khách th lên 5% Xố thơng tin việc đặt phòng khách hàng trả phòng Hãy xóa thơng tin khách hàng đặt phòng khơng nhận phòng 51 BÀI THỰC HÀNH SỐ 10 MỤC TIÊU: Bài thực hành số 10 nhằm giúp sinh viên biết: - Thêm, sửa, xóa liệu bảng YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có cài đặt phần mềm SQL Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3.1 Bài thực hành mẫu Cho sở liệu quản lý bán hàng gồm bảng liệu sau: + Bảng DMKhach để lưu danh mục khách hàng gồm thuộc tính sau: Tên thuộc tính Giải thích MaKhach Mã khách hàng TenKhach Tên khách hàng DiaChi Địa khách hàng DienThoai Điện thoại + Bảng DMHang để lưu danh mục hàng hoá gồm thuộc tính sau: Tên thuộc tính Giải thích MaHang Mã hàng TenHang Tên hàng DVT Đơn vị tính + Bảng HoaDonBan để lưu danh sách đơn hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaKhach Mã khách hàng NgayHD Ngày hoá đơn DienGiai Diễn giải + Bảng ChiTietHoaDon để lưu chi tiết hố đơn bán hàng gồm thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hố đơn bán MaHang Mã hàng SoLuong Số lượng bán 52 DonGia Đơn giá Yêu cầu: 1/ Hãy nhập thông tin mua hàng khách hàng có mã khách “KH002” mua mặt hàng có tên hàng “nước xả vải” với số lượng 4, đơn giá 86000 vào ngày hôm Insert into DMHang Values ('MHBS','Nuoc xa vai', 'Chai 2l') Insert into Hoadonban Values ('SHD003','KK002', getdate(),' ') Insert into Chitiethoadon Values('SHD003','MHBS',4,86000) 2/ Hãy giảm giá bán mặt hàng bán ngày hôm xuống 5% Update Chitiethoadonban Set Dongia = Dongia *0.95 Where Mahang in (Select mahang from Hoadonban Where convert(char(10), 111, getdate())=convert(char(10), 111, NgayHD)) 3/ Hãy xóa thơng tin khách hàng mua mặt hàng có mã “MH002” Delete from DMKhach Where Makhach in (Select makhach from hoadonban Where SHD in (Select SHD from Chitiethoadon Where mahang = ‘MH002’)) 3.2 Bài thực hành Cho sở liệu quản lý điểm rèn luyện gồm bảng sau: + Bảng LOP để lưu thông tin lớp học gồm thuộc tính sau: Tên thuộc tính Giải thích Malop Mã lớp Tenlop Tên lớp + Bảng SINHVIEN để lưu thông tin sinh viên gồm thuộc tính sau: Tên thuộc tính Giải thích Masv Mã sinh viên Tensv Tên sinh viên Ngaysinh Ngày sinh Malop Mã lớp + Bảng DIEMRL để lưu thông tin tình hình điểm rèn luyện sinh viên gồm thuộc tính sau: Tên thuộc tính Giải thích Masv Mã sinh viên Hocky Học kỳ Nam Năm học Diem Điểm rèn luyện Yêu cầu: 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố ngồi u cầu sinh viên phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng liệu, bảng ghi 3/ Hãy cộng điểm rèn luyện cho sinh viên lớp ĐHCQK14A 53 4/ Hãy nhập liệu cho bảng SINHVIEN1 có cấu trúc giống bảng SINHVIEN cách lấy tồn liệu từ bảng SINHVIEN 5/ Hãy xóa tồn thơng tin bảng SINHVIEN 3.3 Bài thực hành nâng cao Cho sở liệu gồm bảng liệu sau: + Bảng NhanVien để lưu thông tin nhân viên gồm thuộc tính sau: Tên thuộc tính Giải thích MaNV Mã nhân viên TenNV Tên nhân viên DiaChi Địa Map Mã phòng HSLuong Hệ số lương nhân viên + Bảng Phong để lưu thơng tin phòng ban quan gồm thuộc tính sau: Tên thuộc tính Giải thích MaP Mã phòng TenP Tên phòng DiaChiP Địa phòng SDT Số điện thoại + Bảng HocVi (học vị) gồm thuộc tính sau: Tên thuộc tính Giải thích MaHV Mã học vị TenHV Tên học vị + Bảng NV_TDHV (trình độ học vị nhân viên): Tên thuộc tính Giải thích MaNV Mã nhân viên MaTD Mã trình độ học vị ThoiGian Ngày tháng năm đạt trình độ Yêu cầu: 1/ Hãy tạo cấu trúc sở liệu (Dùng trình soạn thảo Query Analyzer; Với bảng có ràng buộc khố ràng buộc khố yêu cầu sinh viên phải định nghĩa đầy đủ) 2/ Hãy nhập liệu cho bảng, tối thiểu bảng ghi 3/ Hãy tăng thêm 0.33 hệ số lương nhân viên đạt học vị “Thạc sĩ” năm 4/ Hãy cập nhật thông tin phòng có tên “Quản trị đời sống” thành tên phòng “Quản trị phục vụ” 54 ... cho bảng 21 BÀI THỰC HÀNH SỐ MỤC TIÊU: Bài thực hành số nhằm giúp sinh viên biết: - Thao tác cú pháp câu lệnh truy vấn liệu SELECT YÊU CẦU: - Yêu cầu điều kiện thực hành: Phòng máy thực hành có... hàng 11 Số lượng bán Đơn giá SoLuong DonGia Hãy sử dụng Enterprise Manager tạo cấu trúc tệp CSDL - Tạo tệp CSDL 12 - Tạo bảng liệu 13 - Tạo lược đồ quan hệ Diagram 14 15 16 3.2 Bài thực hành - Thực. .. Server, số lượng máy tương ứng với số sinh viên chia theo lớp thực hành - Yêu cầu sinh viên: Chuẩn bị tập, tài liệu theo yêu cầu đề cương môn học NỘI DUNG BÀI THỰC HÀNH: 3 .1 Bài thực hành mẫu