Quan hệ cơ sở dữ liệu

Xử lý cơ sở dữ liệu trung số liệu
Cất chứa
0Hữu dụng +1
0
Quan hệ cơ sở dữ liệu, là thành lập ở quan hệCơ sở dữ liệuMô hình cơ sở thượng cơ sở dữ liệu, mượn dùng vớiTập hợp đại sốChờ khái niệm cùng phương pháp tới xử lý cơ sở dữ liệu trung số liệu, đồng thời cũng là một cái bị tổ chức thành một tổ có được chính thức miêu tả tính bảng biểu, nên hình thức bảng biểu tác dụng thực chất là chuyên chở số liệu hạng đặc thù thu thập thể, này đó bảng biểu trung số liệu có thể lấy rất nhiều bất đồng phương thức bị tồn lấy hoặc một lần nữa triệu tập không cần muốn một lần nữa tổ chức cơ sở dữ liệu bảng biểu. Quan hệ cơ sở dữ liệu định nghĩa tạo thành nguyên số liệu một trương bảng biểu hoặc tạo thành bảng biểu, liệt, phạm vi hòa ước thúc chính thức miêu tả. Mỗi cái bảng biểu ( có khi được xưng là một cái quan hệ ) bao hàm dùng danh sách kỳ một cái hoặc càng nhiều số liệu chủng loại. Mỗi hành bao hàm một cái duy nhất số liệu thật thể, này đó số liệu là bị liệt định nghĩa chủng loại. Đương sáng tạo một cái quan hệ cơ sở dữ liệu thời điểm, ngươi có thể định nghĩa số liệu liệt khả năng giá trị phạm vi cùng khả năng ứng dụng với cái kia số liệu giá trị tiến thêm một bước ước thúc. Mà SQL ngôn ngữ là tiêu chuẩn người dùng cùng ứng dụng trình tự đến quan hệ cơ sở dữ liệu tiếp lời. Này ưu thế là dễ dàng mở rộng, thả ở lúc ban đầu cơ sở dữ liệu sáng tạo lúc sau, một cái tân số liệu chủng loại có thể bị tăng thêm không cần muốn sửa chữa sở hữu hiện có ứng dụng phần mềm. Chủ lưu quan hệ cơ sở dữ liệu cóoracle,db2,sqlserver,sybase,mysql chờ.[1]
Tiếng Trung danh
Quan hệ cơ sở dữ liệu
Ngoại văn danh
relational database
Cơ sở
Quan hệ cơ sở dữ liệu mô hình
Mượn trợ
Tập hợp đại sốChờ khái niệm cùng phương pháp
Làm dùng
Xử lý cơ sở dữ liệu trung số liệu

Khái niệm

Bá báo
Biên tập
Quan cự tuần hơi lậu dao nhiệt hệ số dữ liệu là cơ sở dữ liệu ứng dụng chủ lưu, rất nhiều cơ sở dữ liệu quản lý hệ thống số liệu cạo mời mô đoan vĩnh tổ hình đề thừa liền đều là căn cứ vào quan hệ số liệu mô hình khai phá.
1 ) quan hệ cơ sở dữ liệu: Ở một cái cấp ương anh hồng viên định ứng dụng trong lĩnh vực, sở hữu thật thể cập bộ đóa trụ thật thể chi gian liên hệ gánh cửa hàng tập hợp cấu thành một cái quan hệ cơ sở dữ liệu.
2 ) quan hệ cơ sở dữ liệu hình cùng giá trị: Quan hệ cơ sở dữ liệu hình xưng là quan hệ cơ sở dữ liệu hình thức, là đối quan hệ cơ sở dữ liệu miêu tả, bao nhiêu vực định nghĩa, ở này đó vực thượng định nghĩa bao nhiêu quan hệ hình thức; quan hệ cơ sở dữ liệu giá trị là này đó quan hệ hình thức ở mỗ nhất thời khắc đối ứng quan hệ tập hợp, thông thường tên gọi tắt vì quan hệ cơ sở dữ liệu.[2]
Quan hệ cơ sở dữ liệu chia làm hai loại: Một loại là mặt bàn cơ sở dữ liệu, tỷ nhưAccess,FoxProCùngdBaseChờ; một khác loại là khách hàng / server cơ sở dữ liệu, tỷ nhưSQL Server,OracleCùngSybaseChờ. Nói chung,Mặt bàn cơ sở dữ liệuDùng cho loại nhỏ, máy rời ứng dụng trình tự, nó không cần internet cùng server, thực hiện lên tương đối phương tiện, nhưng nó chỉ cung cấp số liệu tồn lấy công năng. Khách hàng / server cơ sở dữ liệu chủ yếu áp dụng với đại hình, nhiều người dùng cơ sở dữ liệu quản lý hệ thống, ứng dụng trình tự bao gồm hai bộ phận: Một bộ phận trú lưu tại khách hàng cơ thượng, dùng cho hướng người dùng biểu hiện tin tức cập thực hiện cùng người dùng lẫn nhau; một khác bộ phận trú lưu tại server trung, chủ yếu dùng để thực hiện đối số liệu kho thao tác cùng đối số liệu tính toán xử lý.

Lịch sử

Bá báo
Biên tập
Cơ sở dữ liệu giao diện
1970 năm, IBM nghiên cứu viên, có “Quan hệ cơ sở dữ liệu chi phụ” chi xưngEdgar · Frank · khoa đức( Edgar Frank Codd hoặc E. F. Codd ) tiến sĩ ở sách báo 《Communication of the ACM》 thượng phát biểu đề vì “A Relational Model of Data for Large Shared Data banks ( đại hình cùng chung cơ sở dữ liệuQuan hệ mô hình)” luận văn, văn trung lần đầu đưa ra cơ sở dữ liệu quan hệ mô hình khái niệm, đặt quan hệ mô hình lý luận cơ sở. 20 thế kỷ 70 niên đại mạt, quan hệ phương pháp lý luận nghiên cứu cùng phần mềm hệ thống nghiên cứu chế tạo đều lấy được rất lớn thành quả, IBM công ty San Jose phòng thí nghiệm ở IBM370 hệ liệt cơ thượng nghiên cứu chế tạo quan hệ cơ sở dữ liệu thực nghiệm hệ thống System R cuối cùng 6 năm đạt được thành công. 1981 năm IBM công ty lại tuyên bố có System R toàn bộ đặc thù tân cơ sở dữ liệu sản phẩm SQL/DS ra đời. Bởi vì quan hệ mô hình đơn giản sáng tỏ, có kiên cố toán học lý luận cơ sở, cho nên một khi đẩy ra liền đã chịu học thuật giới cùng sản nghiệp giới độ cao coi trọng cùng rộng khắp hưởng ứng, cũng thực mau trở thành cơ sở dữ liệu thị trường chủ lưu. 20 thế kỷ 80 niên đại tới nay, máy tính nhà máy hiệu buôn đẩy ra cơ sở dữ liệu quản lý hệ thống cơ hồ đều duy trì quan hệ mô hình, cơ sở dữ liệu lĩnh vực trước mặt nghiên cứu công tác phần lớn lấy quan hệ mô hình làm cơ sở.[3]
Trung Quốc quốc nội cơ sở dữ liệu xí nghiệp số lượng nhanh chóng tăng trưởng, cơ sở dữ liệu sản phẩm ngày càng phong phú đa dạng, thị trường bản đồ nhanh chóng khuếch trương, thị chiếm suất từ 2009 năm 4.2% tăng lên đến 2019 năm 18.9% trở lên, bày biện ra trăm hoa đua nở, bồng bột phát triển rất tốt thế.[5]

Quan hệ mô hình kết cấu

Bá báo
Biên tập
1, chỉ một số liệu kết cấu ---- quan hệ ( biểu văn kiện ). Quan hệ cơ sở dữ liệu biểu chọn dùng 2D bảng biểu tới tồn trữ số liệu, là một loại ấn hành cùng liệt sắp hàng có tương quan tin tức logic tổ, nó cùng loại với Excel công tác biểu. Một số liệu kho có thể bao hàm tùy ý nhiều số liệu biểu.
Ở người dùng xem ra, một cái quan hệ mô hình logic kết cấu là một trương 2D biểu, từ hành cùng liệt tạo thành. Cái này 2D biểu liền kêuQuan hệ,Thông tục mà nói, một cái quan hệ đối ứng một trương biểu.
2, nguyên tổ ( ký lục ).BiểuTrung một hàng tức vì một cái nguyên tổ, hoặc xưng là một cái ký lục.
3, thuộc tính ( tự đoạn ). Số liệu biểu trung mỗi một liệt xưng là một chữ đoạn, biểu là từ này bao hàm các loại tự đoạn định nghĩa, mỗi cái tự đoạn miêu tả nó sở đựng số liệu ý nghĩa, số liệu biểu thiết kế trên thực tế chính là đối tự đoạn thiết kế. Sáng tạo số liệu biểu khi, vì mỗi cái tự đoạn phân phối một số liệu loại hình, định nghĩa chúng nó số liệu chiều dài cùng mặt khác thuộc tính. Tự đoạn có thể bao hàm các loại tự phù, con số, thậm chí đồ hình. Như sai lầm! Không tìm được trích dẫn nguyên.
4, thuộc tính giá trị. Hành cùng liệt giao nhau vị trí tỏ vẻ nào đó thuộc tính giá trị, như “Cơ sở dữ liệu nguyên lý” chính là chương trình học tên thuộc tính giá trị
5, chủ mã. Chủ mã ( cũng xưng chủ kiện hoặc chủ mấu chốt tự ), là biểu có ích với duy nhất xác định một cái nguyên tổ số liệu. Mấu chốt tự dùng để bảo đảm biểu trung ký lục duy nhất tính, có thể là một chữ đoạn hoặc nhiều tự đoạn, thường dùng làm một cái biểu hướng dẫn tra cứu tự đoạn. Mỗi điều ký lục mấu chốt tự đều là bất đồng, cho nên có thể duy nhất mà đánh dấu một cái ký lục, mấu chốt tự cũng xưng là chủ mấu chốt tự, hoặc tên gọi tắt chủ kiện. Như sai lầm! Không tìm được trích dẫn nguyên.
6, vực. Thuộc tính lấy giá trị phạm vi.
7, quan hệ hình thức. Quan hệ miêu tả xưng là quan hệ hình thức. Đối quan hệ miêu tả, giống nhau tỏ vẻ vì: Quan hệ danh ( thuộc tính 1, thuộc tính 2..... Thuộc tính n ). Tỷ như mặt trên quan hệ nhưng miêu tả vì: Chương trình học ( chương trình học hào, chương trình học tên, học phân, nhậm khóa lão sư ).
Nhưng là quan hệ mô hình loại này đơn giản số liệu kết cấu có thể biểu đạt phong phú ngữ nghĩa, miêu tả xuất hiện thật thế giới thật thể cùng với thật thể gian các loại quan hệ.

Chủ cơ sở dữ liệu

Bá báo
Biên tập
oracle cơ sở dữ liệuoracleCông ty ( tiếng Trung tên làGiáp cốt văn công ty), còn cóSQL,access;db2Là IBM ( tiếng Trung tên làQuốc tế thương vụ máy móc công ty). Chủ lưu quan hệ cơ sở dữ liệu còn có hơi mềmSql server,Sybase công tysybase,( anh phu mỹ ) phần mềm công tyinformixCùng với miễn phí MySQL chờ.

Tập hợp

Bá báo
Biên tập
1) thao tác
◇ tuần tra: Lựa chọn, hình chiếu, liên tiếp, trừ, cũng, giao, kém
Số liệu đổi mới:Cắm vào ( insert ), xóa bỏ (delete), sửa chữa (update)
Tuần tra biểu đạt năng lực là trong đó chính yếu bộ phận
2) đặc điểm
Tập hợp thao tác phương thức: Tức thao tác đối tượng cùng kết quả đều là tập hợp.
( phi quan hệSố liệu mô hìnhSố liệu thao tác phương thức: Một lần một cái lục văn kiện hệ thống số liệu thao tác phương thức )
3) chủng loại
◇ quan hệ đại số ngôn ngữ
Dùng đối quan hệ giải toán tới biểu đạt tuần tra yêu cầu
Điển hình đại biểu: ISBL
◇ quan hệ tính toán ngôn ngữ: Dùng gọi từ tới biểu đạt tuần tra yêu cầuNguyên tổ quan hệ tính toánNgôn ngữ
Gọi từ biến nguyên cơ bản đối tượng là nguyên tổ lượng biến đổi
Điển hình đại biểu: APLHA, QUEL
Quan hệ cơ sở dữ liệu
◇ vực quan hệ tính toán ngôn ngữ gọi từ biến nguyên cơ bản đối tượng là vực lượng biến đổi
Điển hình đại biểu: QBE
◇ có quan hệ tổng đại số quan hệ tính toán song trọng đặc điểm ngôn ngữ
Điển hình đại biểu: SQL
4) quan hệ số liệu ngôn ngữ đặc điểm
◇ quan hệ ngôn ngữ là một loại độ cao phi quá trình hóa ngôn ngữ
a. Tồn lấy đường nhỏ lựa chọn từ DBMS ưu hoá cơ chế tới hoàn thành
b. Người dùng không cần dùng tuần hoàn kết cấu liền có thể hoàn thànhSố liệu thao tác
◇ có thể khảm nhập cao cấp ngôn ngữ trung sử dụng
◇ quan hệ đại số, nguyên tổ quan hệ tính toán cùng vực quan hệ tính toán ba loại ngôn ngữ ở biểu đạt năng lực thượng hoàn toàn đồng giá

Ước thúc

Bá báo
Biên tập
Thông thường từQuan hệ hệ thốngTự động duy trì
Lúc đầu hệ thống không duy trì, nhưng đại hình hệ thống có thể tự động duy trì
3) người dùng định nghĩa hoàn chỉnh tính
Phản ánh ứng dụng lĩnh vực yêu cầu tuần hoàn ước thúc điều kiện, thể hiện cụ thể trong lĩnh vực ngữ nghĩa ước thúc
Người dùng định nghĩa sau từ hệ thống duy trì

Kéo dài

Bá báo
Biên tập
Ở cơ sở dữ liệu trong thế giới, sau quan hệ cơ sở dữ liệu như cũ bình thản ung dung, bảo trì này bản sắc.
Ở hiện đại IT giới, SQL cùng XML đã trở thành cơ sở dữ liệu trọng yếu phi thường tạo thành bộ phận, này hai người trở thành cơ sở dữ liệu hệ thống kết cấu tạo thành bộ phận lịch sử cũng rất dài lâu rồi, đến nỗi bắt đầu thời gian ta cũng rất khó nhớ rõ.
Nhưng là, ở 60 niên đại mạt cùng 70 niên đại sơ, xuất hiện cụ bị linh hoạt tự đoạn chiều dài, khảm bộ bảng biểu, rời rạc số liệu loại hình lựa chọn cơ sở dữ liệu khung, như vậy cơ sở dữ liệu hệ thống không chỉ có chịu thị trường hoan nghênh, cũng được đến đại gia ưu ái. Này đó lúc đầu cơ sở dữ liệu hệ thống tuy rằng khuyết thiếu giống XML giống nhau đánh dấu công năng, nhưng là chúng nó ở thực tế công tác trung lại biểu hiện ra cùng XML cực kỳ cùng loại công năng.
Miêu tả này đó cơ sở dữ liệu hệ thống thuật ngữ là “Sau quan hệ” hoặc là “Nhiều giá trị”, chúng nó không có SQL quan hệ cơ sở dữ liệu nổi danh, là bởi vì này đó cơ sở dữ liệu hệ thống khuyết thiếu rất nhiều tin tức tuyên truyền độ, chúng ta thực dễ dàng đem nó cho rằng là một cái thực nghiệm mà thôi, sau đó này đó thực nghiệm ở mọi người trong ấn tượng liền sẽ bỏ dở nửa chừng, cuối cùng chậm rãi biến mất.[4]