Advantages1. Composite Objects and Relationships: Objects in an OODBMS การแปล - Advantages1. Composite Objects and Relationships: Objects in an OODBMS ไทย วิธีการพูด

Advantages1. Composite Objects and

Advantages

1. Composite Objects and Relationships: Objects in an OODBMS can store an arbitrary number of atomic types as well as other objects. It is thus possible to have a large class which holds many medium sized classes which themselves hold many smaller classes, ad infinitum. In a relational database this has to be done either by having one huge table with lots of null fields or via a number of smaller, normalized tables which are linked via foreign keys. Having lots of smaller tables is still a problem since a join has to be performed every time one wants to query data based on the "Has-a" relationship between the entities. Also an object is a better model of the real world entity than the relational tuples with regards to complex objects. The fact that an OODBMS is better suited to handling complex, interrelated data than an RDBMS means that an OODBMS can outperform an RDBMS by ten to a thousand times depending on the complexity of the data being handled.

2. Class Hierarchy: Data in the real world usually has hierarchical characteristics. The ever popular Employee example used in most RDBMS texts is easier to describe in an OODBMS than in an RDBMS. An Employee can be a Manager or not, this is usually done in an RDBMS by having a type identifier field or creating another table which uses foreign keys to indicate the relationship between Managers and Employees. In an OODBMS, the Employee class is simply a parent class of the Manager class.

3. Circumventing the Need for a Query Language: A query language is not necessary for accessing data from an OODBMS unlike an RDBMS since interaction with the database is done by transparently accessing objects. It is still possible to use queries in an OODBMS however.

4. No Impedance Mismatch: In a typical application that uses an object oriented programming language and an RDBMS, a significant amount of time is usually spent mapping tables to objects and back. There are also various problems that can occur when the atomic types in the database do not map cleanly to the atomic types in the programming language and vice versa. This "impedance mismatch" is completely avoided when using an OODBMS.

5. No Primary Keys: The user of an RDBMS has to worry about uniquely identifying tuples by their values and making sure that no two tuples have the same primary key values to avoid error conditions. In an OODBMS, the unique identification of objects is done behind the scenes via OIDs and is completely invisible to the user. Thus there is no limitation on the values that can be stored in an object.

6. One Data Model: A data model typically should model entities and their relationships, constraints and operations that change the states of the data in the system. With an RDBMS it is not possible to model the dynamic operations or rules that change the state of the data in the system because this is beyond the scope of the database. Thus applications that use RDBMS systems usually have an Entity Relationship diagram to model the static parts of the system and a separate model for the operations and behaviors of entities in the application. With an OODBMS there is no disconnecting between the database model and the application model because the entities are just other objects in the system. An entire application can thus be comprehensively modeled in one UML diagram.

Disadvantages

1. Schema Changes: In an RDBMS modifying the database schema either by creating, updating or deleting tables is typically independent of the actual application. In an OODBMS based application modifying the schema by creating, updating or modifying a persistent class typically means that changes have to be made to the other classes in the application that interact with instances of that class. This typically means that all schema changes in an OODBMS will involve a system wide recompile. Also updating all the instance objects within the database can take an extended period of time depending on the size of the database.

2. Language Dependence: An OODBMS is typically tied to a specific language via a specific API. This means that data in an OODBMS is typically only accessible from a specific language using a specific API, which is typically not the case with an RDBMS.

3. Lack of Ad-Hoc Queries: In an RDBMS, the relational nature of the data allows one to construct ad-hoc queries where new tables are created from joining existing tables then querying them. Since it is currently not possible to duplicate the semantics of joining two tables by "joining" two classes then there is a loss of flexibility with an OODBMS. Thus the queries that can be performed on the data in an OODBMS is highly dependent on the design of the system.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ข้อดี

1 คอมโพสิตวัตถุและความสัมพันธ์: วัตถุใน OODBMS สามารถเก็บหมายเลขที่กำหนดชนิดของอะตอมเป็นวัตถุอื่น ๆ ได้ จึงอาจมีชั้นเรียนขนาดใหญ่ที่มีหลายชั้นขนาดปานกลางซึ่งตัวเองค้างไว้หลายชั้นขนาดเล็ก ad infinitum ในฐานข้อมูลเชิงสัมพันธ์นี้ได้จะทำ อย่างใดอย่างหนึ่ง โดยมีตารางขนาดใหญ่หนึ่ง มีจำนวน ของเขตข้อมูลเป็น null หรือผ่าน ทางตัวเลขของขนาดเล็ก ตามปกติตารางที่เชื่อมโยงผ่านคีย์ มีตารางที่มีขนาดเล็กมากมายยังคงเป็นปัญหาเนื่องจากมีการรวมที่จะดำเนินการทุกครั้งใครอยากสอบถามข้อมูลตามความสัมพันธ์ "ได้ได้" ระหว่างเอนทิตี ยัง วัตถุเป็นแบบจำลองดีเอนทิตีโลกกว่า tuples เชิงเกี่ยวกับวัตถุที่ซับซ้อน ข้อเท็จจริงว่า OODBMS ดีเหมาะสมกับการจัดการข้อมูลที่เกี่ยวข้อง ซับซ้อนกว่า RDBMS หมายความ ว่า OODBMS ที่สามารถ outperform RDBMS เป็นสิบถึงพันเท่าขึ้นอยู่กับความซับซ้อนของข้อมูลที่ถูกจัดการโดยการ

2 ระดับชั้น: ข้อมูลจริงมักจะมีลักษณะแบบลำดับชั้น ตัวอย่างพนักงานยอดนิยมที่ใช้ในข้อความของ RDBMS ส่วนใหญ่ง่ายต่อการอธิบายใน OODBMS กว่าใน RDBMS ได้ พนักงานสามารถจัดการ หรือไม่ มักมากใน RDBMS มีฟิลด์รหัสชนิด หรือสร้างตารางอื่นซึ่งใช้คีย์ที่ต่างประเทศเพื่อแสดงความสัมพันธ์ระหว่างผู้บริหารและพนักงาน OODBMS เรียนพนักงานเป็นเพียงหลักคลาสของคลาสบจัดการ

3 Circumventing ต้องสอบถามภาษา: ภาษาสอบถามไม่จำเป็นสำหรับการเข้าถึงข้อมูลจาก OODBMS แตกต่างจาก RDBMS ตัวเนื่องจากกระทำ โดยโปร่งใสเข้าถึงวัตถุโต้ตอบกับฐานข้อมูล ยังสามารถใช้แบบสอบถามในการ OODBMS ไร

4 ไม่มีความต้านทานตรง: ในโปรแกรมประยุกต์ทั่วไปที่ใช้เป็นภาษาการเขียนโปรแกรมเชิงวัตถุและ RDBMS ระยะเวลาที่สำคัญมักจะใช้การแม็ปตารางวัตถุและหลัง นอกจากนี้ยังมีปัญหาต่าง ๆ ที่อาจเกิดขึ้นเมื่ออะตอมชนิดในฐานข้อมูลไม่ได้แม็ปอย่างเรียบร้อยชนิดอะตอม ในภาษาการเขียนโปรแกรม และในทางกลับกัน หลีกนี้ "ความต้านทานตรง" อย่างสมบูรณ์เมื่อใช้ OODBMS มีอยู่

5 ไม่มีคีย์หลัก: ผู้ใช้ RDBMS มีกังวลเกี่ยวกับเอกลักษณ์ระบุ tuples โดยค่า และทำให้แน่ใจว่า ไม่สอง tuples มีราคาเดียวกันกับค่าคีย์หลักเพื่อหลีกเลี่ยงเงื่อนไขข้อผิดพลาด ใน OODBMS รหัสเฉพาะของวัตถุจะทำเบื้องหลังผ่าน OIDs และไม่สมบูรณ์สามารถมองเห็นผู้ใช้ ดังนั้น มีไม่จำกัดค่าที่สามารถจัดเก็บในออบเจ็กต์

