当前位置:文档之家› 2017数据库系统概论作业-在线作业

2017数据库系统概论作业-在线作业

您的本次作业分数为:98分1.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

A 多对多B 一对一C 多对一D 一对多正确答案:C2.【第01章】在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

A 模式B 内模式C 外模式D 逻辑模式正确答案:C3.【第01章】下列四项中说法不正确的是()。

A 数据库减少了数据冗余B 数据库中的数据可以共享C 数据库避免了一切数据的重复D 数据库具有较高的数据独立性正确答案:C4.【第01章】数据库三级模式体系结构的划分,有利于保持数据库的()。

A 数据库独立性B 数据库安全性C 结构规范化D 操作可行性正确答案:A5.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS正确答案:A6.【第01章】下列数据模型中,数据独立性最高的是()。

A 网状数据模型B 关系数据模型C 层次数据模型D 非关系模型正确答案:B7.【第01章】常用的数据模型有()。

A 层次模型B 网状模型C 关系模型D 面向对象模型E 对象关系模型正确答案:ABCDE8.【第01章】E-R图用来描述现实世界的概念模型,基本要素包括()。

A 实体型B 属性C 联系D 元组E 主码F 记录正确答案:ABC9.【第01章】数据模型的组成要素包括()。

A 数据结构B 数据操作C 实体D 完整性约束E 关系正确答案:ABD10.【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面?A 数据结构化B 数据的共享性高,冗余度低,易扩充C 数据独立性高D 数据由DBMS统一管理和控制正确答案:ABCD11.【第01章】数据管理技术经历了哪些阶段?A 人工管理B 文件系统C 网状系统D 数据库系统E 关系系统正确答案:ABD12.【第01章】使用数据库系统的好处体现在()。

A 提高应用开发的效率B 方便用户的使用,减轻数据库系统管理人员维护的负担C 便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性D 有利于应用程序的开发和维护正确答案:ABCD13.【第01章】数据库系统的组成包括()。

A 数据库B 数据库管理系统C 应用系统D 数据库管理员E 硬件平台及数据库F 人员正确答案:ABCDEF14.【第01章】下面哪些是属于数据库系统的三级模式结构的组成部分()。

A 外模式B 模式C 内模式正确答案:ABC15.【第01章】在模式/内模式映像之间体现的独立性称为物理独立性。

正确错误正确答案: 对16.【第01章】分布式结构和客户/服务器结构是互不相容的体系结构。

正确错误正确答案: 错17.【第01章】在外模式/模式映像之间体现的独立性称为逻辑独立性。

正确错误正确答案: 对18.【第01章】数据库管理系统是通过文件系统对数据进行管理的。

正确错误正确答案: 对19.【第01章】知识库也是一种数据库。

正确错误正确答案: 对20.【第01章】E-R图是一种描述实体世界的数据模型。

正确错误正确答案: 错21.【第01章】数据库系统与数据库管理系统是对数据库的两种不同描述方法。

正确错误正确答案: 错22.【第02章】如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。

A 码B 外码C 元组D 主键正确答案:B23.【第02章】基本的关系操作是指()。

A 选择B 投影C 并D 连接E 差F 笛卡尔积正确答案:ABCEF24.【第02章】关系模型的三类完整性约束是指()。

A 实体完整性B 参照完整性C 用户定义的完整性D 记录完整性正确答案:ABC25.【第02章】关系代数中专门的关系运算包括()。

A 选择B 笛卡尔积C 投影D 连接E 除运算正确答案:ACDE26.【第02章】从用户角度,关系模型中数据的逻辑结构是一张二维表。

正确错误正确答案: 对27.【第02章】关系是模式在某一时刻的状态或内容,动态的、随时间不断变化的。

正确错误正确答案: 对28.【第02章】关系模式是对关系的描述,是一种静态的、稳定的关系。

正确错误正确答案: 对29.【第02章】等值连接就是自然连接。

正确错误正确答案: 错30.【第02章】关系数据库系统是支持概念模型的数据库系统。

正确错误正确答案: 错31.【第02章】关系模型由关系数据结构、关系操作集合和关系完整性约束组成。

正确错误正确答案: 对32.【第03章】根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept 为‘IS’的记录进行更新操作。

下面哪条语句适用?A create view abc as select * from student where dept=’IS’B create view abc as select * from student where dept=’IS’ with check optionC create view abc as student where dept=’IS’D create view abc as select dept=’IS’ from student正确答案:B33.【第03章】根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?A drop sno from table studentB alter table student drop snoC alter table student drop unique(sno)D alter table student drop sno unique正确答案:C34.【第03章】根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?A update student set age = 1B update student set age = age - 1C update age = age -1 from studentD update from student where age = age -1正确答案:B35.【第03章】根据SQL标准,要创建唯一索引该使用下面哪种语句?A CREATE UNIQUE INDEXB CREATE CLUSTER INDEXC CREATE ONLY INDEXD CREATE PRIMARY INDEX正确答案:A36.【第03章】根据SQL标准,修改表的数据结构,下面哪种语句适用?A UPDATEB ALTERC CHANGED SHIFT正确答案:B37.【第03章】根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。

下面哪条语句适用?A copy * from SC1 to SC2B copy * from SC2 to SC1C insert into SC2 select * from SC1D insert into SC1 select * from SC2正确答案:C38.【第03章】根据SQL标准,下面哪条语句与select min(age) from student等效?A select age from student where age >= min(age)B select distinct age from student where age >= all min(age)C select distinct a.age from student a where a.age <= any (select distinctb.age from student b)D select distinct a.age from student a where a.age <= all (select distinct b.age from student b)正确答案:D39.【第03章】根据SQL标准,删除一个表,应该使用下面哪个语句?A DELETE TABLEB DROP TABLEC DELETE VIEWD DROP DATABASE正确答案:B40.【第03章】根据SQL标准,创建一个视图,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE正确答案:C41.【第03章】根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。

下面哪条语句合适?A select sno,count(cno) from SCB select sno,count(cno) from studentC select a.sno,count(cno) from student a left outer join SCD select a.sno,count(cno) from SC left outer join student a正确答案:C42.【第03章】根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?A delete from studentB delete all from studentC delete * from studentD drop table student正确答案:A43.【第03章】根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。

A select max(age) from studentB select sno from student where age = max(age)C select sno from student having age = max(age)D select sno from student a where a.age <= (select min(b.age) from student b)正确答案:D44.【第03章】根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?A select * from student where age < avg(age)B select * from student having age < avg(age)C select * from student a where a.age < (select avg(b.age) from student b)D select * from student a where (select avg(b.age) from student b ) >= a.age正确答案:C45.【第03章】根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F alter table student modify sdate char(7)正确答案:E46.【第03章】SQL中,下列涉及空值的操作,不正确的是()。

相关主题