1/4习题一、选择题1.若为某公司开发一个逻辑模型:公司有10个部门,每个部门有6~7个员工,但每个员工可能会在不止一个部门工作
下面所给的模型正确的是()
A.部门和员工之间是一种确定的一对多的关系B.建立一个关联表,从该关联表到员工建立一个一对多的关系,然后再从该关联表到部门表建立一个一对多的关系C.建立一个关联表,从员工表到该关联表建立一个一对多的关系,然后再从该关联表到部门表建立一个一对多的关系D.这种情况下不能建立正常的数据库模型2.一个关系中,能唯一标识元组的属性集称为关系的()键
A.副键B.主键C.从键D.参数3.在一个表上,最多可以定义多少个聚集索引()
A.1B.2C.3D.44.E-R方法的三要素是()
A.实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选区5.若要撤销数据库中已经存在的表S,可用()
A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS6.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100
若要把“张三的化学成绩80分”插入S中,则可用()
A.ADDINTOSVALUES(’张三’,’化学’,’80’)B.INSERTINTOSVALUES(’张三’,’化学’,’80’)C.ADDINTOSVALUES(’张三’,’化学’,80)D.INSERTINTOSVALUES(’张三’,’化学’,80)7.若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入
A.(’201009’,’111’,60,必修)B.(