1. Trang chủ
  2. » Tất cả

BÀI THỰC HÀNH SỐ 4:

4 1 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Thực Hành Số 4
Trường học Trường Đại Học Cơ Điện Liên Việt
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài thực hành
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 4
Dung lượng 90,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÀI THỰC HÀNH SỐ 4 BÀI THỰC HÀNH SỐ 3 Các đối tượng schema I Yêu cầu của bài thực hành Tìm hiểu các đối tượng schema Làm quen với các câu lệnh cơ bản trong T SQL Thao tác với dữ liệu trong bảng sử dụn[.]

Trang 1

BÀI THỰC HÀNH SỐ 3 Các đối tượng schema

I Yêu cầu của bài thực hành

- Tìm hiểu các đối tượng schema

- Làm quen với các câu lệnh cơ bản trong T-SQL

- Thao tác với dữ liệu trong bảng sử dụng câu lệnh T-SQL

II Yêu cầu trang thiết bị phòng học

- Trang thiết bị:

 Máy chiếu (Projecter): 1

 Máy tính có cài đặt phần mềm Oracle Database 11g

- Phòng học: Phòng máy đảm bảo số máy tính cho sinh viên thực hành

III Nội dung bài thực hành

- Giới thiệu các đối tượng Schema

+ Table

+ Sequence

+ View

+ Index

- Hướng dẫn một số thao tác tạo, thêm, cập nhật dữ liệu cho table Tạo Sequence, view, index

- Đề ghị sinh viên trả lời các câu hỏi

TRƯỜNG ĐẠI HỌC CNTT&TT

PHÒNG THỰC HÀNH TRIỂN KHAI CNTT&TT

Trang 2

BÀI THỰC HÀNH SỐ 3

Đăng nhập vào user system hoăc tự tạo môt user khác

1 Tạo 3 bảng dữ liệu KHACHHANG, NHANVIEN, DONDATHANG cho công ty M&T theo yêu cầu sau:

KHACHHANG

NHANVIEN

DONDATHANG

NoiGiaoHang Nvarchar2 80

2 Tạo khóa chính pk_MaKH , pk_MaNV , pk_SoHD cho 3 bảng KHACHHANG, NHANVIEN, DONDATHANG

3 Tạo 2 khóa ngoại fk_MaKH (tham chiếu đến bảng KHACHHANG), fk_MaNV

(tham chiếu đến bảng NHANVIEN) cho bảng DONDATHANG

4 Tạo 2 sequence SQ_DDH, SQ_KH cho 2 bảng DONDATHANG và

KHACHHANG

5 Insert du lieu vao bang KHACHHANG, NHANVIEN, DONDATHANG(sử dụng

2 sequence vừa tạo để làm tăng giá trị khóa chính) theo bảng sau:

KHACHHANG

Trang 3

1 CTCPTM

Quoc Hung

23 Nguyen Thai Hoc Quochung@

gmail.com

09445474735

MTM

gmail.com

09447867473

Mai Linh

24 Tran Nhat Duat Mailinh@

gmail.com

09245474735

HoangKhang

45 Nguyen Du Hoangkhang

@gmail.com

09745474735

NHANVIEN

MaNhanVien HoTen Ngay

Sinh

NgayLam Viec

DiaChi DienThoai LuongCo

Ban

Phu Cap A001 Nguyen

Van An

11/03/

1985

02/03/2009 Thai

Nguyen

0973635466 850

Van Minh

20/03/

1982

02/10/2009 Phu Tho 0973476546 850

Van Hoang

11/02/

1985

22/10/2008 Ha Noi 0973635466 850

Van Hung

19/04/

1987

12/07/2008 Thai

Nguyen

0912354667 850

DONDATHANG

SoHoaDon MaKhachHang MaNhanVien NgayDatHang NgayGiaoHang NoiGiaoHang

4 Đưa ra tất cả thông tin của nhân viên có tên là 'Nguyen Van An'

5 Tính thời gian làm việc mà mọi nhân viên đã làm tại công ty cho tới thời điểm hiện tại

6 Tìm đơn hàng được giao vào ngày '16/11/2010'

7 Update cột HoTen trong bảng NHANVIEN nơi có MaNhanVien = ‘A001’ thành HoTen = ‘Nguyen Thanh An’

Trang 4

8 Update cột MaKhachHang trong bảng DONDATHANG nơi có SoHoaDon =21

9 Xóa bản ghi trong bảng DONDATHANG nơi có MaKhachHang = 2

10 Tạo view V_hd gồm SoHoaDon,MaKhachHang,TenCongTy

11 Xem View v-hd

12 Tạo View V_Kh gồm TenCongTy, NgayGiaoHang nơi có MaKhachHang =2

13 Xem view V_kh

14 Tạo index I_nvien trên cột HoTen trong bảng NHANVIEN

Ngày đăng: 25/11/2022, 03:29

w