CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9





HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
IndexIndex  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
 
caingocthanh (559)
 
holyangell (486)
 
bankimo (381)
 
zailangtu911 (369)
 
nguyenthanhvu (300)
 
dinhhuunho (153)
 
Admin (145)
 
nguyen chi ha (145)
 
zztanzzthanhzz (126)
 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
June 2017
SunMonTueWedThuFriSat
    123
45678910
11121314151617
18192021222324
252627282930 
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 Bài Thực Hành HCSDL(Hotafu)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
lethanhthuan
Nhập Môn
Nhập Môn
avatar

Nam Tổng số bài gửi : 31
Join date : 14/05/2009
Age : 28
Đến từ : ĐỒNG THÁP

Bài gửiTiêu đề: Bài Thực Hành HCSDL(Hotafu)   Tue Nov 23, 2010 7:22 pm

bài này do hotafu làm nha
create database quanlysach
use quanlysach
create table KhachHang(
Makh varchar(20) not null primary key,
Tenkh varchar(50),
Tenct varchar(100),
Diachi varchar(100),
Email varchar(100),
Dienthoai varchar(50),
Fax varchar(50),
)
create table NhomSach(
Manhom varchar(20) not null primary key,
Tennhom varchar(40),
)
create table NhanVien(
Manv varchar(20)not null primary key,
Holot varchar(50),
Tennv varchar(100),
Gioitinh varchar(4),
Ngaysinh datetime,
Ngaylamviec datetime,
Diachi varchar(100),
Email varchar(100),
Chucvu varchar(50),
Sodt varchar(50),
Luongcb float,
Phucap float,
)
create table NhaCungCap(
Mancc varchar(20)not null primary key,
Tenncc varchar(50),
Diachi varchar(100),
Dienthoai varchar(50),
Email varchar(100),
Fax varchar(50),

)
create table DanhMucSach(
Masach varchar(20)not null primary key,
Tensach varchar(40),
Tacgia varchar(50),
Manhom varchar(20),
Mancc varchar(20),
Dongia varchar(20),
Soluongton int,
constraint Manhom foreign key(Manhom) references NhomSach(Manhom),
constraint Mancc foreign key(Mancc) references NhaCungCap(Mancc),
)

create table HoaDon(
Mahd varchar(20)not null primary key,
Manv varchar(20),
Makh varchar(20),
Ngaydh datetime,
Ngaygh datetime,
Noigiao varchar(50),
constraint Manv foreign key(Manv) references NhanVien(Manv),
constraint Makh foreign key(Makh) references KhachHang(Makh),
)
create table ChiTietHoaDon(
Mahd varchar(20),
Masach varchar(20),
Soluong int,
Giaban float,
Giamgia float,
constraint pk_ChiTietHoaDon primary key(Mahd,Masach),
constraint Mahd foreign key(Mahd) references HoaDon(Mahd),
constraint MaSach foreign key(MaSach) references DanhMucSach(MaSach),
)

--Bai1)--------------------

insert into NhomSach values('N0001','Tin Hoc')
insert into NhomSach values('N0002','Khoa Hoc Ky Thuat')
insert into NhomSach values('N0003','Anh Van')
insert into NhomSach values('N0004','Y Hoc Dong Tay')
insert into NhomSach values('N0005','Chinh Tri-Phap Ly')
insert into NhomSach values('N0006','Van Hoc')

select *
from NhomSach

insert into KhachHang values('KH001','Tran Cao De','Dai Hoc Can Tho','112 Tran Hung Dao-Can Tho','','071.123456','071.123456')
insert into KhachHang values('KH002','Nguyen Minh Chau','Dai Hoc Cuu Long','112 Dinh Tien Hoang-P8-Vinh Long','','0703123456','071.123456')
insert into KhachHang values('KH003','Tran Van Thach','Anh Hung','333-Hung Vuong-TX.Bac Lieu','','0813123456','081133339')
insert into KhachHang values('KH004','Nguyen Hoang Thai','Anh Duong','421-Tran Hang Dao-TP.Ca Mau','','','')
insert into KhachHang values('KH005','Lam Phuc Nhu','Dai Hoc Can Tho','22 Hung Vuong-TP.My Tho','','0633123456','063.8989756')
insert into KhachHang values('KH006','Dao Anh Tuyet','Sao Sang','38 Dinh Tien Hoang-P8-Vinh Long','','0703123456','071.123456')

select *
from KhachHang

