Thông tin tài liệu:
Tham khảo tài liệu bài tập thực hành csdl sqlserver, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
bài tập thực hành CSDL SQLSERVERBài t p th c hành H QU N TR CSDL SQLSERVER BÀI T P TH C HÀNH H QU N TR CSDL SQLSERVER 2000Bài t p 1. T o CSDL1. S d ng công c EnterPrise Manager a. T o CSDL tên QuanLySV b. Di chuy n 2 t p tin CSDL sang v trí lưu tr khác dùng ch c năng Dettach và Attach. c. Xoá CSDL QuanLySV ra h n kh i SQLServer2. S d ng công c Query Analyzer ñ t o và qu n tr CSDL cho ng d ng a. T o CSDL tên: QuanLyBH b. Xem t p h p thông tin t t c các CSDL, Xem t p h p thông tin c a CSDL QuanLyBH c. Di chuy n 2 t p tin CSDL sang v trí lưu tr khác dùng ch c năng Dettach và Attach. d. ð i tên CSDL QuanLyBH thành QLBH e. Xoá CSDL QLBH ra h n kh i SQLServerBài t p 2. Xây d ng CSDL Qu n lý sinh viên, S d ng công c Enterprise Manager1. T o DataBase tên: QuanLySV2. T o các Table (B ng) có c u trúc như sau:Lop(MaLop , TenLop )Column Name Data Type Length Allow Null PropertiesMaLop Char 6 Primary keyTenLop nVarChar 30SinhVien (MaSV, HoSV , Ten SV, Phai , NgaySinh , DiaChi, MaLop, HocBong )Column Name Data Type Length Allow Nulls PropertiesMaSV Char 8 Primary keyHoSV nVarchar 30TenSV nVarChar 20Phai BitNgaySinh SmallDateTimeDiaChi nVarchar 100 xMaLop Char 6HocBong Decimal Default = 0; Precision:9, scale:2 Check >=0 This is trial versionBiên so n: Dương Thành Ph t – http://www.thayphet.net Trang 1 www.adultpdf.comBài t p th c hành H QU N TR CSDL SQLSERVERMonHoc(MaMH, TenMH )Column Name Data Type Length Allow Nulls PropertiesMaMH Char 4 Primary keyTenMH nVarChar 30KQThi(MaMH,MaSV, Diem ) ) Column Name Data Length Allow Nulls Properties TypeMaMH Char 4 Primary keyMaSV Char 8Diem Decimal x Precision: 4, scale:2 Check >=03. Thi t l p m i quan h gi a các Table v i các yêu c u như sau như sau: Các m i quan h ñ u có ch ñ t ñ ng c p nh t d li u b ng quan h khi d li u b ng chính thay ñ i, không t ñ ng xóa. T o tiêu ñ cho lư c ñ : “LƯ C ð CSDL QU N LÝ SINH VIÊN”4. Nh p li u vào các Table như sau Lop This is trial versionBiên so n: Dương Thành Ph t – http://www.thayphet.net Trang 2 www.adultpdf.comBài t p th c hành H QU N TR CSDL SQLSERVER MonHoc SinhVien KQThi This is trial versionBiên so n: Dương Thành Ph t – http://www.thayphet.net Trang 3 www.adultpdf.comBài t p th c hành H QU N TR CSDL SQLSERVERBài t p 3. Xây d ng CSDL Qu n lý bán hàng dùng l nh SQL trong Query Analyzer1. T o DataBase tên : QuanLyBH2. T o các Table (B ng) có c u trúc như sau:LoaiSP(MaLoai, TenLoai)Column Name Data Type Length Allow Nulls PropertiesMaLoai (Key) TinyIntTenLoai nVarChar 30SanPham(MaSP, TenSP, QuiCach, DVT, SLTon, MaLoai)Column Name Data Type Length Allow Nulls PropertiesMaSP Char 10 Primary keyTenSP nVarChar 30QuyCach nVarChar 100 XDVT nVarChar 10SLTon Decimal (9,2) Default = 0, Check >=0DonGia Decimal (9,2) Check >=0MaLoai(Fkey) TinyIntKhachHang (MaKH, TenKH, DiaChiKH, DienThoaiKH, EmailKH )Column Name Data Type Length Allow Null PropertiesMaKH Char 10 Primary keyTenKH nVarChar 30DiaChiKH nVarChar 100 XDienThoaiKH VarChar 20 XEmailKH VarChar 30 XNhanVien(MaNV, HoNV, TenNV, Phai, NgaySinh, DiaChiNV, DienThoaiNV )Column Name Data Type Length Allow Nulls PropertiesMaNV TinyInt Primary keyHoNV nVarchar 30TenNV nVarChar 20Phai Bit This is trial versionBiên so n: Dương Thành Ph t – http://www.thayphet.net Trang 4 www.adultpdf.comBài t p th c hành H QU N TR CSDL SQLSERVERNgaySinh SmallDateTimeDiaChiNV nVarchar 100 XDienThoaiNV VarChar 20 XDonDatHang(SoDH, MaKH, MaNV, NgayDH, NgayGiao ) Data Type Length Allow Nulls PropertiesColumn NameSoDH Char 10 Primary keyMaKH Char 10MaNV TinyIntNgayDH SmalDateTimeNgayGiao SmalDateTimeChiTietDH(SoDH, MaSP, SLDat )Column Name Data Type Length Allow Nulls PropertiesSoDH Char 10 Primary keyMaSP Char 10SLDat Dec ...