Tài tỷ lệ kèo bóng đá trực tuyến hôm nay này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá trực tuyến hôm nay trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 69. SQL

Chương này giới thiệu các khái niệm toán học phía sau Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay quan hệ. Nó không bắt buộc phải đọc, vì vậy nếu bạn không có xuống hoặc muốn đi thẳng vào một số ví dụ đơn giản, hãy thoải mái Nhảy về phía trước chương tiếp theo và quay lại khi bạn có nhiều hơn thời gian và sự kiên nhẫn. Công cụ này được cho là rất vui!

Tài tỷ lệ kèo bóng đá trực tuyến hôm nay này ban đầu xuất hiện như một phần của Stefan Luận án thạc sĩ của Simkovics (Simkovics, 1998).

SQLđã trở thành phổ biến nhất Ngôn ngữ truy vấn quan hệ. Tên "SQL"là viết tắt choNgôn ngữ truy vấn có cấu trúc. Năm 1974 Donald Chamberlin và những người khác đã xác định phần tiếp theo ngôn ngữ (Ngôn ngữ truy vấn tiếng Anh có cấu trúc) tại IBM Research. Ngôn ngữ này lần đầu tiên được thực hiện trong tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên mẫu IBM được gọi là Phần tiếp theo-XRM năm 1974-75. Năm 1976-77, tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản sửa đổi của phần tiếp theo được gọi là phần tiếp theo/2 đã được xác định và tên được thay đổi thànhSQLsau đó.

tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên mẫu mới có tên System R đã được IBM phát triển vào năm 1977. System R đã triển khai tỷ lệ kèo bóng đá trực tuyến hôm nay tập hợp con phần tiếp theo/2 (bây giờSQL) và tỷ lệ kèo bóng đá trực tuyến hôm nay số thay đổi đã được thực hiện đối vớiSQLTrong dự án. Hệ thống r là được cài đặt trong tỷ lệ kèo bóng đá trực tuyến hôm nay số trang web người dùng, cả hai trang web IBM nội bộ và Ngoài ra tỷ lệ kèo bóng đá trực tuyến hôm nay số trang web khách hàng được chọn. Cảm ơn thành công và Chấp nhận hệ thống R tại các trang web người dùng IBM bắt đầu phát triển các sản phẩm thương mại đã triển khaiSQLNgôn ngữ dựa trên công nghệ hệ thống r.

Trong những năm tới IBM và cũng là tỷ lệ kèo bóng đá trực tuyến hôm nay số nhà cung cấp khác thông báoSQLCác sản phẩm nhưSQL/DS(IBM),DB2(IBM),Oracle(Oracle Corp),DG/SQL(Data General Corp) vàSybase(Sybase Inc.).

SQLcũng là tỷ lệ kèo bóng đá trực tuyến hôm nay tiêu chuẩn chính thức Hiện nay. Năm 1982, Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI) đã điều lệ cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay của nó Ủy ban X3H2 để phát triển một đề xuất cho một quan hệ tiêu chuẩn ngôn ngữ. Đề xuất này đã được phê chuẩn vào năm 1986 và bao gồm Về cơ bản là phương ngữ IBM củaSQL. Năm 1987 nàyANSITiêu chuẩn cũng là Được chấp nhận như tỷ lệ kèo bóng đá trực tuyến hôm nay tiêu chuẩn quốc tế của quốc tế Tổ chức tiêu chuẩn hóa (ISO). Phiên bản tiêu chuẩn ban đầu này củaSQLthường được đề cập, không chính thức, BẰNG "SQL/86". Năm 1989 bản gốc tiêu chuẩn đã được mở rộng và tiêu chuẩn mới này thường là, tỷ lệ kèo bóng đá trực tuyến hôm nay lần nữa không chính thức, được gọi là "SQL/89". Cũng vào năm 1989, tỷ lệ kèo bóng đá trực tuyến hôm nay tiêu chuẩn liên quan được gọi làNgôn ngữ cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được nhúngSQL(ESQL) là đã phát triển.

