1. Trang chủ
  2. » Thể loại khác

third normal form trong sql

2 73 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 298,09 KB

Nội dung

http://vietjack.com/sql/index.jsp Copyright © vietjack.com Third Normal Form (3NF) SQL Một bảng theo Third Normal Form (3NF) thỏa mãn điều kiện sau:  Nó bảng theo Second Normal Form (2NF)  Tất trường mà primary phụ thuộc vào primary key Sự phụ thuộc trường primary phụ thuộc liệu Ví dụ, bảng đây, tên Phường, Quận, Thành phố kết nối (mà phá vỡ) tới zip code CREATE TABLE KHACHHANG( KH_ID KH_TEN INT NOT NULL, VARCHAR (20) DOB DATE, PHUONG VARCHAR(200), QUAN VARCHAR(100), THANHPHO NOT NULL, VARCHAR(100), ZIP VARCHAR(12), EMAIL_ID VARCHAR(256), PRIMARY KEY (KH_ID) ); Sự phụ thuộc zip code DIACHI gọi phụ thuộc có tính bắc cầu Để tuân theo Third Normal Form (3NF), điều bạn cần làm di chuyển trường PHUONG, QUAN, THANHPHO vào bảng riêng chúng, mà bạn gọi bảng Zip Code CREATE TABLE DIACHI( ZIP VARCHAR(12), PHUONG VARCHAR(200), QUAN VARCHAR(100), THANHPHO VARCHAR(100), PRIMARY KEY (ZIP) ); Bây giờ, biến đổi bảng KHACHHANG sau: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com CREATE TABLE KHACHHANG( KH_ID KH_TEN INT VARCHAR (20) DOB DATE, ZIP VARCHAR(12), EMAIL_ID VARCHAR(256), NOT NULL, NOT NULL, PRIMARY KEY (KH_ID) ); Việc gỡ bỏ phụ thuộc có tính bắc cầu đem lại cho ta hai lợi Đầu tiên, lượng liệu bị giảm xuống Database bạn trở nên nhỏ Lợi thứ hai toàn vẹn liệu Khi liệu bị thay đổi, có rủi ro lớn xảy cập nhật số liệu đó, đặc biệt kh trải dài rộng số vị trí khác Database Ví dụ, liệu address zip code lưu giữ bảng khác nhau, thay đổi zip code tác động đến ghi hay bảng http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com CREATE TABLE KHACHHANG( KH_ID KH_TEN INT VARCHAR (20) DOB

Ngày đăng: 02/12/2017, 12:05

HÌNH ẢNH LIÊN QUAN

Một bảng là theo Third Normal Form (3NF) khi nó thỏa mãn các điều kiện sau: - third normal form trong sql
t bảng là theo Third Normal Form (3NF) khi nó thỏa mãn các điều kiện sau: (Trang 1)

TỪ KHÓA LIÊN QUAN