全国二级理论——1.5数据库设计基础 本套试题共50题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 在关系模型中,每一个二维表称为一个______。A. 关系B. 属性C. 元组D. 主码(键)5. 分布式数据库系统不具有的特点是______。A. 分布式B. 数据冗余C. 数据分布性和逻辑整体性D. 位置透明性和复制透明性6. 下述关于数据库系统的叙述中正确的是______。A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据7. 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一8. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF9. 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是______。A. 一对一B. 多对多C. 多对一D. 一对多10. 每家医院都有一名院长,而每个院长只能在一家医院任职,则实体医院和实体院长之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一11. 同一个关系模型的任意两个元组值______。A. 不能全相同B. 可以全相同C. 必须全相同D. 其余选项都不对12. 数据库系统中,存储在计算机内有结构的数据集合是______。[答案解析数据库(Database,简称DB)是有结构的数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。:]A. 数据结构B. 数据模型C. 数据库管理系统D. 数据库13. 下列对数据库的描述中不正确的是______。A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余14. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确15. 关系模型中的关系模式至少应是______。A. 1NFB. 2NFC. 3NFD. BCNF16. 负责数据库中查询操作的数据库语言是______。A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言17. 下列叙述中正确的是______。A. 关系模式的候选关键字可以有1个或多个B. 关系模式的候选关键字只能有1个C. 关系模式可以没有候选关键字D. 关系模式必须有2个以上的候选关键字18. 生产每种产品需要多种零件,则实体产品和零件间的联系是______。A. 多对一B. 一对多C. 多对多D. 一对一19. 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的______。A. 逻辑独立性B. 物理独立性C. 应用独立性D. 以上选项都不是20. 在数据库中,产生数据不一致的根本原因是______。A. 没有严格保护数据B. 数据冗余C. 未对数据进行完整性控制D. 数据存储量太大21. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩),则该关系的主键为______。A. C#B. S#C. S#,C#D. S#,C#,G22. 在学生管理的关系数据库中,存取一个学生信息的数据单位是______。A. 文件B. 数据库C. 字段D. 记录23. 图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存);借书卡(卡号,姓名,单位,类别);借书记录(卡号,书号,借期,还期),其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为______。A. 卡号,书号B. 书号,借期C. 卡号,书号,借期D. 卡号,借期24. 在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为______。A. 超键B. 主键C. 候选键D. 外键25. 数据管理三个阶段中数据冗余度最小的阶段是______。A. 人工管理B. 文件系统C. 数据库系统D. 在线管理26. 工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是______。A. 一对多B. 多对多C. 多对一D. 一对一27. 在银行业务中,实体客户和实体银行之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一28. 下列叙述中正确的是______。A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题D. 数据库系统中,数据的物理结构必须与逻辑结构一致29. 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是______。A. 1:1联系B. 1:m联系C. m:1联系D. m:n联系30. 单个用户使用的数据视图的描述称为______。A. 外模式B. 概念模式C. 内模式D. 存储模式31. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。A. 并B. 交C. 投影D. 笛卡儿乘积32. 数据库设计中反映用户对数据要求的模式是______。A. 内模式B. 概念模式C. 外模式D. 设计模式33. 在数据库的三级模式中,外模式(用户模式或子模式)______。A. 只有3个B. 只有2个C. 可以有任意多个D. 只有1个34. 对数据库数据的存储方式和物理结构的逻辑进行描述的是______。A. 内模式B. 模式C. 外模式D. 用户模式35. 下面模型中为概念模型的是______。A. 实体-联系模型B. 层次模型C. 关系模型D. 网状模型36. 数据库系统的数据独立性是指______。A. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B. 不会因为数据的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构37. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一38. 能够减少相同数据重复存储的是______。A. 记录B. 字段C. 文件D. 数据库39. 在关系数据库中,描述全局数据逻辑结构的是______。A. 物理模式B. 用户模式C. 内模式D. 概念模式40. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对41. 将E-R图转换为关系模式时,E-R图中的属性可以表示为______。A. 属性B. 键C. 关系D. 域42. 学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是______。A. MajB. D#C. DlD. Dn43. 在数据库系统中,考虑数据库实现的数据模型是______。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 以上说法都不对44. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 自然连接B. 交C. 投影D. 并45. 养老院的实体护理员和实体老人之间的联系是______。A. 1:1B. N:1C. M:ND. 1:N46. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 选择B. 差C. 交D. 并47. 图书馆管理系统中实体图书和实体借阅人之间的联系是______。A. M:NB. N:1C. 1:1D. 1:N48. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 并B. 差C. 交D. 自然连接49. 有两个关系R,S如下,由关系R和S通过运算得关系T,则所使用的操作为______。 A. 并B. 自然连接C. 笛卡尔积D. 差50. 有关系R如下,其中属性B为键,则最后一个记录违反了______。 A. 实体完整性约束B. 参照完整性约束C. 用户定义的完整性约束D. 以上说法都不对51. 在数据库的数据模型中,面向数据库管理系统且着重于数据在数据库系统一级实现的是______。A. (逻辑)数据模型B. 物理模型C. 概念模型D. 面向对象的模型52. 学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为______。A.B.C.D.53. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 并B. 投影C. 交D. 选择 提交成功!
全国二级理论——1.5数据库设计基础 本套试题共50题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 在关系模型中,每一个二维表称为一个______。A. 关系B. 属性C. 元组D. 主码(键)5. 分布式数据库系统不具有的特点是______。A. 分布式B. 数据冗余C. 数据分布性和逻辑整体性D. 位置透明性和复制透明性6. 下述关于数据库系统的叙述中正确的是______。A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据7. 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一8. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF9. 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是______。A. 一对一B. 多对多C. 多对一D. 一对多10. 每家医院都有一名院长,而每个院长只能在一家医院任职,则实体医院和实体院长之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一11. 同一个关系模型的任意两个元组值______。A. 不能全相同B. 可以全相同C. 必须全相同D. 其余选项都不对12. 数据库系统中,存储在计算机内有结构的数据集合是______。[答案解析数据库(Database,简称DB)是有结构的数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。:]A. 数据结构B. 数据模型C. 数据库管理系统D. 数据库13. 下列对数据库的描述中不正确的是______。A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余14. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确15. 关系模型中的关系模式至少应是______。A. 1NFB. 2NFC. 3NFD. BCNF16. 负责数据库中查询操作的数据库语言是______。A. 数据定义语言B. 数据管理语言C. 数据操纵语言D. 数据控制语言17. 下列叙述中正确的是______。A. 关系模式的候选关键字可以有1个或多个B. 关系模式的候选关键字只能有1个C. 关系模式可以没有候选关键字D. 关系模式必须有2个以上的候选关键字18. 生产每种产品需要多种零件,则实体产品和零件间的联系是______。A. 多对一B. 一对多C. 多对多D. 一对一19. 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的______。A. 逻辑独立性B. 物理独立性C. 应用独立性D. 以上选项都不是20. 在数据库中,产生数据不一致的根本原因是______。A. 没有严格保护数据B. 数据冗余C. 未对数据进行完整性控制D. 数据存储量太大21. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩),则该关系的主键为______。A. C#B. S#C. S#,C#D. S#,C#,G22. 在学生管理的关系数据库中,存取一个学生信息的数据单位是______。A. 文件B. 数据库C. 字段D. 记录23. 图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存);借书卡(卡号,姓名,单位,类别);借书记录(卡号,书号,借期,还期),其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为______。A. 卡号,书号B. 书号,借期C. 卡号,书号,借期D. 卡号,借期24. 在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为______。A. 超键B. 主键C. 候选键D. 外键25. 数据管理三个阶段中数据冗余度最小的阶段是______。A. 人工管理B. 文件系统C. 数据库系统D. 在线管理26. 工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是______。A. 一对多B. 多对多C. 多对一D. 一对一27. 在银行业务中,实体客户和实体银行之间的联系是______。A. 多对多B. 一对多C. 多对一D. 一对一28. 下列叙述中正确的是______。A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题D. 数据库系统中,数据的物理结构必须与逻辑结构一致29. 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是______。A. 1:1联系B. 1:m联系C. m:1联系D. m:n联系30. 单个用户使用的数据视图的描述称为______。A. 外模式B. 概念模式C. 内模式D. 存储模式31. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。A. 并B. 交C. 投影D. 笛卡儿乘积32. 数据库设计中反映用户对数据要求的模式是______。A. 内模式B. 概念模式C. 外模式D. 设计模式33. 在数据库的三级模式中,外模式(用户模式或子模式)______。A. 只有3个B. 只有2个C. 可以有任意多个D. 只有1个34. 对数据库数据的存储方式和物理结构的逻辑进行描述的是______。A. 内模式B. 模式C. 外模式D. 用户模式35. 下面模型中为概念模型的是______。A. 实体-联系模型B. 层次模型C. 关系模型D. 网状模型36. 数据库系统的数据独立性是指______。A. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B. 不会因为数据的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构37. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一38. 能够减少相同数据重复存储的是______。A. 记录B. 字段C. 文件D. 数据库39. 在关系数据库中,描述全局数据逻辑结构的是______。A. 物理模式B. 用户模式C. 内模式D. 概念模式40. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对41. 将E-R图转换为关系模式时,E-R图中的属性可以表示为______。A. 属性B. 键C. 关系D. 域42. 学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是______。A. MajB. D#C. DlD. Dn43. 在数据库系统中,考虑数据库实现的数据模型是______。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 以上说法都不对44. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 自然连接B. 交C. 投影D. 并45. 养老院的实体护理员和实体老人之间的联系是______。A. 1:1B. N:1C. M:ND. 1:N46. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 选择B. 差C. 交D. 并47. 图书馆管理系统中实体图书和实体借阅人之间的联系是______。A. M:NB. N:1C. 1:1D. 1:N48. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 并B. 差C. 交D. 自然连接49. 有两个关系R,S如下,由关系R和S通过运算得关系T,则所使用的操作为______。 A. 并B. 自然连接C. 笛卡尔积D. 差50. 有关系R如下,其中属性B为键,则最后一个记录违反了______。 A. 实体完整性约束B. 参照完整性约束C. 用户定义的完整性约束D. 以上说法都不对51. 在数据库的数据模型中,面向数据库管理系统且着重于数据在数据库系统一级实现的是______。A. (逻辑)数据模型B. 物理模型C. 概念模型D. 面向对象的模型52. 学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为______。A.B.C.D.53. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 并B. 投影C. 交D. 选择 提交成功!
6. 下述关于数据库系统的叙述中正确的是______。A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据
8. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF
12. 数据库系统中,存储在计算机内有结构的数据集合是______。[答案解析数据库(Database,简称DB)是有结构的数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。:]A. 数据结构B. 数据模型C. 数据库管理系统D. 数据库
14. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确
21. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩),则该关系的主键为______。A. C#B. S#C. S#,C#D. S#,C#,G
23. 图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存);借书卡(卡号,姓名,单位,类别);借书记录(卡号,书号,借期,还期),其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为______。A. 卡号,书号B. 书号,借期C. 卡号,书号,借期D. 卡号,借期
28. 下列叙述中正确的是______。A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题D. 数据库系统中,数据的物理结构必须与逻辑结构一致
36. 数据库系统的数据独立性是指______。A. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序B. 不会因为数据的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构
37. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一
40. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对
42. 学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是______。A. MajB. D#C. DlD. Dn