1. What is the difference between a database and a table?
A table, a logical structure that represents an entity set, is only one of the components of a database.
The database is a structure that houses one or more tables and metadata. The metadata are data about data. Metadata include the data (attribute) characteristics and the relationships between the entity sets.
2. What does it mean to say that a database displays both entity integrity and referential integrity?
Entity integrity describes a condition in which all tuples within a table are uniquely identified by their primary key. The unique value requirement prohibits a null primary key value, because nulls are not unique.
Referential integrity describes a condition in which a foreign key value has a match in the corresponding table or in which the foreign key value is null. The null foreign key “value” makes it possible not to have a corresponding value, but the matching requirement on values that are not null makes it impossible to have an invalid value.
3. Why are entity integrity and referential integrity important in a database?
Entity integrity and referential integrity are important because they are the basis for expressing and implementing relationships in the entity relationship model. Entity integrity ensures that each row is uniquely identified by the primary key. Therefore, entity integrity means that a proper search for an existing tuple (row) will always be successful. (And the failure to find a match on a row search will always mean that the row for which the search is conducted does not exist in that table.) Referential integrity means that, if the foreign key contains a value, that value refers to an existing valid tuple (row) in another relation. Therefore, referential integrity ensures that it will be impossible to assign a non-existing foreign key value to a table.
4. A database user manual notes that, “The file contains two hundred records, each record containing nine fields.” Use appropriate relational database terminology to “translate” that statement.
Using the proper relational terminology, the statement may be translated to "the table -- or entity set -- contains two hundred rows -- or, if you like, two hundred tuples, or entities. Each of these rows contains nine attributes."
1. อะไรคือความแตกต่างระหว่างฐานข้อมูลและตารางตาราง โครงสร้างเชิงตรรกะที่แสดงเป็นเอนทิตีชุด เป็นเพียงหนึ่งในองค์ประกอบของฐานข้อมูล ฐานข้อมูลเป็นโครงสร้างที่บ้านอย่าง น้อยหนึ่งตารางและข้อมูลเมตา Metadata เป็นข้อมูลเกี่ยวกับข้อมูล ตามีลักษณะข้อมูล (คุณลักษณะ) และความสัมพันธ์ระหว่างชุดของเอนทิตี2. ไร กล่าวว่า ฐานข้อมูลแสดงความสมบูรณ์ของเอนทิตีและความสมบูรณ์ของ referentialเอนทิตีความอธิบายเงื่อนไขที่ tuples ทั้งหมดภายในตารางจะระบุเฉพาะ โดยคีย์หลักของพวกเขา ความต้องการค่าที่ไม่ซ้ำห้ามเป็น null ค่าคีย์หลัก เพราะ nulls ไม่เฉพาะ อ้างอิงความอธิบายเงื่อนไขที่ค่าคีย์ที่ต่างประเทศมีการแข่งขัน ในตารางเกี่ยวข้อง หรือที่ค่าคีย์นอกเป็น null ต่างประเทศคีย์ "ค่า null" ที่ทำไม่ให้มีค่าที่สอดคล้องกัน แต่ความต้องการตรงกับค่าที่ไม่ว่างทำให้ไม่สามารถมีค่าที่ไม่ถูกต้อง 3. เหตุใดเอนทิตีความและอ้างอิงความสำคัญในฐานข้อมูลEntity integrity and referential integrity are important because they are the basis for expressing and implementing relationships in the entity relationship model. Entity integrity ensures that each row is uniquely identified by the primary key. Therefore, entity integrity means that a proper search for an existing tuple (row) will always be successful. (And the failure to find a match on a row search will always mean that the row for which the search is conducted does not exist in that table.) Referential integrity means that, if the foreign key contains a value, that value refers to an existing valid tuple (row) in another relation. Therefore, referential integrity ensures that it will be impossible to assign a non-existing foreign key value to a table. 4. A database user manual notes that, “The file contains two hundred records, each record containing nine fields.” Use appropriate relational database terminology to “translate” that statement.Using the proper relational terminology, the statement may be translated to "the table -- or entity set -- contains two hundred rows -- or, if you like, two hundred tuples, or entities. Each of these rows contains nine attributes."
การแปล กรุณารอสักครู่..