数据库错题

Posted ivyharding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库错题相关的知识,希望对你有一定的参考价值。

规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及     的缺陷。

正确答案: C   你的答案: A (错误)

数据的不一致性
结构不合理
冗余度大
数据丢失

解答:
规范化过程主要为克服插入异常,更新异常,删除异常和数据冗余四个问题


在下列描述中,正确的描述是( )。

正确答案: B   你的答案: A (错误)

SQL 是一种过程化语言
SQL 采用集合操作方式
SQL 不能嵌入到高级语言程序中
SQL 是一种 DBMS

 
 
若事务 T 对数据 R 已加 X 锁,则其他事务对数据 R(  )。

正确答案: D   你的答案: 空 (错误)

可以加 S 锁不能加 X 锁
不能加 S 锁可以加 X 锁
可以加 S 锁也可以加 X 锁
不能加任何锁

解答:
数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。最基本的加锁方式有共享锁和排他锁,若事务T对数据R已加排他锁,则其他事务对R不能再加任何锁。
 
 

同一个关系模型的任意两个元组值( )。

正确答案: A   你的答案: 空 (错误)

不能全同
可全同
必须全同
以上都不是
解答:
一个关系都对应于一个二维表,表的每一行对应一个元组,一个二维表中,要求不同行之间元素不能完全相同。


数据的逻辑独立性是指( )?

正确答案: C   你的答案: A (错误)

存储结构与物理结构的逻辑独立性
数据与存储结构的逻辑独立性
用户的应用程序与数据库的逻辑结构是相互独立的
数据元素之间的逻辑独立性

假设在mysql数据库中,有学生,成绩,老师,课程四张表,表结构如下
学生表,student(s_id,s_name,s_age,s_sex)
教师表,teacher(t_id,t_name)
课程表,course(c_id,c_name,t_id)
成绩表,score(sc_id,s_id,c_id,score)
以下sql正确的是

正确答案: A B   你的答案: B C D (错误)

SELECT student.s_id,s_name FROM student LEFT JOIN score on score.s_id = student.s_id where score.score>60
DELETE FROM teacher WHERE t_name LIKE ‘陈%‘
ALTER TABLE teacher ADD COLUMN s_phone VARCHAR(15) NOT NULL DEAFULT ‘‘ COMMENT ‘联系电话‘;
ALTER TABLE teacher ADD INDEX sid_index ON s_id;


以上是关于数据库错题的主要内容,如果未能解决你的问题,请参考以下文章

操作系统原理知识点&错题

python基础易错题

JSP 错题

错题收集

node学习错题集

面试题错题集02(面向对象)