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

Đề thi thực hành môn Oracle

Chia sẻ: Hoang Quoc Hoang | Ngày: | Loại File: DOCX | Số trang:2

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

Đề thi thực hành môn Oracle, mời các bạn cùng tham khảo tài liệu để ôn tập các dạng câu hỏi bài tập để thi môn này thật tốt. Chúc các bạn ôn luyện hiệu quả và đạt điểm số cao.

Chủ đề:
Lưu

Nội dung Text: Đề thi thực hành môn Oracle

  1. ĐỀ THI THỰC HÀNH MÔN ORACLE Đề bài: Cho cơ sở dữ liệu Quản lý bệnh viện sau: - Create table BENHNHAN (MaBN char(20) constraint PK_MaBN_BN primary key, Hoten nvarchar2(50), Gioitinh varchar2(5), Diachi nvarchar2(50), Namsinh Date, CMND long ); - Create table KHOA (Makhoa char(20) constraint PK_Makhoa_KA primary key, Tenkhoa nvarchar2(50), MaKV varchar2(5), ); - Create table BACSI (MaBS char(20) , TenBS nvarchar2(50), Gioitinh varchar2(5), Chuyen_mon nvarchar2(50), Namsinh Date, CMND long Makhoa char(20) constranint FK_Makhoa_BS foreign key (Makhoa) references KHOA(Makhoa) ); - Create table PHONG (Maphong char(20) constraint PK_Maphong_PH primary key, Tenphong nvarchar2(50), Makhoa char(20) constranint FK_Makhoa_PH foreign key (Makhoa) references KHOA(Makhoa) ); - Create table GIUONGBENH (Ma_giuong char(20) , Trang_thai nvarchar2(50), Maphong char(20) constranint FK_Maphong_GB foreign key (Maphong) references PHONG(Maphong) ); Insert into BENHNHAN (‘BN01’, ‘Nguyen A’, ‘Nam’, ’12 Dinh Tien Hoang’, ‘1976’, ‘012345678’) Insert into BENHNHAN (‘BN02’, ‘Nguyen B’, ‘Nu’, ’Dong Nai’, ‘1986’, ‘0123455678’) Insert into BENHNHAN (‘BN03’, ‘Nguyen C’, ‘Nam’, ’Binh Duong’, ‘1978’, ‘019845678’) Insert into BENHNHAN (‘BN04’, ‘Nguyen D’, ‘Nu’, ’Nha Trang’, ‘1956’, ‘098735678’) Insert into BENHNHAN (‘BN05’, ‘Nguyen E’, ‘Nam’, ’Vung Tau’, ‘1976’, ‘04387678’)
  2. Insert into KHOA (‘KH01’, ‘Hoi suc cap cuu’, ‘03’) Insert into KHOA (‘KH02’, ‘Cap cuu’, ‘05’) Insert into KHOA (‘KH03’, ‘Rang Ham Mat’, ‘09’) Insert into KHOA (‘KH04’, ‘Phau Thuat’, ‘01’) Insert into BACSI (‘BS01’, ‘Binh Thuan’, ‘Nam’, ’Phau thuat’, ‘1976’, ‘013245678’,’KH01’) Insert into BACSI (‘BS02’, ‘Nhu Ngoc’, ‘Nu’, ’Chinh hinh’, ‘1985’, ‘08763278’,’KH01’) Insert into BACSI (‘BS03’, ‘Dinh Ton’, ‘Nam’, ’Rang ham mat’, ‘1955’, ‘03762178’,’KH03’) Insert into BACSI (‘BS04’, ‘Nguyet’, ‘Nu’, ’Phau thuat’, ‘1980’, ‘0134365678’,’KH02’) Insert into BACSI (‘BS05’, ‘Duc’, ‘Nam’, ’Phau thuat’, ‘1987’, ‘0132324218’,’KH04’) Insert into PHONG (‘PCC1’, ‘Phau thuat’, ’KH02’) Insert into PHONG (‘PCC2’, ‘Hoi suc 01’, ’KH01’) Insert into PHONG (‘PCC3’, ‘Phau thuat 02’, ’KH04’) Insert into PHONG (‘PCC4’, ‘Benh 01’, ’KH03’) Insert into PHONG (‘PCC5’, ‘Benh 02’, ’KH01’) Insert into PHONG (‘PCC6’, ‘Benh 03’, ’KH02’) Insert into GIUONGBENH (‘m1110’, ‘ON’, ‘PCC1’, ’BN01’) Insert into GIUONGBENH (‘m1210’, ‘OFF’, ‘PCC2’, ’-’) Insert into GIUONGBENH (‘m1510’, ‘ON’, ‘PCC3’, ’BN02’) Insert into GIUONGBENH (‘m1320’, ‘OFF’, ‘PCC4’, ’BN03’) Insert into GIUONGBENH (‘m1650’, ‘ON’, ‘PCC5’, ’BN04’) Insert into GIUONGBENH (‘m3110’, ‘ON’, ‘PCC6’, ’BN05’) Insert into GIUONGBENH (‘m1350’, ‘ON’, ‘PCC2’, ’BN02’) 1) Tạo cơ sở dữ liệu dựa vào đề bài (1d) 2) Tạo View cho biết danh sách các bệnh nhân nằm ở các phòng cấp cứu (bao g ồm PCC1, PCC2, PCC3, PCC4). (3d) 3) Viết Function cho biết số lượng bác sĩ của khoa có nhiều bệnh nhân nằm vi ện nhất. (3d) 4) Viết Frocedure cho biết danh sách các bác sĩ (MaBS, TenBS) trên 40 tu ổi c ủa khoa X (với X là tham số nhập vào từ bàn phím). (3d) Đây là đề thi mình tạo lại từ những dữ liệu ghi lại trong vở, sẽ có sai sót nh ưng c ơ b ản 4 đ ề thi thực hành đều tương tự như trên. Mọi người có gằng học hiểu dạng bài và thi tốt nhé.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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