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.DB、DBMS、DBA、OS、计算机硬
2、件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.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立
3、6.关系数据库规范化是为解决关系数据库中(B )问题而引入的。A.提高查询速度B.保证数据的安全性和完整性C.减少数据操作的复杂性D.插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是(C )。A.层次数据模型 B.网状数据模型C.关系数据模型 D.面向对象数据模型8.如果两个实体集之间的联系是m:n,转换为关系时( B )。A.联系本身不必单独转换为一个关系B.联系本身必须单独转换为一个关系C.联系本身也可以不单独转换为一个关系D.将两个实体集合并为一个实体集9.候选码中的属性可以有( C )。A.0个 B.1个 C.1个或多个 D.多个10.
5、字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外码为(C)。A.职工关系的“职工号”B.职工关系的“设备号”C.设备关系的“职工号”D.设备关系的“设备号”14.数据库三级体系结构中,内模式是对(B)。A.内存数据组织的描述B.外存数据组织的描述C.逻辑数据组织的描述D.用户数据组织的描述15.根据参照完整性规则,若属性F是关系S的主属性,同时又是关系R的外关键字,则关系R中F的值( B )。A.必须取空值B.必须取非空值C.可以取空值D.以上说法都不对16.当B属性函数依赖于A属性时,属性A与B的联系是( A )。A.1对多