insert into NhaCungCap values('NCC01','Nha xuat ban thanh nien','TP HCM','0123456789','tnien@gmail.com','')
insert into NhaCungCap values('NCC02','Nha xuat ban lao dong','Ha Noi','123456709',' hnoi@yahoo.com','')
insert into NhaCungCap values('NCC03','Dai hoc Can Tho','Can Tho','0703867522',' cantho@ctu.edu.vn','')
insert into NhaCungCap values('NCC04','Nha xuat ban Can Tho','Can Tho','0710234876',' CTXBan@gmail.com','')
insert into NhaCungCap values('NCC05','Nha xuat ban tre','Ha Noi','0723855609',' xbTre@yahoo.com','')

select *
from NhaCungCap

insert into NhanVien values('NV001','Nguyen Ngoc','Mai','0','1975-02-21','1997-06-15','23 CMTB,Q3','nnmai@yahoo.com','Ke Toan','07103838888','4000000','900000')
insert into NhanVien values('NV002','Le Van','Thanh','1','1975-06-30','1997-08-14','322 Hai Ba Trung,Q1','lvthanh@yahoo.com','Nhan Vien','01324691051','3600000','800000')
insert into NhanVien values('NV003','Nguyen Thi','Thao','0','1972-05-24','1994-02-13','44/5 Cao Thang','NtThao@gmail.com','Nhan Vien','0981235554','3700000','800000')
insert into NhanVien values('NV004','Nguyen Van','Mai','1','1980-01-15','2000-04-05','32 Dien Bien Phu','nvMai@yaho.com','Nhan Vien','01234567891','3500000','750000')
insert into NhanVien values('NV005','Nguyen Bich','Chi','0','1977-01-01','2000-04-05','30 Dien Bien Phu','nbchi@gmail.com','Truong Phong','092345109','5000000','1500000')
insert into NhanVien values('NV006','Ngo Quang','Minh','1','1979-12-01','2001-05-05','15, 30/4 Can Tho','nqMinh@gmail.com','KT Truong','09190897654','4500000','1000000')
insert into NhanVien values('NV007','Le Ngoc','Thin','1','1972-10-03','2002-05-10','115 CMTB,Can Tho','lnThin@yahoo.com','Nhan Vien','7890543579','3400000','700000')
insert into NhanVien values('NV008','Tran Thu','Uyen','0','1973-10-10','2002-12-10','30,Tran Phu,Da Nang','ttUyen@vnn.vn','Nhan Vien','09870954321','3400000','700000')
insert into NhanVien values('NV009','Mai Hoa','Dao','0','1975-04-01','2005-10-10','1/10 Tran Phu ,Ha Noi','mhdao@gmail.com','Nhan Vien','0915436789','3000000','500000')
insert into NhanVien values('NV010','Nguyen Thao','Anh','0','1973-12-10','2003-03-01','12 Tran Phu,Ha Noi','ntAnh@yahoo.com','Nhan Vien','0912890325','3350000','600000')

select*
from NhanVien

insert into DanhMucSach values('S0001','Tin hoc can ban','Nguyen Minh Trung','N0001','NCC03','25000','437')
insert into DanhMucSach values('S0002','Lap trinh can ban','Nguyen Minh Trung','N0001','NCC03','30000','465')
insert into DanhMucSach values('S0003','Pretest','Nguyen Huynh','N0001','NCC01','35000','274')
insert into DanhMucSach values('S0004','Thuat toan','Nguyen Minh Trung','N0002','NCC04','45000','479')
insert into DanhMucSach values('S0005','Nhiep anh','Tran Chau','N0002','NCC02','50000','1000')
insert into DanhMucSach values('S0006','Thuoc co truyen','Ly Hai Son','N0004','NCC01','55000','496')
insert into DanhMucSach values('S0007','Ky nghe linh','Tran Cao','N0002','NCC01','60000','42')
insert into DanhMucSach values('S0008','Mon qua sinh nhat','O.Henny','N0006','NCC01','65000','86')
insert into DanhMucSach values('S0009','Cho doi mot itnh yeu','Doan Thach Bien','N0006','NCC01','70000','53')
insert into DanhMucSach values('S0010','Tri tue nhan tao','Cao Tuan','N0001','NCC02','75000','94')
insert into DanhMucSach values('S0011','Hoai co Mai Chi Thien','Mai Chi Thien','N0005','NCC05','80000','500')

select*
from DanhMucSach

insert into HoaDon values('HD001','NV001','KH001','2005-01-15','2005-02-17','112 Tran Hung Dao-Can -Tho')
insert into HoaDon values('HD002','NV001','KH003','2005-01-15','2005-02-17','Bac Lieu')
insert into HoaDon values('HD003','NV001','KH004','2005-01-20','2005-01-20','421-Tran Hung Dao-TP.Ca Mau')
insert into HoaDon values('HD004','NV001','KH006','2005-01-10','2005-01-17','Vinh Long')
insert into HoaDon values('HD005','NV003','KH001','2005-01-04','2005-01-07','Vinh Long')
insert into HoaDon values('HD006','NV003','KH001','2005-01-15','2005-10-20','Bac Lieu')
insert into HoaDon values('HD007','NV003','KH004','2005-01-25','2005-01-27','Bac Lieu')
insert into HoaDon values('HD008','NV002','KH005','2005-01-15','2005-02-17','22 Hung Vuong-TP.My Tho')
insert into HoaDon values('HD009','NV001','KH002','2005-01-14','2005-01-17','Vinh Long')
insert into HoaDon values('HD010','NV001','KH005','2005-01-14','2005-01-17','Can THo')
insert into HoaDon values('HD011','NV004','KH002','2005-01-14','2005-01-17','Vinh Long')

