Tên thuộc tính Khó a chín h Khó a ngoạ i Kiểu dữ liệu Mô tả User_id Yes Integer Khóa chính của bảng user.. Bảng TypeOfUser : Loại thành viên Tên thuộc tính Khóa chính Khóa ngoại Kiểu d
Trang 1CĐ CSDL Web TH2006/02 5SilentDragons
Đặc tả CSDL
Nhóm thực hiện:
5SilentDragons
Rev 1.0
Hoàng Nguyên Sỹ Phú (C) 0612350 01698675430 kimlongap@gmail.com
Trần Quang Long 0612227 0987931862 trquanglong@yahoo.com
Dương Hùynh Nghĩa 0612285 0984390610 nghiacr002@gmail.com
(C) :Trưởng nhóm
Trang 2CĐ CSDL Web TH2006/02 5SilentDragons
Lược đồ CSDL
Phân tích :
Trang 3CĐ CSDL Web TH2006/02 5SilentDragons
1. Bảng function : mô tả chức năng cho người dùng
Tên thuộc
tính
Khóa chín h
Khó
a ngoạ i
Kiểu dữ liệu
Mô tả
Funct_id Yes Integer Khóa chính của bảng funtion
Funtion_nam
e
Char(10) Tên chức năng thuộc quyền hạn
của user
Id_type Yes Integer Xác định trong bảng
typeofuser xem đó là chức
năng dành cho cho loại user nào
2. Bảng user : thông tin của thành viên
Tên thuộc
tính
Khó
a chín h
Khó
a ngoạ i
Kiểu dữ liệu
Mô tả
User_id Yes Integer Khóa chính của bảng user
User_nam
e
Char(255) Tài khoản đăng nhập của thành
viên
User_pass Char(255) Mật khẩu đăng nhập của thành
viên
Last_name WChar(255) Tên của thành viên
First_name WChar(255) Họ của thành viên
Email Char(255) Địa chì hộp thư điện tử của
thành viên
Status Integer tình trạng của người dung (bị
xóa,đang active,hay chưa được active)
Id_type Yes Integer Tham chiếu đến bảng
TypeOfUser xác định loại
thành viên
Trang 4CĐ CSDL Web TH2006/02 5SilentDragons
3. Bảng TypeOfUser : Loại thành viên
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Id_type Yes Integer Khóa chính của bảng typeofuser
name Char(10) Tên của loại thành viên
(admin,user )
4. Bảng Product : Mô tả các thông tin chung của các sản phẩm ( thơ, âm nhạc ) –
lưu ý ko bao gồm các loại sách
Tên
thuộc
tính
Khó
a chín h
Khó
a ngoạ i
Kiểu dữ liệu
Mô tả
Pro_id Yes Integer Khóa chính của bảng funtion
Author Char(255) Tác giả của sản phẩm (có thể ko
phải là người post bài )
Pro_type Yes Integer Khóa ngoại tham chiếu đến bảng
Product_type,cho biết sản phẩm này là lọai gì (âm nhạc,thơ,ẩm thực )
User_id Integer Khóa ngoại tham chiếu đến bảng
USER,cho biết người đăng tác phẩm
Subject_i
d Yes Integer khóa ngoại tham chiếu đến bảng
subject Dùng để xác định thể
loại của sản phẩm
Id_status Yes Integer Khóa ngoại tham chiếu đến bảng
Trang 5CĐ CSDL Web TH2006/02 5SilentDragons
status Xác định trạng thái của
bài viết
5. Bảng Product_detail : chứa thông tin chi tiết cho các sản phẩm (nội dung bài viết,lời nhạc,hình ảnh…)
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Detail_id Yes Integer Khóa chính của bảng
Product_detail
Content Text Nội dung chi tiết của sản phẩm
Note Wchar(450) Ghi chú ( tag,note )
Pro_id Yes Integer Khóa ngoại tham chiếu đến bảng
Product, cho biết đối tượng Product_detail này chứa nội dung của Product nào
6. Bảng Subject : Chứa các chủ đề so với từng sản phẩm (ẩm thực: miền nam,miền
trung,miền bắc Truyện : truyện ngắn,truyện dài )
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Subject_id Yes Integer Khóa chính của bảng Subject
Name Wchar(255) tên chủ đề (món ăn miền
Bắc,món ăn miền Nam, thơ tình,thơ cách mạng )
7. Bảng Product_type : cho biết sản phẩm đó thuộc thể loại nào (âm nhạc,thơ,ảnh,ẩm thực )
Trang 6CĐ CSDL Web TH2006/02 5SilentDragons
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
ID Yes Integer Khóa chính của bảng
Product_type
Name Wchar(255) tên lọai sản phẩm ,cho biết sản
phẩm đó là gì (âm nhạc,ẩm thực,thơ,ảnh)
8. Bảng Ranking : Bảng xếp hạng cho các sản phẩm
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Rank_id Yes Integer Khóa chính của bảng Ranking
Count Integer Lượt xem xem sản phẩm
Num_star Integer Số sao đánh giá ( có cách tính
riêng để thống kê)
Pro_id Yes Integer Khóa ngoại tham chiếu đến bảng
Book Nếu khóa ngoại này khác
0 thì Book_id = -1
Book_id Yes Integer Khóa ngoại tham chiếu đến bảng
Book Nếu khóa ngoại này khác
0 thì Pro_id = -1
9. Bảng Status :
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Id_status Yes Integer Khóa chính của bảng Status
Type Wchar(200) Trạng thái của các bài viết :
- Đang đăng
- Bài mới đang chờ duyệt
- Bài cập nhật chờ duyệt
10.Bảng Comment :
Tên thuộc Khóa Khóa Kiểu dữ Mô tả
Trang 7CĐ CSDL Web TH2006/02 5SilentDragons
tính chính ngoại liệu
Commend
_id
Yes Integer Khóa chính của bảng Status
Commend
_title
Wchar(200) - Tiêu đề của bài viết
Content WChar(500
)
Nội dung bài viết
Date_post Date Ngày post
Book_id Khóa ngọai tham chiếu bảng
Book.Xác định bài viết trên lĩnh vực nào
Pro_id Khóa ngoại tham chiếu bảng
Product Xác định bài viết trên lĩnh vực nào
User_id Khóa ngoại tham chiếu bảng
User.Xác định chủ nhân bài viết
Id_status Khóa ngoại tham chiếu bảng ID
Xác định tình trạng commend
11.Bảng Book :
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Book_id Yes Integer Khóa chính của bảng Status
Book_name Wchar(200) Tên của cuốn sách
Date_post Date Ngày gởi sách
User_id Yes Integer Khóa ngoại tham chiếu đến
bảng User Xác định người
gởi cuốn sách này
Subject_id Yes Integer Khóa ngoại tham chiếu đến
bảng Subject Xác định thể
loại của sách
Id_status Yes Integer Khóa ngoại tham chiếu đến
bảng Status Xác định trạng
Trang 8CĐ CSDL Web TH2006/02 5SilentDragons
thái của sách
12.Bảng Chapter :
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu Mô tả
Chapter_id Yes Integer Khóa chính của bảng
Chapter
Order_id Integer số thự tự chương
Chapter_tit
le
Wchar(500) Tiêu đề của chương
Content Text Nội dung của chương
Book_id Yes Integer Khóa ngoại tham chiếu đến
bảng Book Xác định
chương đó thuộc cuốn sách nào
13.Bảng Compatibility :
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Record_id Yes Integer Khóa chính
Id_parent Integer Khóa ngoại tham chiếu đến
bảng Book hoặc Product Xác định phiên bản gốc (chưa cập nhật)
Id_child Date Khóa ngoại tham chiếu đến
bảng Book hoặc Product Xác định phiên bản con(Bản sửa đổi,chưa được admin duyệt)
Type_recor
d
Yes Integer Xác định đây là tham chiếu
tới loại nào (Book hay Product)
14.Bảng BBCode :
Tên thuộc
tính
Khóa chính
Khóa ngoại
Kiểu dữ liệu
Mô tả
Trang 9CĐ CSDL Web TH2006/02 5SilentDragons
Description Mô tả nội dung của BBCode