Category: Khoa học dữ liệu

  • Thuộc tính trong ERD

    Thuộc tính là đặc tính riêng của thực thể (hoặc tập thực thể). Ví dụ: Tập thực thể “Khách Hàng” có các thuộc tính “Mã khách hàng, Họ tên,…”

    Ký hiệu:

    Ký hiệu thuộc tính (Attribute) trong ERD
    Ký hiệu thuộc tính (Attribute) trong ERD

     

    Kiểu dữ liệu

    Các loại thuộc tính có kiểu dữ liệu nguyên tố. Như kiểu số nguyên, số thực, chuỗi, boolean, ngày giờ (datetime),…

    Ví dụ:

    Thuộc tính Kiểu dữ liệu
    MaKH Int
    TenKH Nvarchar(50)
    DiaChi Nvarchar(MAX)
    SDT Varchar(15)
    LaThanhVien Boolean

    Tham khảo: Kiểu dữ liệu trong SQL.

     

    Các loại thuộc tính

    Có thể phân thành nhiều loại khác nhau như: Thuộc tính đơn, đơn trị, đa trị, kết hợp, dẫn xuất, v.v..

     

    1. Thuộc tính đơn: Là thuộc tính chỉ chứa một giá trị.

    Ví dụ: Mã Khách Hàng, Tên Khách Hàng, Ngày Sinh.

     

    2. Thuộc tính đa trị: Là thuộc tính có thể có nhiều giá trị khác nhau đối với một thực thể.

    Ví dụ: Thuộc tính Số Điện Thoại có thể có nhiều giá trị do khách hàng xài nhiều số.

     

    3. Thuộc tính kết hợp: Là thuộc tính được kết hợp từ nhiều thành phần khác nhau.

    Ví dụ: Thuộc tính Điạ chỉ nhà được kết hợp bởi các thuộc tính đơn như Số nhà, Đường, Phường, Quận, Thành phố.

     

    4. Thuộc tính dẫn xuất: Là thuộc tính được suy ra từ giá trị của các thuộc tính khác.

    Ví dụ: Thuộc tính Tuổi Khách Hàng được suy ra từ thuộc tính “Năm Hiện Tại” trừ cho thuộc tính ” Năm Sinh”.

     

    5. Thuộc tính khóa: Là thuộc tính giúp phân biệt 2 thực thể khác nhau trong cùng một tập thực thể.

    Ví dụ: Phân biệt các khách hàng khác nhau nhờ vào thuộc tính “Mã Khách Hàng”.

    Thuộc tính khóa cũng có thể gồm nhiều thuộc tính.

    Ví dụ: Có nhiều khóa học trùng tên, nên phải dựa vào thuộc tính “Năm Học” và thuộc tính “Tên Môn Học” để phân biệt các khóa với nhau.

     

    Ký hiệu của các thuộc tính trong mô hình ER
    Ký hiệu của các thuộc tính trong mô hình ER
  • Thực thể là gì?

    Bài này giải thích thực thể là gì, nó có các đặc trưng, thuộc tính và các giá trị riêng nào. Cũng như khái niệm tập thực thể trong ERD.

     

    Thực thể là gì?

    Là các đối tượng của thế giới thực, bao gồm cả các đối tượng có thể nhìn thấy được hoặc không nhìn thấy được (nằm trong ý niệm).

     

    1. Các thực thể trực quan

    Là các đối tượng có thể nhìn thấy được. Ví dụ: Hóa đơn, nhân viên, xe hơi, đầm, áo,…

     

    2. Các thực thể trừu tượng nhưng có thể nhận biết

    Là các đối tượng không thể nhìn thấy được, mà chỉ nằm trong ý niệm của chúng ta. Ví dụ: Nhà cung cấp, loại hàng hóa, phòng ban,…

     

    Mỗi thực thể đều có các thuộc tính, và mỗi thuộc tính này sẽ mang một giá trị riêng. Ví dụ thực thể Khách Hàng:

    – Sẽ có các thuộc tính như: Mã khách hàng, Họ tên, Ngày sinh, Địa chỉ,…

    – Mỗi thuộc tính này sẽ mang các giá trị riêng, vì các khách hàng sẽ có các thông tin khác nhau.

    Minh họa cho khái niệm thuộc tính của thực thể
    Minh họa cho khái niệm thuộc tính của thực thể

     

    Tập thực thể

    Tập thực thể (hay loại thực thể) là tập hợp tất cả các thực thể giống nhau (có cùng các thuộc tính).

    Ví dụ các khách hàng (thực thể) đều có những thông tin đặc trưng giống nhau như Mã khách hàng, Họ tên,… tập hợp tất cả các khách hàng gọi là Tập thực thể Khách Hàng.

    Ký hiệu:

    Ký hiệu của thực thể (Entity) trong ERD
    Ký hiệu của thực thể (Entity) trong ERD
Eine Übersicht der Gewinnzahlen jeder Community helfen, um euch selbst Gedanken über eure Gewinnchancen zu machen. spieler ein Gewinne werden lediglich ausbezahlt, wenn jeder Spieler die Bonusbedingungen erfüllt. von uns Auch hinsichtlich der Zahlungsdaten müsst ihr euch keinerlei Gedanken machen. mit einem Ansonsten ist dieser kostenlose Casino Willkommensbonus ein sehr gutes Erlebnis. vulkan vegas