select*
from HoaDon

insert into ChiTietHoaDon values('HD001','S0001','20','40000.','0.')
insert into ChiTietHoaDon values('HD002','S0001','30','40000.','0.1')
insert into ChiTietHoaDon values('HD002','S0002','30','35000.','0.1')
insert into ChiTietHoaDon values('HD002','S0004','3','55000.','0.1')
insert into ChiTietHoaDon values('HD002','S0007','12','70000.','0.')
insert into ChiTietHoaDon values('HD003','S0001','10','40000.','0.')
insert into ChiTietHoaDon values('HD003','S0007','10','70000.','0.')
insert into ChiTietHoaDon values('HD003','S0009','10','85000.','0.')
insert into ChiTietHoaDon values('HD004','S0001','1','40000.','0.1')
insert into ChiTietHoaDon values('HD004','S0003','20','40000.','0.')
insert into ChiTietHoaDon values('HD004','S0004','12','55000.','0.')
insert into ChiTietHoaDon values('HD004','S0006','2','65000.','0.')
insert into ChiTietHoaDon values('HD004','S0007','11','70000.','0.')
insert into ChiTietHoaDon values('HD004','S0009','15','85000.','0.')
insert into ChiTietHoaDon values('HD001','S0003','1','40000.','0.1')
insert into ChiTietHoaDon values('HD005','S0006','2','65000.','0.')
insert into ChiTietHoaDon values('HD005','S0007','6','70000.','0.')
insert into ChiTietHoaDon values('HD005','S0008','6','75000.','0.')
insert into ChiTietHoaDon values('HD005','S0009','11','85000.','0.')
insert into ChiTietHoaDon values('HD006','S0003','2','40000.','0.')
insert into ChiTietHoaDon values('HD006','S0007','1','70000.','0.')
insert into ChiTietHoaDon values('HD006','S0009','8','85000.','0.')
insert into ChiTietHoaDon values('HD007','S0002','2','35000.','0.')
insert into ChiTietHoaDon values('HD007','S0004','5','55000.','0.')
insert into ChiTietHoaDon values('HD001','S0006','1','40000.','0.2')

select*
from ChiTietHoaDon

--bai2)-------------------
--a)----------------------
select * into chamcongnhanvien from nhanvien
--b)-----------------------
alter table chamcongnhanvien add NgayCong int
--c)-----------------------
alter table chamcongnhanvien add DonGiaGiaCong int
--d)-----------------------
alter table chamcongnhanvien drop column holot,tennv,gioitinh,ngaysinh,diachi
--e)-----------------------
exec sp_rename chamcongnhanvien,banluong
select * from banluong
--Bai3)--------------------
--Bai4)--------------------
--a)-----------------------
alter table chitiethoadon drop constraint mahd
--b)-----------------------
alter table NhanVien add constraint df_NhanVien_luongcb default (20) for Luongcb,
constraint df_NhanVien_phucap default (0.2) for Phucap
--c)-----------------------
alter table danhmucsach drop constraint manhom,mancc
--d)-----------------------
alter table chitiethoadon add constraint mahd foreign key(Mahd) references HoaDon(Mahd)
alter table danhmucsach add
constraint manhom foreign key(Manhom) references NhomSach(Manhom),
constraint Mancc foreign key(Mancc) references NhaCungCap(Mancc)


Về Đầu Trang Go down
Xem lý lịch thành viên
hotaphu
Thành viên cấp 2
Thành viên cấp 2
avatar

Nam Tổng số bài gửi : 112
Join date : 28/10/2009
Đến từ : cntt2k9

Bài gửiTiêu đề: Re: Bài Thực Hành HCSDL(Hotafu)   Tue Nov 23, 2010 8:29 pm

32 32 32 32

Hix,được tổng hợp mà!

-Create database,table của Lê Thanh Thuận (có chỉnh sửa).
-Insert của 1 bạn khác (ko biết của ai).
-Câu b Bài 4 của cô Tú.

Về Đầu Trang Go down
Xem lý lịch thành viên
 

Bài Thực Hành HCSDL(Hotafu)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: Giáo Trình-Tài Liệu Trực Tuyến-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs