数据库管理系统常见问题介绍|S4
在GATE 2011考试中提出了以下问题。
1.考虑一个关系表, 该表为具有以下属性的每个注册学生提供一条记录。
1. Registration_Number:<每个注册学生的唯一注册号2. UID:唯一身份号, 在每个公民的国家一级都是唯一的。3. BankAccount_Number:银行的唯一帐号。一个学生可以有多个帐户或联合帐户。此属性存储主帐号。4.名称:学生的姓名。5. Hostel_Room:旅馆的房间号。以下哪个选项是INCORRECT?
(A)BankAccount_Number是候选密钥
(B)Registration_Number可以是主键
(C)如果所有学生都来自同一国家/地区, 则UID是候选关键字
(D)如果S是超键, 使得S∩UID为NULL, 则S∪UID也是超键
答案(A)
一种
候选密钥
值必须唯一标识表中的相应行。 BankAccount_Number不是候选密钥。按照问题”一个学生可以有多个帐户或联名帐户。该属性存储主帐号”。如果两个学生有一个联名帐户, 并且联名帐户是他们的主要帐户, 则BankAccount_Number值不能唯一地标识一行。
2)考虑一个关系表r, 该表具有足够的记录数, 并具有属性A1, A2, …, An, 并令1 <= p <= n。下面给出两个查询Q1和Q2。
可以将数据库配置为在Ap上进行有序索引编制或在Ap上进行哈希处理。下面哪个描述是正确的?
(A)对于两个查询, 有序索引将始终胜过哈希
(B)对于两个查询, 散列总是优于有序索引
(C)在第一季度, 散列的性能优于有序索引, 但在第二季度则不
(D)在第二季度, 散列将胜过有序索引, 但在第一季度则不然。
答案(C)
如果为表中的特定值访问记录, 则哈希将做得更好。如果在一系列值中访问记录, 则有序索引将更好地执行。看到
这个
更多细节。
3)下面给出了名称为Loan_Records的数据库表。
Borrower Bank_Manager Loan_Amount Ramesh Sunderajan 10000.00
Suresh Ramgopal 5000.00
Mahesh Sunderajan 7000.00
以下SQL查询的输出是什么?
SELECT Count(*) FROM ( (SELECT Borrower, Bank_Manager
FROM Loan_Records) AS S
NATURAL JOIN (SELECT Bank_Manager, Loan_Amount
FROM Loan_Records) AS T );
(A)3
(B)9
(C)5
(D)6
答案(C)
以下是临时表S的内容
Borrower Bank_Manager--------------------------
Ramesh Sunderajan
Suresh Ramgqpal
Mahesh Sunderajan
以下是临时表T的内容
Bank_Manager Loan_Amount---------------------------
Sunderajan 10000.00
Ramgopal 5000.00
Sunderajan 7000.00
以下是上面两个表自然连接的结果。需要注意的关键是自然连接发生在与上例中的Bank_Manager相同名称的列名称上。 ” Sunderajan”在Bank_Manager列中出现两次, 因此它们将是Bank_Manager为” Sunderajan”的四个条目。
Borrower Bank_Manager Load_Amount------------------------------------
Ramesh Sunderajan 10000.00
Ramesh Sunderajan 7000.00
Suresh Ramgopal 5000.00
Mahesh Sunderajan 10000.00
Mahesh Sunderajan 7000.00
4)考虑一个数据库表T, 该表包含两个X和Y列, 每个列的类型都是整数。创建表后, 将一条记录(X = 1, Y = 1)插入到表中。
令MX和My表示表中所有记录在任何时间点的X和Y各自的最大值。使用MX和MY, 新记录被插入表128次, 其中X和Y值分别为MX + 1、2 * MY + 1。可以注意到, 每次插入后, MX和MY的值都会改变。执行上述步骤后, 以下SQL查询的输出将是什么?
SELECT Y FROM T WHERE X=7;
(A)127
(B)255
(C)129
(D)257
答案(A)
X Y-------
1 1
2 3
3 7
4 15
5 31
6 63
7 127
......
......
请参阅门角适用于所有上一年的论文/解决方案/说明, 课程提纲, 重要日期, 注释等。
如果你发现任何答案/解释不正确, 或者你想分享有关上述主题的更多信息, 请写评论。
以上是 数据库管理系统常见问题介绍|S4 的全部内容, 来源链接: utcz.com/p/202711.html