Để tạo quan hệ bảng thông tin nhân viên của Quản lý nhân sự, bạn có thể sử dụng cấu trúc Môn: Cơ sở dữ liệu quan hệ | Trường đại học Kinh Doanh và Công Nghệ Hà Nội

(Khái niệm) Để thiết kế cơ sở dữ liệu chuẩn hóa, chúng ta cần xác định các quan hệ và áp dụng các quy tắc chuẩn hóa để loại bỏ các vi phạm chuẩn. Dưới đây là một số bước cơ bản để thiết kế cơ sở dữliệu chuẩn hóa: Bước 1: Xác định các thực thể và mối quan hệ: - Thực thể: Nhân viên (Employee). Tài liệu giúp bạn tham  khảo, ôn tập và đạt kết quả cao. Mời đọc đón xem!

lOMoARcPSD| 48704538
Môn: Cơ sở d liu quan h
Lp TH27.15
Nhóm 3: (CH đề 6)
Vũ Quốc CHính(TN)
Triu Mnh Tun
Đỗ Thế Anh
Phm Quang Huy
Phm Minh Quang
Câu 1:
Để to quan h bng thông tin nhân viên ca Qun lý nhân s, bn có th s dng cu trúc sau:
Bng: Employee
- Mã nhân viên (EmployeeID): INT (Primary Key )
- Tên nhân viên (EmployeeName): VARCHAR
- Ngày sinh (DateOfBirth): DATE
- Gii tính (Gender): VARCHAR
- Chc v (Position): VARCHAR
- Lương (Salary): DECIMAL
- S CMND (IDCardNumber): VARCHAR
- Địa ch (Address): VARCHAR
- Đin thoi (PhoneNumber): VARCHAR
- Di động (Mobile): VARCHAR
- Email: VARCHAR
- Làm vic ti chi nhánh (Branch): VARCHAR
- Nhóm (Group): VARCHAR
- Quê quán (Hometown): VARCHAR - Thông tin gia đình (FamilyInfo): VARCHAR
Câu 2:
-( Khái nim )
Để thiết kế cơ sở d liu chun hóa, chúng ta cần xác định các quan h và áp dng các quy tc
chuẩn hóa để loi b các vi phm chuẩn. Dưới đây là một s ớc cơ bản để thiết kế cơ sở d
liu chun hóa:
lOMoARcPSD| 48704538
ớc 1: Xác định các thc th và mi quan h:
- Thc th: Nhân viên (Employee )
- Mi nhân viên có các thuộc tính như Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Chc
vụ, Lương, Số CMND, Địa chỉ, Điện thoi, Di động, Email, Làm vic ti chi nhánh, Nhóm, Quê
quán, Thông tin gia đình.
ớc 2: Xác định các quy tc chun hóa:
- 1NF (First Normal Form): Đảm bo mi ô d liu cha giá tr nguyên thy và không có giá tr
lp li.
- 2NF (Second Normal Form): Đảm bo mi ct không ph thuc vào mt phn ca khóa chính.
- 3NF (Third Normal Form): Đảm bo tt c các ct không phi là khóa chính phi ph thuc vào
toàn b khóa chính, không có s ph thuc chéo.
c 3: Thiết kế cơ sở d liu chun hóa:
- Bng Employee :
- EmployeeID (Primary Key)
- EmployeeName
- DateOfBirth
- Gender
- Position
- Salary
- IDCardNumber
- Address
- PhoneNumber
- Mobile
- Email
- Branch
- Group
- Hometown - FamilyInfo
c 4: Kim tra và ci thin thiết kế:
- Đảm bo rng không có các quan h nhiu nhiu (many-to-many) trong cơ sở d liu.
- Kim tra li các quy tc chuẩn hóa đã áp dụng và ci thin nếu cn.
-(bài làm)
Để thiết kế cơ sở d liu chun hóa và tách quan h khi vi phm chun, chúng ta s s dng ví
d v thông tin nhân viên đã nêu trước đó. Dưới đây là quá trình thiết kế cơ sở d liu chun
hóa và tách quan h khi cn:
ớc 1: Xác định các thc th và mi quan h:
- Thc th: Nhân viên (Employee )
lOMoARcPSD| 48704538
- Mi nhân viên có các thuộc tính như Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Chc
vụ, Lương, Số CMND, Địa chỉ, Điện thoại, Di động, Email, Làm vic ti chi nhánh, Nhóm, Quê
quán, Thông tin gia đình.
ớc 2: Xác định các quan h vi phm chun:
- 1NF: Các ô d liu không cha nhiu giá tr hoc d liu lp li.
- 2NF: Các ct ph thuc vào toàn b khóa chính, không ph thuc vào mt phn ca khóa
chính.
- 3NF: Loi b s ph thuc chéo gia các ct không phi là khóa chính.
c 3: Tách quan h nếu vi phm chun:
- Chúng ta có th tách thông tin gia đình của nhân viên ra thành mt quan h mới để đảm bo
vic không có s ph thuc chéo.
Bng Employee:
- EmployeeID (Primary Key )
- EmployeeName
- DateOfBirth
- Gender
- Position
- Salary
- IDCardNumber
- Address
- PhoneNumber
- Mobile
- Email
- Branch
- Group
- Hometown
Bng FamilyInfo:
- FamilyID (Primary Key )
- EmployeeID (Foreign Key )
- FamilyMemberName
- Relationship
- DateOfBirth
- Occupation
Thông tin gia đình của nhân viên đã được tách ra thành mt quan h mi (FamilyInfo), giúp ci
thin vic qun lý và truy xut d liu mt cách hiu qu và đảm bo chuẩn hóa cơ sở d liu.
| 1/3

