自测
1.关系中标题栏中各列的名称称为()。
A.对象B.元组
C.属性D.类
2.在下述元组与对象的特点中,正确的是()。
A.元组具有同一性,对象不具有B.对象具有同一性,元组不具有C.元组与对象都具有同一性D.元组与对象都不具有同一性
3.在演员类Actor增加与电影类Movie之间的一个演员在电影中扮演角色的联系,一个演员可以扮多个角色,一个电影有多个演员扮演。下列语句中关于联系描述正确的是()A
A.可以在Actor的类说明中加入:relationshipSet<Moive>movies;B.可以在Actor的类说明中加入:relationshipSet<Moive>actors;C.可以在Movie的类说明中加入:relationshipSet<Actor>movies;D.可以在Movie的类说明中加入:relationshipSet<Moive>movies;
4.封锁机制是实现数据库()主要方法。
A.完整性B.安全性
C.并发控制D.保护
5.如果一个关系R中的所有非主属性都完全函数依赖于键码,则称R属于()。
A.1NFB.2NFC.3NFD.BCNF
6.数据库中对访问权限的定义称为:()
A.审核B.定义C.命令D.授权
7.与关系中每个属性相关的特定基本类型称为()
A.对象B.元组C.域D.类
二、多项选择题:1.对于如下ODL描述,正确的是()
interfaceStunent{
attributeintegerStudentNo;
attributestringstudentName;
attributeintegerAge;
attributestringDept;
A.Student是一个属性B.Age属性的类型是字符串
C.(“1201”,“王平“,19,计算机)是一个别Student类的对象D.Dept是一个属性
2.对于属性attributeStringDate(integerYear,integerMonth,integerDay)MakeDate;正确的描述是()
A.该属性是一个枚举类型的原子类型B.该属性是一个结构类型的原子类型
C.该属性是用三个整形属性定义一个类型DateD.该属性是用三个整形属性定义一个属性MakeDate
3.在课程类Course中增加与学生类Student之间的一个学生选课的联系,一门课程可以补多个学生选修,一个学生可以选修多门课程。下述语句中关于联系的描述正确的是()
A.可以在Course的类说明中加入:relatioshipStudentstudents;
B.可以在Student的类说明中加入:relationshipSet<Course>courses;;
C.可以在Studdent的类说明中加入relationshipSetstudents;
D.可以在Course的类说明中加入:relationshipSet<Student>students;
4.某电脑公司产品数据库中计算机(Computer)产品增加一个笔记本(Notebook)子类。下列各选项中选择正确的答案()
A.ODL说明可以如下interfaceNotebook:computer{Attributestringbrand;};B如果Computeregwh“供货厂商“的联系,则Notebook也应该具有这个联系:C.在E/R图中,子类与类实体集之间使用isa连接D.在E/R图中,子类继承类的属性还需要单独画出,并与子类相连