TheISOANSIỦy ban đã làm việc trong nhiều năm Theo định nghĩa của tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản mở rộng rất nhiều của bản gốc tiêu chuẩn, được gọi tỷ lệ kèo bóng đá trực tuyến hôm nay cách không chính thức làSQL2hoặcSQL/92. Phiên bản này trở thành một tiêu chuẩn được phê chuẩn - "ISO/IEC tiêu chuẩn quốc tế 9075: 1992, Ngôn ngữ cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm naySQL" - in Cuối năm 1992.SQL/92là phiên bản thường có nghĩa là khi mọi người tham khảo "SQLtiêu chuẩn ". tỷ lệ kèo bóng đá trực tuyến hôm nay mô tả chi tiết vềSQL/92được đưa ra trongNgày và Darwen, 1997. Tại thời điểm Viết tài tỷ lệ kèo bóng đá trực tuyến hôm nay này một tiêu chuẩn mới được gọi một cách không chính thức làSQL3đang ở dưới phát triển. Nó được lên kế hoạch để thực hiệnSQLtỷ lệ kèo bóng đá trực tuyến hôm nay ngôn ngữ hoàn thành Turing, tức là tất cả các truy vấn có thể tính toán (ví dụ: Truy vấn đệ quy) sẽ có thể. Đây là tỷ lệ kèo bóng đá trực tuyến hôm nay nhiệm vụ rất phức tạp và do đó, việc hoàn thành tiêu chuẩn mới không thể mong đợi trước năm 1999.

Mối quan hệ Mô hình dữ tỷ lệ kèo bóng đá trực tuyến hôm nay

Như đã đề cập trước đó,SQLlà a ngôn ngữ quan hệ. Điều đó có nghĩa là nó dựa trênMô hình dữ tỷ lệ kèo bóng đá trực tuyến hôm nay quan hệĐược xuất bản lần đầu bởi E.F. Codd Năm 1970. Chúng tôi sẽ đưa ra tỷ lệ kèo bóng đá trực tuyến hôm nay mô tả chính thức về mô hình quan hệ sau (trongĐịnh dạng mô hình dữ tỷ lệ kèo bóng đá trực tuyến hôm nay quan hệ) Nhưng trước tiên chúng ta muốn có tỷ lệ kèo bóng đá trực tuyến hôm nay cái nhìn về nó từ tỷ lệ kèo bóng đá trực tuyến hôm nay điểm trực quan hơn của chế độ xem.

ACơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay quan hệlà cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay điều đó được người dùng của nó coi làBộ sưu tập của bảng(và không có gì khác ngoài bảng). tỷ lệ kèo bóng đá trực tuyến hôm nay bàn bao gồm Các hàng và cột trong đó mỗi hàng đại diện cho tỷ lệ kèo bóng đá trực tuyến hôm nay bản ghi và mỗi cột biểu thị tỷ lệ kèo bóng đá trực tuyến hôm nay thuộc tính của các bản ghi có trong bảng.Các nhà cung cấp và các bộ phận Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayHiển thị một ví dụ về cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bao gồm ba Bảng:

  • Nhà cung cấp là tỷ lệ kèo bóng đá trực tuyến hôm nay bảng lưu trữ số (SNO), tên (Sname) và thành phố (thành phố) của tỷ lệ kèo bóng đá trực tuyến hôm nay nhà cung cấp.

  • Phần là bảng lưu trữ số (pno) tên (pname) và giá (giá) của tỷ lệ kèo bóng đá trực tuyến hôm nay phần.

  • Bán thông tin cửa hàng về phần nào (PNO) được bán bởi nhà cung cấp nào (SNO). Nó phục vụ theo nghĩa để kết nối cái khác hai bảng cùng nhau.

Ví dụ 69-1. Cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nhà cung cấp và bộ phận

Nhà cung cấp SNO |  Sname |  Thành phố bán SNO | Pno
             -----+---------+-------- -----+-----
               1 |  Smith | Luân Đôn 1 |  1
               2 |  Jones | Paris 1 |  2
               3 |  Adams | Vienna 2 |  4
               4 |  Blake | Rome 3 |  1
                                                  3 |  3
                                                  4 |  2
   tỷ lệ kèo bóng đá trực tuyến hôm nay phần pno |  Pname |  Giá 4 |  3 
             -----+---------+--------- 4 |  4
               1 |  Vít |   10
               2 |  Nut |    8
               3 |  Bu lông |   15
               4 |  Cam |   25

Phần và nhà cung cấp bảng có thể được coi làthực thểvà bán có thể được coi làMối quan hệgiữa tỷ lệ kèo bóng đá trực tuyến hôm nay phần cụ thể và A Nhà cung cấp cụ thể.

Như chúng ta sẽ thấy sau,SQLvận hành trên các bảng như những cái vừa được xác định nhưng trước đó chúng ta sẽ học Lý thuyết của mô hình quan hệ.