intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài thực hành số 1 (Tin học)

Chia sẻ: Photocopy Xứ Lạng | Ngày: | Loại File: PDF | Số trang:54

100
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài thực hành số 1 (Tin học)

  1. BÀI THỰC HÀNH SỐ 1 1. MỤC TIÊU: 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 2. YÊU CẦU: - Yêu cầu về đ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ị bài tập, tài liệu theo yêu cầu của đề cương môn học. 3. 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 khi đăng nhập với quyền quản trị (admin) bạn bắt đầu cài đặt SQL Server 2008, sau khi chạy file Setup.exe nó sẽ ra thế 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-server- 2008-03.jpg Chờ Setup check các điều kiện cần thiết trước khi cài đặt 1
  2. http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-04.jpg Sau khi ấn vào OK Setup sẽ hỏi bạn Product Key, ở đây Key có dạng AB1C2-DEF34- G5H67-IJKLM-89NOP bạn phải nhập đầy đủ rồi ấn Next http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-05.jpg 2
  3. Chọn I accept the license terms rồi ấn tiếp Next http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-06.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-07.jpg 3
  4. Sau khi ấn Next Setup sẽ hỏi bạn cài đặt các Feature (ở đây mình chọn Full ) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-08.jpg Cài đặt Instance mới hoặc để Default (nếu bạn đã cài SQL Server 2000 hoặc 2005 trước rồi thì phải đặt Instance name khác) 4
  5. http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-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-server- 2008-10.jpg 5
  6. Thiết lập tiếp quyền quản trị (admin) & Authentication Mode, nếu bạn chọn Mixed Mode bạn sẽ phải nhập Password cho User http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-12.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-13.jpg 6
  7. Các bạn ấn tiếp và Add Current User (lấy User hiện tại làm người quản trị) http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-14.jpg Thiết lập đường dẫn mặc định lưu trữ dữ liệu (các file mdf,backup...) 7
  8. http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-15.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-16.jpg 8
  9. http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-17.jpg http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-18.jpg 9
  10. http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-19.jpg Tiến hành cài đặt http://data.sinhvienit.net/2010/T08/img/SinhVienIT.NET---cach-cai-dat-sql-server- 2008-20.jpg 10
  11. Nếu nó hiện ra cái bảng này thì có nghĩa bạn đã cài đặt xong SQL Server 2008 rồi đấy, nếu có lỗi bạn phải xem lại các bước bên trên xem có sai ở đâu không. 2/ Cho cơ sở dữ liệu quản lý bán hàng gồm các bảng dữ liệu sau: + Bảng DMKhach để lưu các danh mục các khách hàng gồm các 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 các 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 các đơn hàng gồm các thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hoá đơ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 các hoá đơn bán hàng gồm các 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 11
  12. SoLuong Số lượng bán DonGia Đơn giá Hãy sử dụng Enterprise Manager tạo cấu trúc tệp CSDL trên - Tạo tệp CSDL 12
  13. - Tạo bảng dữ liệu 13
  14. - Tạo lược đồ quan hệ Diagram 14
  15. 15
  16. 16
  17. 3.2. Bài thực hành cơ bản - Thực hành cài đặt SQL Server trên máy tính cá nhân - Cho cơ sở dữ liệu quản lý nhà cho thuê bao gồm các bảng dữ liệu sau: + Bảng KHACH để lưu danh sách các khách hàng gồm các thuộc tính sau: Tên thuộc tính Giải thích MaK Mã khách hàng TenK Tên khách hàng ĐiaChi Địa chỉ khách SoDT Số điện thoại + Bảng NHA để lưu trữ thông tin về các ngôi nhà cho thuê, gồm các thuộc tính sau: Tên thuộc tính Giải thích MaN Mã nhà 17
  18. TenChuNha Tên chủ nhà GiaThue Giá thuê DiaChiNha Địa chỉ nhà +Bảng HOPDONG để lưu trữ thông tin về các hợp đồng thuê nhà của khách, gồm các thuộc tính sau: Tên thuộc tính Giải thích SoHĐ Số hợp đồng MaN Mã nhà MaK Mã khách NgayBĐ Ngày bắt đầu hợp đồng NgayKT Ngày kết thúc hợp đồng Hãy tạo tệp CSDL trên bằng Enterprise Management 3.3. Bài thực hành nâng cao Cho cơ sở dữ liệu gồm các bảng dữ liệu sau: + Bảng NhanVien để lưu thông tin về nhân viên gồm các 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 chỉ Map Mã phòng Luong Lương của nhân viên + Bảng Phong để lưu thông tin về các phòng ban trong cơ quan gồm các 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 chỉ phòng SDT Số điện thoại + Bảng NgoaiNgu (ngoại ngữ) gồm các thuộc tính sau: Tên thuộc tính Giải thích MaNN Mã ngoại ngữ TenNN Tên ngoại ngữ + Bảng TrinhDo_NN (trình độ ngoại ngữ) để lưu trữ thông tin về trình độ ngoại ngữ của nhân viên: Tên thuộc tính Giải thích MaNV Mã nhân viên MaNN Mã ngoại ngữ TrinhDo Trình độ ngoại ngữ Hãy tạo tệp CSDL trên bằng Enterprise Management 18
  19. BÀI THỰC HÀNH SỐ 2 1. MỤC TIÊU: Bài thực hành nhằm giúp sinh viên biết: - Tạo lập CSDL bằng câu lệnh định nghĩa cấu trúc bằng ngôn ngữ T_SQL - Xây dựng CSDL bằng Query Analyzer. 2. YÊU CẦU: - Yêu cầu về đ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ị bài tập, tài liệu theo yêu cầu của đề cương môn học. 3. NỘI DUNG BÀI THỰC HÀNH: 3.1. Bài thực hành mẫu Cho cơ sở dữ liệu quản lý bán hàng gồm các bảng dữ liệu sau: + Bảng DMKhach để lưu các danh mục các khách hàng gồm các 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 các 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 các đơn hàng gồm các thuộc tính sau: Tên thuộc tính Giải thích SoHD Số hoá đơ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 các hoá đơn bán hàng gồm các 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 SoLuong Số lượng bán DonGia Đơn giá Hãy tạo cấu trúc cơ sở dữ liệu trên (Dùng trình soạn thảo Query Analyzer; Với mỗi bảng nếu có ràng buộc khoá chính hoặc ràng buộc khoá ngoài yêu cầu sv phải định nghĩa đầy đủ). create database quanly create table DMkhach ( makhach char(10) primary key, TenKhach nvarchar(30) not null, diachi nvarchar(50), 19
  20. dienthoai char(12), ) create table DMhang ( mahang char(10) primary key, tenhang nvarchar(50) not null, dvt char(15) ) create table hoadonban ( Sohd char(10) primary key, makhach char(10), ngayhd smalldatetime,, diengiai char(25) ) create table chitiethoadon ( Sohd char(10), mahang char(10), dongia real, soluong real, constraint n1 primary key(sohd, mahang), constraint n2 foreign key(Sohd) references hoadonban(Sohd), constraint n3 foreign key(mahang) references DMhang(mahang) ) 3.2. Bài thực hành cơ bản Cho cơ sở dữ liệu quản lý sinh viên bao gồm các bảng dữ liệu sau: + Bảng LOP để lưu thông tin về các lớp học gồm có cá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 về các tỉnh thành phố, gồm các 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 về các sinh viên, gồm các 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 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2