6 รูปแบบหนึ่งของข้อมูล: แบบปกติควรรุ่นเอนทิตี และความสัมพันธ์ ข้อจำกัด และการดำเนินงานที่เปลี่ยนแปลงสถานะของข้อมูลในระบบ กับ RDBMS มันไม่ได้กับรูปแบบการดำเนินการแบบไดนามิกหรือกฎที่เปลี่ยนแปลงสถานะของข้อมูลในระบบเนื่องจากเป็นเกินขอบเขตของฐานข้อมูล ดังนั้น โปรแกรมประยุกต์ที่ใช้ระบบ RDBMS จะมีไดอะแกรมความสัมพันธ์เอนทิตีการแบบส่วนคงที่ของระบบและแบบแยกต่างหากสำหรับการดำเนินงานและลักษณะการทำงานของเอนทิตีในแอพลิเคชัน OODBMS มีมีมีไม่ตัดการเชื่อมต่อระหว่างแบบจำลองฐานข้อมูลและแบบจำลองแอพลิเคชันเนื่องจากเอนทิตีเป็นวัตถุเพียงอื่น ๆ ในระบบ โปรแกรมประยุกต์ทั้งหมดสามารถจึงจะครบถ้วนจำลองในหนึ่ง UML ไดอะแกรม

ข้อเสีย

1 เปลี่ยนแปลงเค้าร่าง: ใน RDBMS ปรับเปลี่ยน schema ฐานข้อมูลอย่างใดอย่างหนึ่ง โดยสร้าง ปรับปรุง หรือลบตารางมีอิสระโดยทั่วไปของจริง ใน OODBMS มีการประยุกต์ปรับเปลี่ยนแบบแผนการสร้าง ปรับปรุง หรือปรับเปลี่ยนการเรียนแบบปกติหมายความ ว่า เปลี่ยนแปลงต้องทำการอื่น ๆ คลาในโปรแกรมประยุกต์ที่ทำงานกับอินสแตนซ์ของคลาสนั้น โดยทั่วไปซึ่งหมายความ ว่า เปลี่ยนแปลง schema ทั้งหมดใน OODBMS จะเกี่ยวข้องกับคอมไพล์ใหม่ทั้งระบบ นอกจากนี้ยัง ปรับปรุงวัตถุอินสแตนซ์ทั้งหมดในฐานข้อมูลสามารถใช้ระยะเวลาขึ้นอยู่กับขนาดของฐานข้อมูล

2 พึ่งพาภาษา: OODBMS จะเชื่อมโยงกับภาษาผ่าน API เฉพาะ หมายความ ว่า ข้อมูลใน OODBMS มีจะเท่านั้นสามารถเข้าถึงได้จากภาษาที่ใช้เป็น API เฉพาะ ที่ไม่ปกติกรณีกับ RDBMS

3 ขาดสอบถามกิจ: ใน RDBMS ธรรมชาติเชิงข้อมูลช่วยให้การสร้างแบบสอบถามกิจที่สร้างตารางใหม่จากการรวมตารางที่มีอยู่แล้ว ถามพวกเขา เนื่องจากขณะนี้ไม่ได้ไปซ้ำความหมายของการรวมตารางสองตารางโดยการ "เข้าร่วม" ชั้นที่สอง แล้วได้สูญเสียความยืดหยุ่นกับการ OODBMS ดังนั้น แบบสอบถามที่สามารถดำเนินการบนข้อมูลใน OODBMS จะสูงขึ้นอยู่กับการออกแบบระบบ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ข้อดี1 วัตถุคอมโพสิตและความสัมพันธ์: วัตถุใน OODBMS สามารถเก็บจำนวนข้อของอะตอมชนิดเช่นเดียวกับวัตถุอื่น ๆ มันเป็นไปได้จึงจะมีชั้นเรียนขนาดใหญ่ซึ่งถือเรียนขนาดกลางจำนวนมากที่ตัวเองถือชั้นเรียนขนาดเล็กจำนวนมาก, ไม่มีที่สิ้นสุด ในฐานข้อมูลเชิงสัมพันธ์นี้จะต้องมีการดำเนินการอย่างใดอย่างหนึ่งโดยมีโต๊ะขนาดใหญ่อย่างใดอย่างหนึ่งที่มีจำนวนมากของเขตข้อมูลโมฆะหรือผ่านทางหมายเลขของขนาดเล็กตารางปกติซึ่งมีการเชื่อมโยงผ่านทางปุ่มต่างประเทศ มีจำนวนมากของตารางมีขนาดเล็กยังคงเป็นปัญหาตั้งแต่เข้าร่วมจะต้องมีการดำเนินการครั้งหนึ่งต้องการที่จะค้นหาข้อมูลตามที่ "มี-" ความสัมพันธ์ระหว่างหน่วยงานทุก นอกจากนี้ยังมีวัตถุเป็นรูปแบบที่ดีขึ้นของกิจการโลกจริงกว่า tuples สัมพันธ์กับการไปถึงวัตถุที่ซับซ้อน ความจริงที่ว่า OODBMS จะดีกว่าเหมาะกับการจัดการที่ซับซ้อนข้อมูลสัมพันธ์กว่า RDBMS หมายความว่า OODBMS สามารถดีกว่า RDBMS สิบถึงพันครั้งขึ้นอยู่กับความซับซ้อนของข้อมูลที่ถูกจัดการ2 ชั้นลำดับชั้น: ข้อมูลในโลกแห่งความเป็นจริงมักจะมีลักษณะลำดับชั้น เช่นพนักงานที่เคยได้รับความนิยมมากที่สุดที่ใช้ในข้อความ RDBMS เป็นเรื่องง่ายที่จะอธิบายใน OODBMS กว่า RDBMS พนักงานสามารถจัดการหรือไม่นี้มักจะทำใน RDBMS โดยมีฟิลด์ประเภทระบุหรือสร้างตารางที่ใช้คีย์ต่างประเทศเพื่อแสดงให้เห็นความสัมพันธ์ระหว่างผู้จัดการและพนักงานอื่น OODBMS ในชั้นพนักงานเป็นเพียงระดับผู้ปกครองของชั้นผู้จัดการ3 หลีกเลี่ยงความต้องการสำหรับภาษาแบบสอบถาม: ภาษาแบบสอบถามไม่จำเป็นสำหรับการเข้าถึงข้อมูลจาก OODBMS เหมือน RDBMS ตั้งแต่การมีปฏิสัมพันธ์กับฐานข้อมูลจะกระทำโดยการเข้าถึงวัตถุโปร่งใส มันยังคงเป็นไปได้ที่จะใช้แบบสอบถามใน OODBMS แต่4 ไม่มีความต้านทานไม่ตรงกันในโปรแกรมทั่วไปที่ใช้เชิงวัตถุภาษาการเขียนโปรแกรมและ RDBMS เป็นจำนวนเงินที่สำคัญของเวลาที่ใช้มักจะทำแผนที่ตารางไปยังวัตถุและด้านหลัง นอกจากนี้ยังมีปัญหาต่างๆที่อาจเกิดขึ้นเมื่ออะตอมชนิดในฐานข้อมูลไม่แผนที่เรียบร้อยกับประเภทของอะตอมในการเขียนโปรแกรมภาษาและในทางกลับกัน นี้ "ความต้านทานไม่ตรงกัน" จะหลีกเลี่ยงอย่างสมบูรณ์เมื่อใช้ OODBMS 5 ไม่มีคีย์หลัก: ผู้ใช้ RDBMS มีการกังวลเกี่ยวกับการที่ไม่ซ้ำกันระบุ tuples โดยค่าของพวกเขาและให้แน่ใจว่าไม่มีสองสิ่งอันดับมีค่าคีย์หลักเดียวกันเพื่อหลีกเลี่ยงเงื่อนไขข้อผิดพลาด ใน OODBMS, บัตรประจำตัวที่ไม่ซ้ำกันของวัตถุที่จะทำเบื้องหลังผ่าน OIDs และจะสมบูรณ์ที่มองไม่เห็นให้กับผู้ใช้ ดังนั้นจึงมีข้อ จำกัด ในค่าที่สามารถเก็บไว้ในวัตถุไม่มี6 หนึ่ง Data Model: รูปแบบข้อมูลทั่วไปควรแบบองค์กรของพวกเขาและความสัมพันธ์ของข้อ จำกัด และการดำเนินงานที่เปลี่ยนสถานะของข้อมูลในระบบ ด้วย RDBMS มันเป็นไปไม่ได้ที่จะจำลองการดำเนินงานแบบไดนามิกหรือกฎที่เปลี่ยนสถานะของข้อมูลในระบบนี้เพราะอยู่นอกเหนือขอบเขตของฐานข้อมูล ดังนั้นการใช้งานที่ใช้ระบบ RDBMS มักจะมีแผนภาพนิติบุคคลสัมพันธ์ส่วนรูปแบบคงที่ของระบบและรูปแบบที่แยกต่างหากสำหรับการดำเนินงานและพฤติกรรมขององค์กรในการสมัคร ด้วย OODBMS มีตัดการเชื่อมต่อระหว่างรูปแบบฐานข้อมูลและรูปแบบการใช้งานเพราะไม่มีหน่วยงานที่เป็นเพียงวัตถุอื่น ๆ ในระบบ โปรแกรมทั้งหมดสามารถทำให้รูปแบบกว้างในหนึ่ง UML แผนภาพข้อเสีย1 การเปลี่ยนแปลง Schema: ใน RDBMS แก้ไขคีมาฐานข้อมูลอย่างใดอย่างหนึ่งโดยการสร้างการปรับปรุงหรือลบตารางโดยทั่วไปจะเป็นอิสระจากการใช้งานจริง ในโปรแกรม OODBMS ตามการปรับเปลี่ยนสคีมาโดยการสร้างการปรับปรุงหรือปรับเปลี่ยนการเรียนถาวรมักจะหมายถึงว่าการเปลี่ยนแปลงจะต้องทำเพื่อให้ชั้นเรียนอื่น ๆ ในโปรแกรมประยุกต์ที่มีปฏิสัมพันธ์กับกรณีของชั้นที่ นี้มักจะหมายความว่าการเปลี่ยนแปลงทั้งหมดในคี OODBMS จะเกี่ยวข้องกับการคอมไพล์กว้างระบบ นอกจากนี้ยังมีการปรับปรุงทุกวัตถุเช่นในฐานข้อมูลสามารถใช้ระยะเวลานานขึ้นอยู่กับขนาดของฐานข้อมูลที่ 2 พึ่งพาภาษา: OODBMS มักจะเชื่อมโยงกับภาษาเฉพาะผ่านทาง API ที่เฉพาะเจาะจง ซึ่งหมายความว่าข้อมูลใน OODBMS เป็นปกติเพียง แต่สามารถเข้าถึงได้จากภาษาที่เฉพาะเจาะจงโดยใช้ API ที่เฉพาะเจาะจงซึ่งโดยปกติจะไม่ได้กรณีที่มี RDBMS 3 ขาดการเฉพาะกิจแบบสอบถาม: ใน RDBMS ลักษณะความสัมพันธ์ของข้อมูลที่ช่วยให้หนึ่งในการสร้างคำสั่งเฉพาะกิจที่ตารางใหม่จะถูกสร้างขึ้นจากการเข้าร่วมตารางที่มีอยู่แล้วการสอบถามพวกเขา เพราะมันอยู่ในขณะนี้ไม่ได้ที่จะทำซ้ำความหมายของการเข้าร่วมสองตารางโดย "เข้าร่วม" สองชั้นเรียนแล้วมีการสูญเสียความยืดหยุ่นด้วย OODBMS ดังนั้นคำสั่งที่สามารถดำเนินการกับข้อมูลใน OODBMS จะสูงขึ้นอยู่กับการออกแบบของระบบ



















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ข้อดี

