- Giới thiệu đặc tính động của đối tượng ADO do nhà cung cấp định nghiõa.
CHƯƠNG V: SQL SERVER V.1. Giới thiệu:
SQL Server sử dụng cơ sở dữ liệu quan hệ cĩ dữ liệu bên trong được tổ chức thành các bảng, các bảng được tổ chức bằng cách nhĩm dữ liệu theo cùng chủ đề và cĩ chứa các cột và các hàng thơng tin. Sau đĩ các bảng này lại liên hệ với nhau bởi bộ
Database Engine khi cĩ yêu cầu.
V.2. Các kiểu dữ liệu:
Loại Kiểu dữ liệu Chú giải
String char(n), varchar Lưu trữ các chuỗi ký tự
Binary binary(n), varbinary Lưu trữ thơng tin nhị phân trong cặp 2
bytes
Integer int, smallint, tinyint Lưu trữ các giá trị nguyên
Approximate Numeric float, real Lưu trữ các số gần đúng
Special bit, text, image Lưu trữ bit, văn bản nhiều hơn 8000 bytes, hay dữ liệu ảnh
Date and time datetime,
smalldatetime Lưu trữ ngày và giờ
Money money, smallmoney Lưu trữ các giá trị tiền tệ
Auto-incrementing datatypes
dentity, timestamp Lưu trữ các giá trị cho phép sẽ tăng tự động hay được gán trị bởi SQL server.
Synonyms Aùnh xạ kiểu dữ liệu ANSI thành kiểu dữ
liệu SQL server
User-defined Tạo kiểu dữ liệu riêng để lưu trữ thơng
tin
V.3. Truy xuất dữ liệu bằng truy vấn:V.3.1. Câu lệnh SELECT: V.3.1. Câu lệnh SELECT:
- Dùng để truy vấn các hàng và cột của bảng trong cơ sở dữ liệu.
- Cĩ 3 thành phần trong câu lệnh SELECT: SELECT, FORM và WHERE. - Cú pháp câu lệnh SELECT đơn giản:
SELECT <column_list> FROM <table_list>
WHERE <search_criteria>
Phần SELECT xác định cột muốn khơi phục, phần FORM xác định bảng cĩ cột được khơi phục và phần WHERE giới hạn hàng được khơi phục.
- Cú pháp đầy đủ của câu lệnh SELECT là:
SELECT {ALL | DISTINCT}{TOP n {PERCENT}{WITH TIES}} { INTO new_table }
{ FROM <table_sources> } { WHERE <search_condition>}
[ GROUP BY [ALL] group_by_expression [,…n] [ WITH {CUBE | ROLLUP}]
[HAVING <search_condition> ]
[ORDER BY {column_name [ASC | DESC ]} […n] ] [COMPUTE (expression)]
Mệnh đề GROUP BY sẽ nhĩm dữ liệu tổng gặp trong mệnh đề WHERE để trả ra những dịng đơn. Mệnh đề GROUP BY ALL trả về tất cả các nhĩm, bao gồm cả những nhĩm khơng đáp ứng tiêu chuẩn ở mệnh đề WHERE.
Mệnh đề HAVING đặt tiêu chuẩn xác định những dịng nào được trả ra bởi mệnh đề GROUP BY.
Các mệnh đề GROUP BY và HAVING cần thoả mãn những yêu cầu nhất định để phù hợp với tiêu chuẩn ANSI. Một trong những yêu cầu này là mệnh đề GROUP
BY phải chứa tất cả các cột khơng kết hợp trong SELECT column_list. Yêu cầu khác
là những cột tiêu chuẩn trong mệnh đề HAVING chỉ trả về một giá trị.
Mệnh đề ORDER BY dùng để sắp xếp dữ liệu, mệnh đề này khơng dùng ở cột cĩ kiểu dữ liệu text (văn bản) hoặc image (hình ảnh).
Mệnh đề COMPUTE trả về những dịng chi tiết và dịng tổng số.
V.3.2. Câu lệnh INSERT:
- Dùng để thêm một hàng vào một bảng tại một thời điểm. - Cú pháp:
INSERT [INTO] {<table_or_view>} {column_list}
VALUES {select_statement | execute_statement}
V.3.3. Câu lệnh UPDATE:
- Dùng để thay đổi giá trị của các cột trong hàng - Cú pháp:
UPDATE
{table_name | view_name} SET
Column_name1={expression1 | NULL | (select_statement)} [, column-name2=…]
[WHERE search_conditions]
Mệnh đề SET cho chỉ định những cột được cập nhật.
V.3.4. Câu lệnh DELETE:
- Cho phép xĩa một hay nhiều hàng dữ liệu từ một bảng.
- Cú pháp:
DELETE [ FORM ] { table_name | view_name} [ WHERE clause ]
PHẦN II: THỰC HIỆN CÀI ĐẶT CHƯƠNG I: ĐẶT TẢ HỆ THỐNG I.1. Đặc tả hệ thống:
Bài tốn đặt ra thực hiện chức năng chính là quản lý cơng chức và tiền lương. Trong cơ quan cĩ các phịng, ban liên quan đến việc quản lý cơng chức như: ban lãnh đạo, phịng tổ chức, bộ phận khen thưởng – kỷ luật, bộ phận giáo dục đào tạo, bộ phận tài chính.
Mỗi phịng đảm nhận một chức năng riêng.
Ban lãnh đạo: cĩ chức năng điều hành quản lý tất cả các bộ phận trong cơ quan.
Phịng tổ chức: cĩ chức năng quản lý về mặt tổ chức trong cơ quan, thay đổi, cập nhật mọi thơng tin cĩ liên quan đến cơng chức thuộc hệ thống.
Bộ phận khen thưởng – kỷ luật: cĩ chức năng quản lý về việc khen thưởng hay kỷ luật của từng cơng chức.
Bộ phận giáo dục đào tạo: cĩ chức năng quản lý về quá trình đào tạo của cơng chức.
Bộ phận tài chính: cĩ chức năng quản lý các vấn đề cĩ liên quan đến tài chính của cơ quan và tiền lương của cơng chức.
Ngồi ra trong mỗi phịng ban sẽ cĩ một bộ phận tuyển dụng chịu trách nhiệm tuyển dụng cơng chức khi mỗi phịng ban cĩ nhu cầu.
Về cơng tác quản lí cơng chức, cơ quan cần quản lý một số thơng tin như sau: Mỗi cơng chức được xác định duy nhất bởi một mã số gọi là mã cơng chức, dùng để phân biệt các cơng chức với nhau trong cơ quan.
Quản lý họ tên khai sinh và họ tên thường dùng của cơng chức.
Quản lý giới tính, ngày sinh, số CMND, ngày vào cơ quan nhà nước, ngày vào biên chế, nhĩm máu, trình độ, chuyên ngành đào tạo, nơi đào tạo, nguồn gốc xuất thân, các quan hệ gia đình, nguồn tuyển dụng, hình thức tuyển dụng, đơn vị cơng chức đang cơng tác, chức vụ cơng chức đang nắm giữ, dân tộc và tơn giáo…
Nếu cơng chức cĩ đi nước ngồi sẽ quản lý nước nào cơng chức đã đi và lí do đi nước ngồi của cơng chức là gì, đồng thời quản lý cả ngày đi và ngày về.
Khi cơng chức nghỉ phép sẽ quản lý địa điểm nghỉ phép, ngày bắt đầu và ngày kết thúc nghỉ phép.
Khi cơng chức bị kỷ luật sẽ quản lý hình thức kỷ luật, lí do kỷ luật, ngày bắt đầu và ngày kết thúc kỷ luật, cấp quyết định hình thức kỷ luật đối với cơng chức.
Khi cơng chức được khen thưởng sẽ quản lý hình thức khen thưởng, lí do khen thưởng, cấp khen thưởng và ngày khen thưởng.
Hệ thống cịn quản lý ngạch cơng chức, bậc lương và hệ số lương của cơng chức. Ngồi ra sẽ quản lý các khoản phụ cấp của cơng chức (nếu cĩ).
Cơ quan thuộc đơn vị hành chính sự nghiệp, mỗi ngạch cơng chức cĩ những bậc lương với hệ số lương tương ứng khác nhau.
Ví dụ: - Ngạch chuyên viên cao cấp cĩ 7 bậc lương với những hệ số lương
tương ứng như sau:
Bậc lương: 1 2 3 4 5 6 7 Hệ số lương: 4,92 5,23 5,54 5,85 6,26 6,67 7,10
- Ngạch chuyên viên chính cĩ 8 bậc lương với hệ số lương tương ứng như sau:
Bậc lương: 1 2 3 4 5 6 7 8 9 Hệ số lương: 3,35 3,63 3,91 4,19 4,47 4,75 5,03 5,31 5,60 Mỗi cơng chức đều cĩ một mức lương cơ bản như nhau. Tiền lương cơng chức được tính dựa trên ngạch của cơng chức cùng với bậc lương và hệ số lương cơng chức hưởng, cộng với các khoản phụ cấp (nếu cĩ).
Lương cơng chức được tính theo cơng thức:
Trong đĩ: 290.000 đồng là mức lương tối thiểu hiện nay mỗi cơng chức được hưởng.
Tổng hệ số phụ cấp là bằng tất cả các hệ số của các khoản phụ cấp mà cơng chức hưởng cộng lại.
Việc nâng lương của cơng chức được xét như sau:
Cơng chức cĩ hệ số lương từ 1,78trở lên thì cứ 3 năm được nâng lên một bậc lương, những cơng chức cĩ hệ số lương từ 1,77 trở xuống thì 2 năm được nâng một bậc.
Những cơng chức bị kỷ luật thì cứ một lần bị kỷ luật, thời gian nâng lương sẽ tăng lên một năm.
I.2. Đặt tả chương trình:
Mỗi bộ phận trong cơ quan cĩ username và password khác nhau, ứng với mỗi
username và password đĩ, họ được phân cơng những nhiệm vụ khác nhau như sau:
Bộ phận tổ chức cán bộ sẽ cĩ nhiệm vụ nhập hồ sơ cơng chức vào cơ sở dữ liệu khi cơng chức được tuyển chính thức vào cơ quan, đồng thời được phép thêm, xĩa, sửa mọi thơng tin liên quan đến từng cơng chức.
Bộ phận đào tạo cĩ nhiệm vụ theo dõi quá trình đào tạo của cơng chức, nếu cĩ thay đổi thì bộ phận đào tạo cĩ quyền cập nhật lại mọi thơng tin liên quan đến quá Tổng lương = (290.000 * Hệ số lương)*%hưởng + (290.000 * Tổng hệ số phụ cấp )
trình đào tạo của cơng chức, hoặc cĩ thể báo cáo lên bộ phận tổ chức cán bộ để bộ phận này cập nhật.
Bộ phận khen thưởng – kỷ luật cĩ nhiệm vụ theo dõi quá trình khen thưởng – kỷ luật của cơng chức, nếu cĩ thay đổi cũng cĩ quyền cập nhật lại hoặc báo cáo cho bộ phận tổ chức cán bộ để cập nhật lại quá trình khen thưởng – kỷ luật của cơng chức.
Bộ phận tài chính cĩ nhiệm vụ tính lương cho cơng chức đồng thời theo dõi quá trình lương của cơng chức để cập nhật khi cĩ thay đổi, hoặc cĩ thể báo cáo những thơng tin bị thay đổi cho bộ phận tổ chức cán bộ để cập nhật lại.
Ngồi ra mỗi bộ phận cịn được phép tìm kiếm các thơng tin liên quan đến cơng chức.
Trong chương trình cịn cho phép thực hiện các báo cáo cĩ liên quan đến cơng chức để trình lên ban lãnh đạo sau 6 tháng đầu năm và cuối năm.
CHƯƠNG II: THIẾT KẾ CƠ SỞ DỮ LIỆU II.1. Mơ hình quan niệm dữ liệu:
II.2. Mơ hình thơng lượng:
♦ Danh sách các tác nhân: Ban lãnh đạo UBND Tỉnh. Phịng tổ chức cán bộ
Bộ phận khen thưởng – kỷ luật. Bộ phận đào tạo. Bộ phận tuyển dụng Bộ phận tài chính. Bộ phận cơng đồn. Cơng chức ♦ Thơng lượng: Hồ sơ cơng chức.
Quá trình đào tạo của cơng chức.
Báo cáo đột xuất hoặc định kỳ về cơng chức.
Danh sách xét khen thưởng – kỷ luật đối với cơng chức. Danh sách xét khen thưởng – kỷ luật đã kiểm tra.
Danh sách xét khen thưởng – kỷ luật đã ký. Danh sách cơng chức được xét nâng lương. Danh sách cơng chức được xét nâng lương đã ký. Bảng lương.
Bảng lương đã duyệt.
SVTH: Nguyễn Thị Thanh Liêm Trang - 33 -
Cơng chức Ban lãnh đạo UBND Tỉnh Bộ phận giáo dục đào tạo Bộ phận tuyển dụng (2) Phịng tổ chức cán bộ Bộ phận tài chính Bộ phận khen (3) (4) (5) (6) (8) (10) (7) (9) (1) (7) (6) (1) (4) (8)
II.3. Mơ hình quan niệm xử lý:
♦ Cơng đoạn tuyển dụng: Thơng báo tuyển dụng. Nhận hồ sơ.
Thơng báo phỏng vấn. Phỏng vấn.
Nhập hồ sơ cơng chức vào máy tính. Báo cáo lãnh đạo.
SVTH: Nguyễn Thị Thanh Liêm Trang - 35 - THƠNG BÁO PHỎNG VẤN YES PHỎNG VẤN NO YES NHẬP HỒ SƠ CƠNG CHỨC YES
BÁO CÁO LÃNH ĐẠO YES
Hồ sơ đã nhận
Thơng báo đã gửi THƠNG BÁO TUYỂN DỤNG
YES
Thời hạn
nộp hồ sơ Thơng báo Nhu cầu cần tuyển cơng chức NHẬN HỒ SƠ YES Danh sách cơng chức được chọn Hồ sơ bị loại Hồ sơ cơng chức đã nhập
♦ Cơng đoạn báo cáo:
Lập báo cáo chất lượng cán bộ.
Lập báo cáo lí lịch đầy đủ của một cán bộ. Xét giảm biên chế.
Lập báo cáo tăng – giảm biên chế.
Lập báo cáo đội ngũ cán bộ chuyên mơn nghiệp vụ. Xét nâng lương.
Lập báo cáo danh sách cán bộ được nâng lương. Xét khen thưởng - kỷ luật.
Lập báo cáo khen thưởng – kỷ luật. In báo cáo.
SVTH: Nguyễn Thị Thanh Liêm Trang - 37 -
Cuối năm
Danh sách khen thưởng – kỷ luật
XÉT KHEN THƯỞNG – KỶ LUẬT
YES
Bản báo cáo khen thưởng – kỷ luật (6) IN BÁO CÁO YES (1) (2) (3) (4) (5) (6) Các báo cáo đã in BÁO CÁO YES LẬP BÁO CÁO KHEN THƯỞNG – KỶ LUẬT
YES
Danh sách cán bộ bị giảm biên chế
LẬP BÁO CÁO LÍ LỊCH ĐẦY ĐỦ CỦA 1 CÁN BỘ YES Bản báo cáo lí lịch đầy đủ của cán bộ đã lập Danh sách cán bộ tăng giảm biên chế đã lập OR
Yêu cầu báo
cáo đột xuất Định kỳ 6 tháng
LẬP BÁO CÁO CHẤT LƯỢNG CÁN BỘ YES Bản báo cáo chất lượng cán bộ đãlập (1) Danh sách cán bộ khơng bị giảm biên chế (3) (2) Bản báo cáo đã lập Định kỳ 6 tháng (4) XÉT NÂNG LƯƠNG YES Danh sách cán bộ được nâng lương
LẬP BÁO CÁO DANH SÁCH CÁN BỘ ĐƯỢC NÂNG LƯƠNG YES
Bản báo cáo danh sách cán bộ được nâng lương (5) XÉT GIẢM BIÊN CHẾ YES NO
LẬP BÁO CÁO TĂNG GIẢM BIÊN CHẾ YES
LẬP BÁO CÁO ĐỘI NGŨ CÁN BỘ CHUYÊN MƠN NGHIỆP VỤ YES
♦ Cơng đoạn tính lương:
Tính lương. In bảng lương. Trình lãnh đạo. Thơng báo lương. Nhận lương.
SVTH: Nguyễn Thị Thanh Liêm Trang - 38 -
TÍNH LƯƠNG
YES
Đầu tháng Các báo cáo theo yêu cầu
IN BẢNG LƯƠNG
YES
NHẬN LƯƠNG
YES
THƠNG BÁO LƯƠNG
YES Bảng lương TRÌNH LÃNH ĐẠO DUYỆT YES NO Bảng lương đã in Bảng lương đã duyệt Bảng lương chưa duyệt Thơng báo lương đã gửi Đến ngày phát lương
II.4. Cấu trúc bảng dữ liệu:
1. tblBacluong
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maBacluong Char (3) Mã bậc lương PK, NOT NULL
bacLuong Char (2) Bậc lương
2. tblBinhchung
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maBinhchung int (4) Mã binh chủng PK, NOT NULL (tăng tự động)
tenBinhchung varchar (50) Tên binh chủng
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
ngayNhapngu datetime (8) Ngày nhập ngũ
ngayXuatngu datetime (8) Ngày xuất ngũ
maBinhchung int (4) Mã binh chủng FK, NOT NULL (tăng tự động)
maCapbac int (4) Mã cấp bậc FK, NOT NULL (tăng tự động)
4. tblCapbac
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCapbac int (4) Mã cấp bậc PK, NOT NULL (tăng tự động)
tenCapbac varchar (50) Tên cấp bậc NOT NULL
5. tblCapKT_KL
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCapKT_KL int (4) Mã cấp khen thưởng - kỷ luật PK, NOT NULL (tăng tự động)
tenCapKT_KL varchar (50) Tên cấp khen thưởng - kỷ luật NOT NULL
6. tblCC_CNDT
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maCNDT int (4) Mã chuyên ngành đào tạo PK, NOT NULL (tăng tự động)
maNoiDT int (4) Mã nơi đào tạo PK, NOT NULL (tăng tự động)
maHinhthucdaotao char (2) Mã hình thức đào tạo PK, NOT NULL
maLoaiTD char (2) Mã loại trình độ PK, NOT NULL
maTrinhdo char (2) Mã trình độ PK, NOT NULL
ngayBDDT datetime (8) Ngày bắt đầu đào tạo
ngayKTDT datetime (8) Ngày kết thúc đào tạo
7. tblCC_DNN
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maLido smallint (4) Mã lí do đi nước ngồi PK, NOT NULL (tăng tự động)
Ngaydi datetime (8) Ngày đi nước ngồi PK, NOT NULL
ngayve datetime (8) Ngày về
8. tblCC_DT
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maSoDT numeric (9) Mã số điện thoại PK, NOT NULL (tăng tự động)
9. tblCC_DTCS
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maDTCS char (2) Mã đối tượng chính sách PK, NOT NULL
10. tblCC_GT
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maLoaiGT char (2) Mã loại gia thuộc PK, NOT NULL
maGiathuoc numeric (9) Mã gia thuộc PK, NOT NULL (tăng tự động)
11. tblCC_KL
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maHTKL char (2) Mã hình thức kỷ luật PK, NOT NULL
maLidoKT_KL Int (4) Mã lí do khen thưởng – kỷ luật PK, NOT NULL (tăng tự động)
maCapKT_KL Int (4) Mã cấp khen thưởng – kỷ luật PK, NOT NULL (tăng tự động)
ngayKL Datetime (8) Ngày kỷ luật PK, NOT NULL
ngayKetthucKL Datetime (8) Ngày kết thúc kỷ luật
12. tblCC_KT
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maHTKT char (2) Mã hình thức khen thưởng PK, NOT NULL
maLidoKT_KL Int (4) Mã lí do khen thưởng – kỷ luật PK, NOT NULL (tăng tự động)
ngayKT Datetime (8) Ngày khen thưởng PK, NOT NULL
13.tblCC_PC
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
maLoaiPC char (2) Mã loại phụ cấp PK, NOT NULL
HesoPC Float (8) Hệ số phụ cấp NOT NULL
14. tblChucvu
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maChucvu Int (4) Mã chức vụ PK, NOT NULL (tăng tự động)
tenChucvu varchar (50) Tên chức vụ NOT NULL
15. tblChuyenNganhDT
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCNDT Int (4) Mã chuyên ngành đào tạo PK, NOT NULL (tăng tự động)
tenCNDT varchar (50) Tên chuyên ngành đào tạo NOT NULL
16. tblCongchuc
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
hotenKhaisinh varchar (50) Mã hình thức kỷ luật PK, NOT NULL
hotenThuongdung Varchar (50) Mã lí do khen thưởng – kỷ luật PK, NOT NULL (tăng tự động)
Gioitinh Char (10) Mã cấp khen thưởng – kỷ luật PK, NOT NULL (tăng tự động)
soCMND Char (10) Ngày kỷ luật PK, NOT NULL
ngaysinh Datetime (8) Ngày sinh NOT NULL
Noisinh Varchar (50) Nơi sinh
nguyenquan Varchar (50) Nguyên quán
ngayVaoBienche Datetime (8) Ngày vào biên chế
ngayvaoCQNN Datetime (8) Ngày vào cơ quan nhà nước
nhomMau Char (2) Nhĩm máu
maDonvi Int (4) Mã đơn vị FK, NOT NULL
maTongiao Char (2) Mã tơn giáo FK, NOT NULL
maNTD Char (1) Mã nguồn tuyển dụng FK, NOT NULL
maHTTD Char (1) Mã hình thức tuyển dụng FK, NOT NULL
maXTGD Char (2) Mã xuất thân gia đình FK, NOT NULL
17. tblCoquan
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCoquan Int (4) Mã cơ quan PK, NOT NULL (tăng tự động)
tenCoquan varchar (50) Tên cơ quan NOT NULL
18. tblDangvien
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
ngayVaoDang Datetime (8) Ngày vào Đảng
ngayChinhthuc Datetime (8) Ngày chính thức
noiVapDang varchar (50) Nơi vào Đảng
chucvuDang Varchar (50) Chức vụ Đảng
19. tblDantoc
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maDantoc char (2) Mã dân tộc PK, NOT NULL
tenDantoc char (10) Tên dân tộc NOT NULL
20. tblDiachiNongthon
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính
maCongchuc char (7) Mã cơng chức PK, NOT NULL (tăng tự động)
MaXa char (6) Mã xã FK, NOT NULL
Thon Thơn
21. tblDiachiThanhthi
Tên cột Kiểu dữ liệu Ý nghĩa Thuộc tính