Cơ sở dữ liệu đƣợc thiết kế theo kiến trúc đối ngẫu: phần không gian đƣợc cài đặt trong các lớp dữ liệu ở định dạng Shapefile, phần thuộc tính đƣợc cài đặt trong cơ sở dữ liệu MySQL. Các thực thể trong hai phần quan hệ với nhau thông qua mã nhận dạng (ID).
Một lớp dữ liệu không gian bao gồm 3 trƣờng: Shape (lƣu dạng hình học của thực thể), ID (lƣu mã nhận dạng thực thể), và TEN (lƣu trữ tên đối tƣợng).
STT Tên trƣờng Mô tả Kiểu dữ liệu Độ rộng
1 SHP Dạng hình học BLOB
2 ID Mã nhận dạng NUMBER 4
3 TEN Tên thực thể TEXT 100
Bảng 3.1: Lớp dữ liệu không gian
Thôn/xóm * 1 Phƣờng/Xã
Loại gia cầm * 1 Thôn
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
Tùy thuộc vào loại thực thể mà định dạng Shape sẽ khác nhau (Point, PolyLine, Polygon).
(1) QUAN (Quận): Polygon (2) PHUONG (Phƣờng): Polygon
(3) DUONGGIAOTHONG (Đƣờng giao thông): PolyLine (4) SONGSUOI (Sông suối): PolyLine
(5) BENHVIEN (Bệnh viện): Point (6) CHO (Chợ): Point
(8) NHAHANG (Nhà hàng): Point
(9) MOCDIAGIOITINH, HUYEN,XA: Point (10) LOMO: Point
(11) TRANGTRAI (trang trại chăn nuôi gia cầm): Point Mô tả chi tiết về các thực thể đƣợc cài đặt trên phần mềm MySQL.
1. Bảng thông tin tỉnh: Mô tả lƣu các thông tin chung về tỉnh Tên bảng: tbl_tinh
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Tinh Text Mã tỉnh
Ten_Tinh Text Tên tỉnh
Gioi_Thieu Text Nội dung giới thiệu về tỉnh
Bảng 3.2. Thông tin tỉnh
2. Bảng danh sách các huyện (quận): Lƣu danh sách cá huyện (quận) thuộc tỉnh Tên bảng: tbl_huyen
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Huyen Text Mã huyện
Ten_Huyen Text Tên huyện
TT_Lienlac Text Thông tin liên lạc
Dac_Diem Text Các đặc điểm của huyện
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
3. Bảng danh sách các xã: Lƣu danh sách các xã trên địa bàn tỉnh Tên bảng: tbl_xa
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Xa Text Mã xã
Ten_Xa Text Tên xã
Ma_Huyen Text Mã huyện
TT_Lienlac Text Thông tin liên lạc
Dac_Diem Text Các đặc điểm ghi chú của xã
Bảng 3.4. Danh sách các xã
4. Bảng danh sách các thôn: Lƣu danh sách các thôn trên địa bàn tỉnh Tên bảng: tbl_thon
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Thon Text Mã thôn
Ten_Thon Text Tên thôn
Ma_Xa Text Mã xã
TT_Lienlac Text Thông tin liên lạc
Dac_Diem Text Các đặc điểm ghi chú của thôn
Bảng 3.5. Danh sách các thôn 5. Bảng danh sách ngƣời sử dụng hệ thống
Tên bảng: tbl_user
Tên trƣờng Kiểu dữ liệu Chú thích
UserID Text Tên đăng nhập
User_Pass Text Mật khẩu
User_Type Number 1: Cán bộ thú y / 2: Lãnh đạo Full_Name Text Họ tên đầy đủ
Ma_DonVi Text Mã đơn vị thú y trực thuộc TT_Lienlac Text Thông tin liên lạc
Dac_Diem Text Các đặc điểm/ ghi chú của ngƣời sử dụng
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
6. Bảng danh mục các loại gia cầm: Bảng định nghĩa danh sách các loại gia cầm Tên bảng: tbl_loaigiacam
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Loai Text Mã loại gia cầm
Ten_loai Text Tên loại gia cầm
Dac_Diem Text Đặc điểm của loại gia cầm
Dac_Diem_Benh Text Đặc điểm khi mắc bệnh CGC của loại GC
Bảng 3.7. Danh mục các loại gia cầm
7. Bảng tình trạng chăn nuôi gia cầm: Lƣu lại các thông tin về tình trạng chăn nuôi ở thời điểm hiện tại
Tên bảng: tbl_tinhtrang_channuoi
Tên trƣờng Kiểu dữ liệu Chú thích
Ma_Thon Text Mã thôn
Ma_Loai Text Mã loại gia cầm
Soluong Number Số lƣợng gia cầm hiện có
Soluong_benh Number Số lƣợng gia cầm hiện mắc bệnh
Bảng 3.8. Tình trạng chăn nuôi gia cầm
8. Bảng tình trạng biến động đàn gia cầm: Bảng lƣu lại các thông tin biến động số lƣợng đàn gia cầm tại thôn theo từng thời điểm..
Tên bảng: tbl_biendong_giacam
Tên trƣờng Kiểu dữ liệu Chú thích
Ngay Date Ngày nhập biến động
Ma_Thon Text Mã thôn
Ma_Loai Text Mã loại gia cầm
Soluong Number Số lƣợng gia cầm biến động
Loai_BienDong Number Loại biến động = 1: nhập/2: xuất/3: chết
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn
9. Bảng theo dõi dịch bệnh: Bảng lƣu lại thông tin về các lần phát dịch bệnh. Tên bảng: tbl_dichbenh.
Tên trƣờng Kiểu dữ liệu Chú thích
Maso_Benh Text Mã số của lần phát bệnh Ngay_Phat Text Ngày phát dịch
Loai_DiaPhuong Number Loại địa phƣơng = 1: Thôn/2: Xã/3: Huyện Ma_DiaPhuong Text Mã thôn/xã/huyện
Ma_Virus Text Mã loại virus mắc bệnh
TrangThai Number Trạng thái = 0: nghi ngờ/1: xác nhận là dịch bệnh
Ngay_Het Date Ngày hết dịch
Dac_Diem Text Đặc điểm hoặc ghi chú về lần phát bệnh này
Bảng 3.10. Theo dõi dịch bệnh
10. Bảng theo dõi chi tiết diễn biến dịch bệnh: Bảng lƣu lại thông tin chi tiết về quá trình diễn biến của 1 lần phát dịch, từ ngày bát đầu phát đến ngày hết dịch.
Tên bảng: tbl_dienbien_dichbenh.
Tên trƣờng Kiểu dữ liệu Chú thích
Maso_Benh Text Mã số của lần phát bệnh Ngay Date Ngày nhập thông tin theo dõi.
Soluong_Benh Number Số lƣợng gia cầm nhiễm bệnh trong ngày Soluong_Tieuhuy Number Số lƣợng gia cầm tiêu huỷ trong ngày Soluong_Chet Number Số lƣợng gia cầm chết trong ngày Ma_Mucdo Text Mức độ của dịch bệnh trong ngày
Nhan_Dinh Text Nhận định về tình hình dịch bệnh trong ngày Bien_Phap Text Biện pháp thực hiện trong ngày
Dac_diem Text Đặc điểm hoặc ghi chú trong ngày
Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn