Hệ quản trị CSDL Oracle cũng tương tự với hệ quản trị bên SQL Server. Khi viết chương trình bằng ngôn ngữ C. Các bạn cần tải thử viện về add vào virsual là gọi lệnh bình thường: Ví dụ SqlCommand sẻ chuyển thành OracleCommand. Chi tiết liên hệ: quochaidang0gmail.com
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
Hệ quản trị cơ sở dữ liệu Oracle
ĐỀ TÀI Quản Lý Khu Vui Chơi Giải Trí
Sinh viên thực hiện: Nhóm 11
1 2001170370 – Hứa Đăng Khôi
2 2001170378 – Phạm Quang Kha
3 2001170461 – Trần Nguyễn Trọng Tuyển
4 2001170389 – Lê Trần Duy Nhất
5 2001170154 – Lê Tấn Sỷ
Trang 3BẢNG PHÂN CÔNG CÔNG VIỆC CHO CÁC THÀNH VIÊN TRONG NHÓM 11
STT MSSV Họ tên Công việc được giao Đánh giá
1 2001170370 Hứa Đăng Khôi Viết package ,Viết Thủ
tục(1 câu) ,Viết 5 câu truy vấn,Tìm cách kết nối form
Tốt
2 2001170378 Phạm Quang Kha Tạo CSDL,Tìm cách
kết nối form,Viết Trigger,Viết Thủ tục(1 câu)
Tốt
3 2001170461 Trần Nguyễn Trọng Tuyển Soạn Powerpoint, Viết
Hàm ,Viết 5 câu truy vấn,Viết Thủ tục(1 câu),Thiết Kế Form,
Tốt
4 2001170389 Lê Trần Duy Nhất Soạn word , Thiết Kế
Form,Viết 5 câu truyvấn,Tìm cách kết nốiform,Viết Thủ tục(1câu)
Tốt
5 2001170154 Lê Tấn Sỷ Viết Hàm,Viết 5 câu
truy vấn, Tìm cách kết nối form,Viết Thủ tục(1câu),Tạo Phân Quyền
Tốt
Trang 4Phần 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU 1.1 MÔ TẢ ĐỀ TÀI
Nhằm xây dựng một phần mềm quản lý khu vui chơi giải trí nhằm đáp ứng nhu cầu của người quản lý và nhân viên để đơn giản hóa hơn trong việc quản lý nhân viên và bán vé Góp phần nâng cao hiệu quả kinh doanh của khu vui chơi, thu hút mọi người với những trò chơi thú vị, cảm giác manh,… đem lại doanh thu cao cho nhà quản lý
1.2 BẢNG
KHACHHANG (MAKH, TENKH, GT, NGAYSINH, DIENTHOAI)
NHANVIEN (MANV, TENNV, GT, NOISINH, DIENTHOAI, NGAYSINH,
LUONG)
TROCHOI (MATROCHOI, TENTROCHOI)
HOADON (MAHD, MANV, MAKH, NGAYBAN, TONGTIEN)
VE (MAVE, MATROCHOI, SL, DONGIA)
CHITIETHD (MAHD, MAVE, GIAMGIA, THANHTIEN)
1.3 CẤU TRÚC MỖI BẢNG
Trang 5STT Thuộc tính Mô tả Kiểu dữ liệu Khóa chính,
khóa ngoại
2 TENKH Tên khách hàng Nvarchar2(50)
5 DIENTHOAI Điện thoại Varchar2(30)
Bảng NHANVIEN
Trang 6STT Thuộc tính Mô tả Kiểu dữ liệu Khóa chính,
khóa ngoại
2 TENNV Tên nhân viên Nvarchar2(50)
5 DIENTHOAI Điện thoại Nvarchar2(15)
Bảng VE
STT Thuộc tính Mô tả Kiểu dữ liệu Khóa chính,
khóa ngoại
2 MATROCHOI Mã trò chơi Char(10) Khóa ngoại
Bảng TROCHOI
Trang 7STT Thuộc tính Mô tả Kiểu dữ liệu Khóa chính,
Bảng CHITIETHD
Trang 8STT Thuộc tính Mô tả Kiểu dữ liệu Khóa chính,
4 THANHTIEN Thành tiền Float(126)
Phần 2 XÂY DỰNG ĐỐI TƯỢNG 2.1 CÁC CÂU LỆNH TẠO CƠ SỞ DỮ LIỆU, TẠO BẢNG
CREATE TABLE KHACHHANG
(
MAKH CHAR(10) NOT NULL,
TENKH NVARCHAR2(50) NOT NULL,
Trang 9TENTROCHOI NVARCHAR2(50) NOT NULL,
CONSTRAINT PK_TROCHOI PRIMARY KEY(MATROCHOI) )
CREATE TABLE VE
(
MAVE CHAR(10) NOT NULL,
MATROCHOI CHAR(10) NOT NULL,
SL INT,
DONGIA FLOAT,
CONSTRAINT PK_VE PRIMARY KEY(MAVE),
CONSTRAINT FK_VE_TROCHOI FOREIGN KEY (MATROCHOI) REFERENCES TROCHOI(MATROCHOI)
)
CREATE TABLE NHANVIEN
(
MANV CHAR(10) NOT NULL,
TENNV NVARCHAR2(50) NOT NULL,
Trang 10MAHD CHAR(10) NOT NULL,
MANV CHAR(10) NOT NULL,
MAKH CHAR(10) NOT NULL,
NGAYBAN DATE,
TONGTIEN FLOAT,
CONSTRAINT PK_HOADON PRIMARY KEY (MAHD),
CONSTRAINT FK_HOADON_NHANVIEN FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV),
CONSTRAINT FK_HOADON_KHACHHANG FOREIGN KEY (MAKH) REFERENCES KHACHHANG(MAKH)
)
CREATE TABLE CHITIETHD
(
MAHD CHAR(10) NOT NULL,
MAVE CHAR(10) NOT NULL,
GIAMGIA FLOAT,
THANHTIEN FLOAT,
CONSTRAINT PK_CHITIETHD PRIMARY KEY (MAHD,MAVE),
CONSTRAINT FK_CHITIETHD_HOADON FOREIGN KEY (MAHD) REFERENCES HOADON(MAHD),
CONSTRAINT FK_CHITIETHD_VE FOREIGN KEY (MAVE)
REFERENCES VE(MAVE)
)
2.2 DIAGRAM
Trang 112.3 CÀI ĐẶT TOÀN VẸN TRIGGER
Trang 132.4 NHẬP DỮ LIỆU CHO TỪNG BẢNG
Trang 14 Bảng TROCHOI
Trang 15 Bảng VE
Bảng NHANVIEN
Trang 16 Bảng HOADON
Bảng CHITIETHOADON
Trang 182.5 CÂU LỆNH TRUY VẤN VÀ KẾT QUẢ THỰC HIỆN
Trang 22Phần 3 LẬP TRÌNH CSDL BẰNG T-SQL 3.1 Thủ tục
Trang 243.2 Hàm
Trang 25Phần 4 QUẢN LÝ NGƯỜI DÙNG
Phần 5 XÂY DỰNG ỨNG DỤNG
Trang 26Form Quản Lý Nhân Viên
Chức năng: cho biết thông tin của bảng nhân viên
Form Quản Lý Khách Hàng
Chức Năng: Cho biết thông tin bảng khách hàng
Trang 27Form Quản Lý Trò Chơi
Chức Năng:Cho biết thông tin bảng trò chơi
Trang 28Tài Liệu Tham Khảo
https://freetuts.net/tim-hieu-procedure-trong-oracle-1432.html
http://duydx.blogspot.com/2015/07/procedure-function-va-package-trong.html
su-dung-csharp