1 วัตถุส่วนประกอบและความสัมพันธ์ : วัตถุใน oodbms สามารถจัดเก็บหมายเลขโดยพลการของประเภทของอะตอมเช่นเดียวกับวัตถุอื่น ๆ มันจึงเป็นไปได้ที่จะมีขนาดใหญ่หลายชั้นซึ่งถือขนาดกลางคลาสที่ตัวเองถือที่มีขนาดเล็กหลายชั้น ไม่มีที่สิ้นสุด .ในฐานข้อมูลนี้ได้เช่นกัน โดยมีโต๊ะตัวใหญ่ที่มีจำนวนมากในเขตข้อมูลหรือผ่านทางหมายเลขของขนาดเล็กรูปตารางซึ่งมีการเชื่อมโยงผ่านคีย์ต่างประเทศ มีจำนวนมากของตารางที่มีขนาดเล็กยังคงเป็นปัญหาตั้งแต่เข้าร่วมต้องปฏิบัติทุกครั้งที่ต้องการสอบถามข้อมูลขึ้นอยู่กับ " ความสัมพันธ์ has-a " ระหว่างหน่วยงาน .ยังวัตถุเป็นรุ่นที่ดีกว่าของโลกจริง องค์กรกว่าที่มีความสัมพันธ์เกี่ยวกับวัตถุที่ซับซ้อน ความจริงที่ oodbms จะเหมาะกับการดูแลที่ซับซ้อน ข้อมูลที่สัมพันธ์กันมากกว่ารูปหมายถึง oodbms สามารถ outperform เป็นระบบจัดการฐานข้อมูล โดยสิบพันครั้งขึ้นอยู่กับความซับซ้อนของข้อมูลที่ถูกจัดการ

