Results (
Vietnamese) 2:
[Copy]Copied!
3.1 Các khái niệm mô hình quan hệ
Mô hình quan hệ đại diện cho cơ sở dữ liệu là một tập hợp các mối quan hệ. Không chính thức, mỗi quan hệ giống như một bảng giá trị hoặc một mức độ nào, một căn hộ tập hồ sơ. Nó được gọi là một tập tin phẳng vì mỗi bản ghi có cấu trúc tuyến tính hoặc phẳng đơn giản. Ví dụ, cơ sở dữ liệu của các tập tin đó đã được thể hiện trong hình 1.2 là tương tự như các mô hình biểu diễn quan hệ cơ bản. Tuy nhiên, có sự khác biệt quan trọng giữa các mối quan hệ và các tập tin, như chúng ta sẽ sớm thấy.
Khi một mối quan hệ được coi là một bảng giá trị, mỗi hàng trong bảng đại diện cho một tập hợp các giá trị dữ liệu liên quan. Một hàng đại diện cho một thực tế là thường tương ứng với một thực thể trong thế giới thực hay mối quan hệ. Tên bảng và tên cột được sử dụng để giúp đỡ để giải thích ý nghĩa của các giá trị trong mỗi hàng. Ví dụ, bảng đầu tiên của hình 1.2 được gọi là HỌC SINH vì mỗi hàng đại diện cho sự thật về một cụ 1case là viết tắt của máy tính hỗ trợ thực thể phần mềm sinh viên kỹ thuật. Các tên-cột Name, Student_number, Class, và chính-xác định làm thế nào để giải thích các giá trị dữ liệu trong mỗi hàng, dựa trên cột mỗi giá trị trong. Tất cả các giá trị trong một cột là của cùng kiểu dữ liệu.
Trong mô hình quan hệ chính quy thuật ngữ, một hàng được gọi là một tuple, một tiêu đề cột được gọi là một thuộc tính, và bảng được gọi là một mối quan hệ. Các kiểu dữ liệu mô tả các kiểu giá trị mà có thể xuất hiện trong mỗi cột được đại diện bởi một miền giá trị có thể. Bây giờ chúng ta xác định các điều khoản miền, tuple, thuộc tính, và các mối quan hệ chính thức. 3.1 Tên miền, thuộc tính, Tuples, và Quan hệ Một miền D là một tập hợp các giá trị nguyên tử. Bởi nguyên tử, chúng tôi có nghĩa là mỗi giá trị trong phạm vi này là không thể chia xa như mô hình quan hệ chính thức là có liên quan. Một commonmethod chỉ định một tên miền là để xác định một kiểu dữ liệu mà từ đó các giá trị dữ liệu hình thành các tên miền được rút ra. Nó cũng rất hữu ích để xác định tên cho tên miền, để giúp đỡ trong việc giải thích giá trị của nó. Một số ví dụ về các lĩnh vực theo: ■ Usa_phone_numbers. Tập hợp các số điện thoại mười chữ số hợp lệ ở Hoa Kỳ. ■ Local_phone_numbers. Tập hợp các số điện thoại bảy chữ số có giá trị trong vòng một mã vùng cụ thể tại Hoa Kỳ. Việc sử dụng số điện thoại địa phương đang nhanh chóng trở nên lỗi thời, được thay thế bằng những con số tiêu chuẩn mười chữ số. ■ Social_security_numbers. Các thiết lập của chín chữ số An Sinh Xã Hội hợp lệ. (Đây là một định danh duy nhất được gán cho mỗi người ở Hoa Kỳ cho việc làm, thuế, và các quyền lợi các mục đích.) ■ Tên: Tập hợp các chuỗi ký tự đại diện cho tên của người. ■ Grade_point_averages. Các giá trị có thể có của tính điểm trung bình; mỗi người phải có một thực (floating-point) số giữa 0 và 4. ■ Employee_ages. Lứa tuổi có thể có của nhân viên trong công ty; mỗi người phải có một giá trị số nguyên giữa 15 và 80. ■ Academic_department_names. Các bộ phận tên học tại một trường đại học, chẳng hạn như Khoa học, Kinh tế, Vật lý. ■ Academic_department_codes. Tập hợp các mã số bộ phận học thuật, chẳng hạn như "CS ',' ECON ', và' Phys '. Các trước được gọi là định nghĩa hợp lý của các lĩnh vực. Một kiểu dữ liệu hoặc định dạng cũng được quy định cho từng lĩnh vực. Ví dụ, các kiểu dữ liệu cho các Usa_phone_numbers miền có thể được khai báo là một chuỗi ký tự của các hình thức (ddd) ddddddd, nơi mà mỗi d là một số (số thập phân) chữ số và ba chữ số đầu tiên hình thành một mã vùng điện thoại hợp lệ. Các kiểu dữ liệu cho Employee_ages là một số nguyên giữa 15 và 80. Đối với Academic_department_names, các kiểu dữ liệu là tập hợp của tất cả các chuỗi ký tự đại diện cho tên bộ phận hợp lệ. Do đó A miền được cho một tên, kiểu dữ liệu, và định dạng. Bổ sung thông tin để giải thích các giá trị của một tên miền cũng có thể được đưa ra; Ví dụ, một số miền như Person_weights nên có đơn vị đo lường, chẳng hạn như pound hoặc kg.
Being translated, please wait..