Preview text:

lOMoAR cPSD| 48704538
Môn: Cơ sở dữ liệu quan hệ Lớp TH27.15 Nhóm 3: (CHủ đề 6) Vũ Quốc CHính(TN) Triệu Mạnh Tuấn Đỗ Thế Anh Phạm Quang Huy Phạm Minh Quang Câu 1:
Để tạo quan hệ bảng thông tin nhân viên của Quản lý nhân sự, bạn có thể sử dụng cấu trúc sau: Bảng: Employee
- Mã nhân viên (EmployeeID): INT (Primary Key )
- Tên nhân viên (EmployeeName): VARCHAR
- Ngày sinh (DateOfBirth): DATE
- Giới tính (Gender): VARCHAR
- Chức vụ (Position): VARCHAR - Lương (Salary): DECIMAL
- Số CMND (IDCardNumber): VARCHAR
- Địa chỉ (Address): VARCHAR
- Điện thoại (PhoneNumber): VARCHAR
- Di động (Mobile): VARCHAR - Email: VARCHAR
- Làm việc tại chi nhánh (Branch): VARCHAR - Nhóm (Group): VARCHAR
- Quê quán (Hometown): VARCHAR - Thông tin gia đình (FamilyInfo): VARCHAR Câu 2: -( Khái niệm )
Để thiết kế cơ sở dữ liệu chuẩn hóa, chúng ta cần xác định các quan hệ và áp dụng các quy tắc
chuẩn hóa để loại bỏ các vi phạm chuẩn. Dưới đây là một số bước cơ bản để thiết kế cơ sở dữ liệu chuẩn hóa: lOMoAR cPSD| 48704538
Bước 1: Xác định các thực thể và mối quan hệ:
- Thực thể: Nhân viên (Employee )
- Mỗi nhân viên có các thuộc tính như Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Chức
vụ, Lương, Số CMND, Địa chỉ, Điện thoại, Di động, Email, Làm việc tại chi nhánh, Nhóm, Quê quán, Thông tin gia đình.
Bước 2: Xác định các quy tắc chuẩn hóa:
- 1NF (First Normal Form): Đảm bảo mỗi ô dữ liệu chứa giá trị nguyên thủy và không có giá trị lặp lại.
- 2NF (Second Normal Form): Đảm bảo mỗi cột không phụ thuộc vào một phần của khóa chính.
- 3NF (Third Normal Form): Đảm bảo tất cả các cột không phải là khóa chính phải phụ thuộc vào
toàn bộ khóa chính, không có sự phụ thuộc chéo.
Bước 3: Thiết kế cơ sở dữ liệu chuẩn hóa: - Bảng Employee : - EmployeeID (Primary Key) - EmployeeName - DateOfBirth - Gender - Position - Salary - IDCardNumber - Address - PhoneNumber - Mobile - Email - Branch - Group - Hometown - FamilyInfo
Bước 4: Kiểm tra và cải thiện thiết kế:
- Đảm bảo rằng không có các quan hệ nhiều nhiều (many-to-many) trong cơ sở dữ liệu.
- Kiểm tra lại các quy tắc chuẩn hóa đã áp dụng và cải thiện nếu cần. -(bài làm)
Để thiết kế cơ sở dữ liệu chuẩn hóa và tách quan hệ khi vi phạm chuẩn, chúng ta sẽ sử dụng ví
dụ về thông tin nhân viên đã nêu trước đó. Dưới đây là quá trình thiết kế cơ sở dữ liệu chuẩn
hóa và tách quan hệ khi cần:
Bước 1: Xác định các thực thể và mối quan hệ:
- Thực thể: Nhân viên (Employee ) lOMoAR cPSD| 48704538
- Mỗi nhân viên có các thuộc tính như Mã nhân viên, Tên nhân viên, Ngày sinh, Giới tính, Chức
vụ, Lương, Số CMND, Địa chỉ, Điện thoại, Di động, Email, Làm việc tại chi nhánh, Nhóm, Quê quán, Thông tin gia đình.
Bước 2: Xác định các quan hệ vi phạm chuẩn:
- 1NF: Các ô dữ liệu không chứa nhiều giá trị hoặc dữ liệu lặp lại.
- 2NF: Các cột phụ thuộc vào toàn bộ khóa chính, không phụ thuộc vào một phần của khóa chính.
- 3NF: Loại bỏ sự phụ thuộc chéo giữa các cột không phải là khóa chính.
Bước 3: Tách quan hệ nếu vi phạm chuẩn:
- Chúng ta có thể tách thông tin gia đình của nhân viên ra thành một quan hệ mới để đảm bảo
việc không có sự phụ thuộc chéo. Bảng Employee: - EmployeeID (Primary Key ) - EmployeeName - DateOfBirth - Gender - Position - Salary - IDCardNumber - Address - PhoneNumber - Mobile - Email - Branch - Group - Hometown Bảng FamilyInfo: - FamilyID (Primary Key ) - EmployeeID (Foreign Key ) - FamilyMemberName - Relationship - DateOfBirth - Occupation
Thông tin gia đình của nhân viên đã được tách ra thành một quan hệ mới (FamilyInfo), giúp cải
thiện việc quản lý và truy xuất dữ liệu một cách hiệu quả và đảm bảo chuẩn hóa cơ sở dữ liệu.