数据库错题
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;
以上是关于数据库错题的主要内容,如果未能解决你的问题,请参考以下文章