5. Quan hệ các bảng trong cơ sở dữ liệu
II.MÔ TẢ CHI TIẾT CÁC LỚP ĐỐI TƯỢNG CHÍNH VÀ QUAN HỆ TRONG CƠ SỞ DỮ LIỆU
Đưa ra danh sách các thông tin đã tìm thấy ra ngoài Nếu (kết quả =rỗng)
Đưa ra thông báo nếu không tìm thấy các thông tin liên quan Đóng kết nối
Else
Thông báo dữ liệu không hợp lệ Hiện trang tìm kiếm
Until(Kết thúc tìm kiếm)
II.MÔ TẢ CHI TIẾT CÁC LỚP ĐỐI TƯỢNG CHÍNH VÀ QUAN HỆ TRONG CƠ SỞ DỮ LIỆU TRONG CƠ SỞ DỮ LIỆU
1. tblUsers
Chứa các thông tin về người đăng ký là thành viên của trang web.
Bảng gồm các trường User, Password, Email là các thông tin mà người đăng ký thành viên phải nhập đầy đủ khi đăng ký thành viên
Column name Data Type Description
PK_iUserID int Khóa chính ,tự tăng khi thêm bản ghi mới sUserName varchar(30) Lưu tên đăng nhập của người dùng
sEmail varchar(35) Lưu địa chỉ hòm thư của người dùng
2. tblImage
Chứa các thông tin về bức ảnh mà người dùng up lên trang web
Column name Data Type Description
PK_iImageID int Khóa chính ,tự tăng khi thêm bản ghi mới FK_iAlbumID int Khóa ngoại liên kết với ID_Album tblAlbum
sImgTitle nvarchar(50) Tựa đề của ảnh
sImgDate Varchar(30) Ngày tạo ảnh
sImgImage varchar(30) Đường dẫn đến ảnh sCreateImage varchar(30) Ngày chụp ảnh
iHeight Int Chiều cao của ảnh
iWidth Int Độ rộng của ảnh
iSize Int Dung lượng ảnh
3. tblAlbum
Chứa thông tin về Album được tạo.
Column name Data Type Description
PK_iAlbumID int Khóa chính ,tự tăng khi thêm bản ghi mới
sAlbContent ntext Nội dung album
sAlbTitle nvarchar(50) Tiêu đề album
SK_iAlbum Int Khóa xác định album có là album con hay ko và là album con của album nào.
sCreateAlbum varchar(50) Ngày tạo album
4.tblUser_Album
Chứa thông tin về album, lưu Album nào, của ai….
Column name Data Type Description
PK_iUserAlbumID int Khóa chính ,tự tăng khi thêm bản ghi mới FK_iUserID Int Khóa ngoại liên kết với ID_User tblUser FK_iAlbumID Int Khóa ngoại liên kết với ID_Album tblAlbum