1、数据库原理期末考试复习题一、单选题1.在数据库中存储的是( C )。A.数据 B.数据模型C.数据及数据之间的联系 D.信息2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该(C)。A.为此列创建一个check约束B.为此列创建一个foreignkey约束C.为此列创建一个default约束D.为此列创建一个primarykey约束3.数据库系统包括(D)。A.DB、DBMSB.DB、DBAC.DB、DBMS、DBA、计算机硬件D.D
2、B、DBMS、DBA、OS、计算机硬件4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是(D )。A.SELECT产品名称,AVG(单价)FROM产品GROUPBY单价B.SELECT产品名称,AVG(单价)FROM产品ORDERBY单价C.SELECT产品名称,AVG(单价)FROM产品ORDERBY产品名称D.SELECT产品名称,AVG(单价)FROM产品GROUPBY产品名称5.数据库中,数据的物理独立性是指( C )。A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上
3、的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立6.关系数据库规范化是为解决关系数据库中(B )问题而引入的。A.提高查询速度B.保证数据的安全性和完整性C.减少数据操作的复杂性D.插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C )。A.层次数据模型 B.网状数据模型C.关系数据模型 D.面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时( B )。A.联系本身不必单独转换为一个关系B.联系本身必须单独转换为一个关系C.联系本身也可以不单独转换为一个关系D.将两个实体集合并为
4、一个实体集9.候选码中的属性可以有( C )。A.0个 B.1个 C.1个或多个 D.多个10.下列关于关系性质的描述中正确的是(B)。A.关系中行的值可以相同B.关系中列的值可以相同C.关系中行的次序不可以交换D.关系中列的次序不可以交换11.在SQL语句中,与XBETWEEN20AND30等价的表达式是(B )。A.X>20ANDX<30 B.X>=20ANDX<=30C.X>20ANDX<=30D.X>=20ANDX<3012.数据库系统具有许多特点,使其很快成为数据处理的主要工具,下列哪个特点不是数据库系统的特点(B)。A.具有