2 เรียนลำดับ :ข้อมูลในโลกจริงมักจะมีลักษณะแบบลำดับชั้น . ที่เคยนิยมใช้มากที่สุด พนักงานตัวอย่างรูปข้อความเป็นเรื่องง่ายที่จะอธิบายใน oodbms มากกว่าในฐานข้อมูล พนักงานสามารถจัดการหรือไม่ นี้มักจะทำในรูป โดยมีประเภทของข้อมูลหรือการสร้างอีกตารางซึ่งใช้คีย์ต่างประเทศเพื่อบ่งชี้ความสัมพันธ์ระหว่างผู้จัดการและพนักงานใน oodbms พนักงานชั้นเป็นเพียงผู้ปกครองชั้นเรียนของผู้จัดการเรียน

3 การใช้แบบสอบถามภาษา : ภาษาแบบสอบถามไม่จําเป็นสําหรับการเข้าถึงข้อมูลจาก oodbms แตกต่างจากรูปเนื่องจากการปฏิสัมพันธ์กับฐานข้อมูลจะทำโดยโปร่งใสในการเข้าถึงวัตถุ มันยังสามารถใช้แบบสอบถามใน oodbms อย่างไรก็ตาม

4 . ไม่มีความต้านทานไม่ตรงกัน :ในใบสมัครทั่วไปใช้ภาษาการเขียนโปรแกรมเชิงวัตถุและฐานข้อมูล เป็นจำนวนเงินที่สำคัญของเวลา โดยปกติจะใช้เวลาตารางการทำแผนที่วัตถุ และกลับมา ยังมีปัญหาต่าง ๆที่สามารถเกิดขึ้นได้เมื่อชนิดของอะตอมในฐานข้อมูลไม่แผนที่หมดจดและให้อะตอมในภาษาซีและในทางกลับกัน" ความต้านทานไม่ตรงกัน " สมบูรณ์หลีกเลี่ยงเมื่อใช้ oodbms

5 ไม่มีคีย์หลักของฐานข้อมูล : ผู้ใช้ต้องกังวลเกี่ยวกับการระบุที่มีเอกลักษณ์ โดยค่าของพวกเขาและให้แน่ใจว่าไม่มีสองที่มีค่าเดียวกันมีคีย์หลักเพื่อหลีกเลี่ยงเงื่อนไขข้อผิดพลาด ใน oodbms , รหัสเฉพาะของวัตถุทำเบื้องหลังผ่าน oids และสมบูรณ์มองไม่เห็นให้กับผู้ใช้ดังนั้นจึงมีไม่มีข้อ จำกัด เกี่ยวกับค่านิยมที่สามารถเก็บไว้ในวัตถุ

6 หนึ่งรูปแบบข้อมูล : รูปแบบข้อมูลทั่วไปควรองค์กรรูปแบบและความสัมพันธ์ของปัญหาและการเปลี่ยนสถานะของข้อมูลในระบบมีรูปมันเป็นไปไม่ได้ที่จะแบบไดนามิกหรือกฎการเปลี่ยนสถานะของข้อมูลในระบบ เพราะมันอยู่นอกเหนือขอบเขตของฐานข้อมูล ดังนั้นโปรแกรมที่ใช้ระบบการจัดการฐานข้อมูลเชิงสัมพันธ์มักจะมีกิจการแผนผังความสัมพันธ์ กับรูปแบบคงที่ส่วนของระบบและรูปแบบแยกต่างหากสำหรับการดำเนินงานและพฤติกรรมขององค์กร ในการสมัครกับ oodbms ไม่มีการตัดการเชื่อมต่อระหว่างฐานข้อมูลและแบบจำลองการประยุกต์ใช้ เพราะหน่วยงานที่เป็นวัตถุเพียงอื่น ๆในระบบ มีโปรแกรมทั้งหมดจึงสามารถครอบคลุม modeled ใน UML แผนภาพ

ข้อเสีย

1 เปลี่ยนแปลง schema : ในการทำฐานข้อมูล โดยการสร้างปรับปรุง หรือลบตารางโดยอิสระของการประยุกต์ใช้จริง ใน oodbms ตามโปรแกรมการปรับเปลี่ยนรูปแบบ โดยการสร้าง ปรับปรุง หรือปรับเปลี่ยนคลาสแบบถาวร โดยทั่วไปหมายถึง การเปลี่ยนแปลงที่ต้องทำในชั้นเรียนอื่น ๆ ในโปรแกรมที่โต้ตอบกับอินสแตนซ์ของชั้นนั้นนี้โดยทั่วไปหมายความว่าการเปลี่ยนแปลงสคีมาทั้งหมดใน oodbms จะเกี่ยวข้องกับระบบกว้างคอมไพล์ . ยังปรับปรุงวัตถุตัวอย่างทั้งหมดภายในฐานข้อมูลสามารถใช้ระยะเวลานานขึ้นอยู่กับขนาดของฐานข้อมูล

2 การพึ่งพาภาษา : oodbms มักจะเชื่อมโยงกับภาษาเฉพาะผ่านทาง API ที่เฉพาะเจาะจงซึ่งหมายความ ว่า ข้อมูลใน oodbms โดยสามารถเข้าได้จากภาษาเฉพาะที่ใช้ API เฉพาะ ซึ่งโดยปกติจะเป็นกรณีที่ไม่มีรูป

3 ขาดของแบบสอบถามเฉพาะกิจ : ในรูป ลักษณะเชิงสัมพันธ์ของข้อมูลที่ช่วยให้หนึ่งที่จะสร้าง Ad - hoc แบบสอบถามที่ตารางใหม่จะถูกสร้างขึ้นจากการสอบถามตารางที่มีอยู่แล้วนั้นเพราะตอนนี้มันเป็นไปไม่ได้ที่จะซ้ำความหมาย เข้าร่วมสองตารางโดย " เข้าร่วม " สองชั้นแล้วมีการสูญเสียของความยืดหยุ่นกับ oodbms . ดังนั้นข้อมูลที่สามารถแสดงบนข้อมูลใน oodbms เป็นอย่างมากขึ้นอยู่กับการออกแบบของระบบ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: