2.4.4 Chapter SummaryThe relational data model is important because it dịch - 2.4.4 Chapter SummaryThe relational data model is important because it Việt làm thế nào để nói

2.4.4 Chapter SummaryThe relational

2.4.4 Chapter Summary
The relational data model is important because it is a formal definition for
RDBMSs to store, access, and manipulate data with support for data independence,
integrity constraints, access control, and transaction management.
RDBMSs provide a high level of abstraction by using a table structure that is
easily understood by its‘ users, possessing different data representation levels in
column, row, table, tablespace, and schema form, and hiding the physical storage
structures from users [11]. Separation of physical data storage from logical data
representation allows users and applications to continue to access data even if
database administrators move or change physical data structure thus giving a
RDBMS data independence [8]. Integrity constraints support data validation and
business rules that can be stored and imposed on RDBMS data when applications
or users manipulated data [8]. Access control allows businesses to control data
access privileges and manipulation for RDBMS data. The relational model also
includes transaction management providing concurrency control, failure recovery,
and preservation of data [8]. Using the relational model also provides developers
ease of use by providing a non-procedural query language and seamless data
retrieval for applications..
There are many advantages to using the relational data model for data access
and storage; however, because of new requirements for object-oriented applications
with complex data and relationships the relational model is not adequate
18
for storing persistent object-oriented application data [12]. The relational model
lacks the ability to adequately map inheritance in object-oriented applications to
relational tables without encountering the high cost of duplicate attributes and
costly joins or the need to use object-mapping tools (OMTs) such as Hibernate.
The relational model inadequacies point to a need for a new data model that can
support the different data relationship types used in object-oriented applications.
Not all researchers and database designers share this view. For instance, Date
and Darwen firmly believe in the relational model and do not see a need to change
the model to include object-relational data. Instead, they firmly believe think
“those close to the problem should create solutions to address inheritance and
user-defined types without changing the relational model” [14].
Object-oriented languages and concepts are not new to the software engineering
field [17]. Software engineers use languages such as C++, C#, and Java
when creating object-oriented applications. This application development approach
promotes maintainability, flexibility, code reusability, software quality,
and makes it easier for software engineers to solve complex problems [10].
This chapter presented the most basic relational database and object-oriented
concept definitions that are important to understanding this work‘s remaining
chapters. Object-relational database management systems (ORDBMSs), like
OOPLs, incorporate the use of objects, classes, methods, inheritance, abstraction,
and encapsulation. Chapter 3.0 goes into more detail of how developers can
use these concepts when creating object-oriented applications to store persistent
objects in ORDBMSs.
1
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
2.4.4 chương tóm tắtMô hình dữ liệu quan hệ là quan trọng bởi vì nó là một định nghĩa chính thức choRDBMSs lưu trữ, truy cập, và thao tác dữ liệu với hỗ trợ dữ liệu độc lập,ràng buộc toàn vẹn, điều khiển truy cập và quản lý giao dịch.RDBMSs cung cấp một mức độ trừu tượng cao bằng cách sử dụng một cấu trúc bảng làdễ hiểu bởi nó ' người sử dụng, sở hữu dữ liệu khác nhau đại diện cấp trongcột, hàng, bảng, tablespace, và lược đồ mẫu và ẩn các lưu trữ vật lýcấu trúc từ người dùng [11]. Tách dữ liệu vật lý lưu trữ từ dữ liệu hợp lýđại diện cho phép người dùng và các ứng dụng để tiếp tục truy cập dữ liệu ngay cả khingười quản trị cơ sở dữ liệu di chuyển hoặc thay đổi cấu trúc dữ liệu thể chất như vậy cho mộtRDBMS dữ liệu độc lập [8]. Ràng buộc toàn vẹn hỗ trợ xác nhận dữ liệu vàquy tắc kinh doanh mà có thể được lưu trữ và áp đặt cho dữ liệu RDBMS khi ứng dụnghoặc người dùng thao tác dữ liệu [8]. Kiểm soát truy cập cho phép các doanh nghiệp để kiểm soát dữ liệuCác thao tác cho RDBMS dữ liệu và quyền truy cập. Các quan hệ mẫu cũngbao gồm quản lý giao dịch cung cấp kiểm soát concurrency, phục hồi thất bại,và bảo tồn dữ liệu [8]. Bằng cách sử dụng các mô hình quan hệ cũng cung cấp các nhà phát triểndễ dàng sử dụng bằng cách cung cấp một truy vấn định ngôn ngữ và dữ liệu liên tụcphục hồi cho các ứng dụng...Có rất nhiều lợi thế để sử dụng các mô hình quan hệ dữ liệu để truy cập dữ liệuvà lưu trữ; Tuy nhiên, vì các yêu cầu mới cho các đối tượng theo định hướng ứng dụngvới dữ liệu phức tạp và mối quan hệ mô hình quan hệ không phải là đầy đủ18để lưu trữ các dữ liệu liên tục hướng đối tượng ứng dụng [12]. Các mô hình quan hệthiếu khả năng đầy đủ bản đồ kế thừa trong hướng đối tượng ứng dụng đếnquan hệ bảng mà không gặp phải chi phí cao của trùng lặp các thuộc tính vàchi phí tham gia hoặc cần phải sử dụng các công cụ lập bản đồ đối tượng (OMTs) như Hibernate.Mô hình quan hệ bất cập trỏ đến một nhu cầu cho một mô hình dữ liệu mới có thểhỗ trợ các loại mối quan hệ dữ liệu khác nhau được sử dụng trong các đối tượng theo định hướng ứng dụng.Không phải tất cả các nhà nghiên cứu và thiết kế cơ sở dữ liệu chia sẻ quan điểm này. Ví dụ, ngàyDarwen vững tin rằng trong mô hình quan hệ và không thấy cần phải thay đổiCác mô hình để bao gồm các dữ liệu quan hệ đối tượng. Thay vào đó, họ vững tin rằng suy nghĩ"những người gần gũi với vấn đề nên tạo ra các giải pháp để địa chỉ thừa kế vàngười dùng xác định các loại mà không thay đổi các mô hình quan hệ"[14].Hướng đối tượng ngôn ngữ và khái niệm là không mới cho công nghệ phần mềmlĩnh vực [17]. Kỹ sư phần mềm sử dụng ngôn ngữ như C++, C# và JavaKhi tạo các đối tượng theo định hướng ứng dụng. Cách tiếp cận phát triển ứng dụng nàythúc đẩy bảo trì, tính linh hoạt, mã reusability, phần mềm chất lượng,và làm cho nó dễ dàng hơn cho các kỹ sư phần mềm để giải quyết các vấn đề phức tạp [10].Chương này giới thiệu cơ sở dữ liệu quan hệ cơ bản nhất và hướng đối tượngđịnh nghĩa khái niệm rất quan trọng để hiểu biết về công việc này còn lạichương. Hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng (ORDBMSs), giống nhưOOPLs, kết hợp việc sử dụng các đối tượng, lớp học, phương pháp, thừa kế, trừu tượng,và đóng gói. Chương 3.0 đi vào chi tiết hơn của các nhà phát triển có thể như thế nàosử dụng các khái niệm này khi tạo đối tượng theo định hướng ứng dụng để lưu trữ liên tụccác đối tượng trong ORDBMSs.1
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
2.4.4 Chương Tóm tắt
Mô hình dữ liệu quan hệ là quan trọng bởi vì nó là một định nghĩa chính thức cho
RDBMS để lưu trữ, truy cập và thao tác dữ liệu với sự hỗ trợ cho độc lập dữ liệu,
ràng buộc toàn vẹn, kiểm soát truy cập và quản lý giao dịch.
RDBMS cung cấp một mức độ trừu tượng cao bằng cách sử dụng một cấu trúc bảng được
dễ hiểu bởi người sử dụng của nó, sở hữu mức độ biểu diễn dữ liệu khác nhau trong
cột, hàng, bảng, bảng, hình thức và lược đồ, và ẩn lưu trữ vật lý
cấu trúc từ những người dùng [11]. Tách lưu trữ dữ liệu vật lý từ dữ liệu hợp lý
đại diện cho phép người sử dụng và các ứng dụng để tiếp tục truy cập dữ liệu ngay cả khi
các quản trị viên cơ sở dữ liệu di chuyển hoặc thay đổi cấu trúc dữ liệu vật lý từ đó tạo ra
[8] độc lập dữ liệu RDBMS. Ràng buộc toàn vẹn hỗ trợ xác nhận dữ liệu và
quy tắc kinh doanh có thể được lưu trữ và đối với dữ liệu RDBMS khi các ứng dụng
hoặc người sử dụng thao tác dữ liệu [8]. Kiểm soát truy cập cho phép các doanh nghiệp để kiểm soát dữ liệu
đặc quyền truy cập và thao tác dữ liệu RDBMS. Mô hình quan hệ cũng
bao gồm quản lý giao dịch cung cấp kiểm soát đồng thời, phục hồi thất bại,
và bảo quản dữ liệu [8]. Sử dụng mô hình quan hệ cũng cung cấp cho các nhà phát triển
dễ dàng sử dụng bằng cách cung cấp một ngôn ngữ truy vấn không theo thủ tục và dữ liệu liền mạch
hồi cho các ứng dụng ..
Có rất nhiều lợi thế để sử dụng các mô hình dữ liệu quan hệ để truy cập dữ liệu
và lưu trữ; Tuy nhiên, do yêu cầu mới cho các ứng dụng hướng đối tượng
với dữ liệu phức tạp và mối quan hệ của mô hình quan hệ là không đủ
18
để lưu trữ dữ liệu ứng dụng kéo dài đối tượng [12]. Mô hình quan hệ
thiếu khả năng bản đồ đầy đủ thừa kế trong các ứng dụng hướng đối tượng để
các bảng quan hệ mà không gặp phải chi phí cao của các thuộc tính trùng lặp và
tốn kém tham gia hoặc nhu cầu sử dụng đối tượng, lập bản đồ các công cụ (OMTs) như Hibernate.
Những bất cập mô hình quan hệ chỉ một nhu cầu cho một mô hình dữ liệu mới có thể
hỗ trợ các kiểu quan hệ dữ liệu khác nhau được sử dụng trong các ứng dụng hướng đối tượng.
Không phải tất cả các nhà nghiên cứu và thiết kế cơ sở dữ liệu chia sẻ quan điểm này. Ví dụ, ngày
và Darwen vững tin vào mô hình quan hệ và không thấy cần phải thay đổi
các mô hình để bao gồm dữ liệu đối tượng-quan hệ. Thay vào đó, họ tin chắc rằng
"những người thân cận với vấn đề nên tạo ra các giải pháp để giải quyết thừa kế và
người dùng xác định loại mà không thay đổi các mô hình quan hệ" [14].
Hướng đối tượng ngôn ngữ và khái niệm không mới cho công nghệ phần mềm
lĩnh vực [17] . Kỹ sư phần mềm sử dụng ngôn ngữ như C ++, C #, Java và
khi tạo các ứng dụng hướng đối tượng. Cách tiếp cận phát triển ứng dụng này
thúc đẩy khả năng bảo trì, linh hoạt, sử dụng lại mã, chất lượng phần mềm,
và làm cho nó dễ dàng hơn cho các kỹ sư phần mềm để giải quyết các vấn đề phức tạp [10].
Chương này trình bày những cơ sở dữ liệu quan hệ cơ bản nhất và đối tượng theo định hướng
định nghĩa khái niệm quan trọng đối với sự hiểu biết này còn lại làm việc của
chương. Hệ thống quản lý cơ sở dữ liệu đối tượng-quan hệ (ORDBMSs), như
OOPLs, kết hợp sử dụng các đối tượng, các lớp học, phương pháp, thừa kế, trừu tượng,
và đóng gói. Chương 3.0 đi vào chi tiết hơn về cách các nhà phát triển có thể
sử dụng những khái niệm này khi tạo ra các ứng dụng hướng đối tượng để lưu trữ dai dẳng
đối tượng trong ORDBMSs.
1
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: