Bài tập thực hành môn cơ sở dữ liệu

2 215 0
Bài tập thực hành môn cơ sở dữ liệu

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đại học Công nghệ Thông tin – Khoa Hệ thống Thông tin BÀI THỰC HÀNH BUỔI (tiếp theo) Bài 1: Dùng công cụ QA thực yêu cầu sau CSDL QUANLIBANHANG_2008: a Ngôn ngữ định nghĩa liệu (Data Definition Language): Lưu ý: Sử dụng lệnh SP_COLUMNS để kiểm tra lại việc thêm thuộc tính có thành cơng hay khơng? Thêm vào thuộc tính GHICHU có kiểu liệu varchar(20) cho quan hệ SANPHAM Thêm vào thuộc tính LOAIKH có kiểu liệu tinyint cho quan hệ KHACHHANG Sửa kiểu liệu thuộc tính GHICHU quan hệ SANPHAM thành varchar(100) Xóa thuộc tính GHICHU quan hệ SANPHAM Sửa kiểu liệu thuộc tính LOAIKH quan hệ KHACHHANG để lưu giá trị chuỗi sau: “Vang lai”, “Thuong xuyen”, “Vip”, … b Ngôn ngữ thao tác liệu (Data Manipulation Language): Sao chép bảng SANPHAM thành bảng SANPHAM_MOI Sao chép bảng KHACHHANG thành bảng KHACHHANG_MOI Trong bảng SANPHAM_MOI cập nhật giá tăng 5% sản phẩm “Thai Lan” sản xuất Trong bảng SANPHAM_MOI cập nhật giá giảm 5% sản phẩm “Trung Quoc” sản xuất có giá từ 10.000 trở xuống Trong bảng KHACHHANG_MOI cập nhật giá trị LOAIKH “Vip” khách hàng đăng ký thành viên trước ngày 1/1/2007 có doanh số từ 10.000.000 trở lên khách hàng đăng ký thành viên từ 1/1/2007 trở sau có doanh số từ 2.000.000 trở lên Bài 2: Dùng công cụ QA thực yêu cầu sau CSDL QUNALIXE_ 2009: Cho lược đồ quan hệ sau: NHANVIEN(MaNV,HoTen,NgaySinh,NgayVL,MaPhong) PHONGBAN(MaPhong,TenPhong,SoLuong,TruongPhong) XE(MaXe,LoaiXe,SoChoNgoi,NamSX) PHANCONG(MaPC,MaNV,MaXe,NgayDi,NgayVe,NoiDen) Quan hệ NHANVIEN Thuộc tính MaNV HoTen NgaySinh NgayVL Luong Kiểu liệu char(5) varchar(20) smalldatetime smalldatetime money Diễn giải Mã nhân viên Họ tên Ngày sinh Ngày vào làm Lương nhân viên Bài thực hành buổi 3(tt) Đại học Công nghệ Thông tin – Khoa Hệ thống Thơng tin MaPhong char(5) Mã phòng MaPhong char(5) Mã phòng TenPhong varchar(25) Tên phòng PHONGBAN SoLuong int Số lượng TruongPhong char(5) Trưởng phòng MaXe char(5) Mã xe LoaiXe varchar(20) Loại xe XE SoChoNgoi int Số chỗ ngồi NamSX int Năm sản xuất MaPC char(5) Mã phân công MaNV char(5) Mã nhân viên MaXe char(5) Mã xe PHANCONG NgayDi smalldatetime Ngày NgayVe smalldatetime Ngày NoiDen varchar(25) Nơi đến a Ngôn ngữ định nghĩa liệu (Data Definition Language): Lưu ý: Sử dụng lệnh SP_COLUMNS để kiểm tra lại việc thêm thuộc tính có thành cơng hay khơng? Thêm vào thuộc tính GIOITINH có kiểu liệu varchar(10) cho quan hệ NHANVIEN Xóa thuộc tính NamSX quan hệ XE Sửa kiểu liệu thuộc tính NOIDEN quan hệ PHANCONG thành varchar(50) Xóa quan hệ XE, tạo lại quan hệ PHUONGTIEN có thuộc tính quan hệ XE b Ngơn ngữ theo tác liệu (Data Manipulation Language): Thêm liệu sau cho quan hệ PHANCONG (lưu ý cần phải tự thêm liệu cho quna hệ có liên quan) MAPC MANV MAXE NGAYDI NGAYVE NOIDEN PC001 NV001 XE001 01/01/2009 29/01/2009 Ha Noi PC002 NV001 XE002 07/02/2009 10/02/2009 Ca Mau PC003 NV002 XE004 21/04/2009 23/04/2009 Vung Tau PC004 NV002 XE001 15/07/2009 20/07/2009 Da Lat PC005 NV003 XE003 28/05/2009 05/06/2009 Nha Trang Xóa liệu XE có mã số XE04 quan hệ PHUONGTIEN Cập nhật lại họ tên cho nhân viên có mã số ‘NV03’ thành ‘Nguyễn Văn Giàu’ Cộng thêm 300.000đ cho tất nhân viên phân công lái xe Hà Nội tháng năm 2009 cộng 100.000đ cho tất nhân viên phân công lái xe Cà Mau tháng năm Bài thực hành buổi 3(tt) ... định nghĩa liệu (Data Definition Language): Lưu ý: Sử dụng lệnh SP_COLUMNS để kiểm tra lại việc thêm thuộc tính có thành cơng hay khơng? Thêm vào thuộc tính GIOITINH có kiểu liệu varchar(10)... kiểu liệu thuộc tính NOIDEN quan hệ PHANCONG thành varchar(50) Xóa quan hệ XE, tạo lại quan hệ PHUONGTIEN có thuộc tính quan hệ XE b Ngơn ngữ theo tác liệu (Data Manipulation Language): Thêm liệu. .. xe Hà Nội tháng năm 2009 cộng 100.000đ cho tất nhân viên phân công lái xe Cà Mau tháng năm Bài thực hành buổi 3(tt)

Ngày đăng: 07/06/2018, 12:59

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan