全国二级理论——1.5数据库设计基础 本套试题共50题。 1. 班级:格式“19计应31”2. 学号:10位数完整格式3. 姓名:4. 在数据库系统中,给出数据模型在计算机上物理结构表示的是______。A. 概念数据模型B. 逻辑数据模型C. 物理数据模型D. 以上说法都不对5. 用树形结构表示实体之间联系的模型是______。A. 关系模型B. 网状模型C. 层次模型D. 以上三个都是6. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的______。A. 外键(码)B. 候选键(码)C. 主键(码)D. 以上说法都不对7. 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是______。A. 文件系统阶段B. 人工管理阶段C. 文件系统阶段和数据库阶段D. 人工管理阶段和文件系统阶段8. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确9. 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。A. 公司号,员工号B. 员工号,工资C. 员工号D. 公司号,员工号,工资10. 在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是______。A. 其他三项都不对B. 候选键C. 主键D. 外键11. 概念模型是______。A. 用于信息世界的建模,与具体的DBMS无关B. 用于现实世界的建模,与具体的DBMS有关C. 用于现实世界的建模,与具体的DBMS无关D. 用于信息世界的建模,与具体的DBMS有关12. 学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是______。A. S#→Sd,Sd→DcB. S#→SdC. S#→Sd,(S#,C#)→GD. C#→P#,(S#,C#)→G13. 数据管理三个阶段中数据冗余度最小的阶段是______。A. 人工管理B. 文件系统C. 数据库系统D. 在线管理14. 数据库系统的三级模式不包括______。A. 概念模式B. 内模式C. 外模式D. 数据模式15. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段16. 单个用户使用的数据视图的描述称为______。A. 外模式B. 概念模式C. 内模式D. 存储模式17. 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多18. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。A. 并B. 交C. 投影D. 笛卡儿乘积19. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一20. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分),并且一门课程可由多个教师教授,则该关系的键是______。A. S#,C#B. S#,T#C. S#D. C#21. 大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多22. 对数据库数据的存储方式和物理结构的逻辑进行描述的是______。A. 内模式B. 模式C. 外模式D. 用户模式23. 下列关于数据库特点的说法中正确的是______。A. 数据能共享且独立性高B. 数据能共享但数据冗余很高C. 能保证数据完整性但降低了安全性D. 数据独立性高但不能实现共享24. 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是______。A. 一对一B. 多对多C. 多对一D. 一对多25. 长期储存在计算机内、有组织的、可共享的大量数据的集合是______。A. 数据库B. 数据库系统C. 关系数据库系统D. 数据库管理系统26. 设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是______。A. 姓名B. 身份证号C. 姓名,性别,年龄D. 学号,姓名27. 规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及______。A. 冗余度大的问题B. 结构不合理的问题C. 数据不一致的问题D. 数据丢失的问题28. 在数据库的三级模式中,内模式(物理模式)有______。A. 任意多个B. 2个C. 3个D. 1个29. 学院下属有多个系,每个系有一名系主任,而各个系的系主任可以由同一人担任,则实体系主任和实体系之间的联系是______。A. 一对一B. 一对多C. 多对一D. 多对多30. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的______。A. 记录B. 行C. 属性D. 元组31. 医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多32. 数据库管理系统(DBMS)是______。A. 系统软件B. 硬件系统C. 一个完整的数据库应用系统D. 既包括硬件、也包括软件的系统33. 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的______。A. 逻辑独立性B. 物理独立性C. 应用独立性D. 以上选项都不是34. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对35. 在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。医生同一天可为多位患者看病,而一名患者可在多个科室治疗,实体医生和患者之间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一36. 工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是______。A. 一对多B. 多对多C. 多对一D. 一对一37. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF38. 在关系数据库中,用来表示实体间联系的是______。A. 属性B. 二维表C. 网状结构D. 树状结构39. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则对主属性部分依赖的是______。A. C#→CnB. (S#,C#)→GC. (S#,C#)→S#D. (S#,C#)→C#40. 在满足实体完整性约束的条件下______。A. 一个关系中可以没有候选关键字B. 一个关系中只能有一个候选关键字C. 一个关系中必须有多个候选关键字D. 一个关系中应该有一个或多个候选关键字41. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。A. 逻辑模式B. 概念模式C. 内模式D. 外模式42. 在关系数据库设计中,关系模式设计属于______。A. 需求分析B. 概念设计C. 物理设计D. 逻辑设计43. 在数据库的三级模式中,可以有任意多个______。A. 外模式(用户模式)B. 模式C. 内模式(物理模式)D. 其余选项都不对44. 有两个关系R,S如下,由关系R和S通过运算得关系T,则所使用的操作为______。 A. 并B. 自然连接C. 笛卡尔积D. 差45. 由关系R1和R2得到关系R3的操作是______。 A. 交B. 并C. 笛卡尔积D. 等值连接46. 有三个关系R,S和T如下,则由关系R、S得到T的操作是______。 A. 交B. 差C. 选择D. 并47. 设有表示学生选课的关系学生S、课程C和选课SC:S(学号,姓名,年龄,性别,籍贯),C(课程号,课程名,教师,办公室),SC(学号,课程号,成绩),则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是______。A.B.C.D.48. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 交B. 差C. 并D. 选择49. 大学生学籍管理系统中有关系模式S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、SD、Sa分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部男生姓名的表达式为______。A.B.C.D.50. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 自然连接B. 交C. 投影D. 并51. 有两个关系R和S如下,则由关系R得到关系S的操作是______。 A. 选择B. 投影C. 自然连接D. 并52. 有两个关系R和T如下,则由关系R得到关系T的操作是______。 A. 选择B. 投影C. 交D. 并53. 有两个关系R和S如下,由关系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(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的______。A. 外键(码)B. 候选键(码)C. 主键(码)D. 以上说法都不对7. 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是______。A. 文件系统阶段B. 人工管理阶段C. 文件系统阶段和数据库阶段D. 人工管理阶段和文件系统阶段8. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确9. 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。A. 公司号,员工号B. 员工号,工资C. 员工号D. 公司号,员工号,工资10. 在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是______。A. 其他三项都不对B. 候选键C. 主键D. 外键11. 概念模型是______。A. 用于信息世界的建模,与具体的DBMS无关B. 用于现实世界的建模,与具体的DBMS有关C. 用于现实世界的建模,与具体的DBMS无关D. 用于信息世界的建模,与具体的DBMS有关12. 学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是______。A. S#→Sd,Sd→DcB. S#→SdC. S#→Sd,(S#,C#)→GD. C#→P#,(S#,C#)→G13. 数据管理三个阶段中数据冗余度最小的阶段是______。A. 人工管理B. 文件系统C. 数据库系统D. 在线管理14. 数据库系统的三级模式不包括______。A. 概念模式B. 内模式C. 外模式D. 数据模式15. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段16. 单个用户使用的数据视图的描述称为______。A. 外模式B. 概念模式C. 内模式D. 存储模式17. 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多18. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。A. 并B. 交C. 投影D. 笛卡儿乘积19. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一20. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分),并且一门课程可由多个教师教授,则该关系的键是______。A. S#,C#B. S#,T#C. S#D. C#21. 大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多22. 对数据库数据的存储方式和物理结构的逻辑进行描述的是______。A. 内模式B. 模式C. 外模式D. 用户模式23. 下列关于数据库特点的说法中正确的是______。A. 数据能共享且独立性高B. 数据能共享但数据冗余很高C. 能保证数据完整性但降低了安全性D. 数据独立性高但不能实现共享24. 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是______。A. 一对一B. 多对多C. 多对一D. 一对多25. 长期储存在计算机内、有组织的、可共享的大量数据的集合是______。A. 数据库B. 数据库系统C. 关系数据库系统D. 数据库管理系统26. 设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是______。A. 姓名B. 身份证号C. 姓名,性别,年龄D. 学号,姓名27. 规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及______。A. 冗余度大的问题B. 结构不合理的问题C. 数据不一致的问题D. 数据丢失的问题28. 在数据库的三级模式中,内模式(物理模式)有______。A. 任意多个B. 2个C. 3个D. 1个29. 学院下属有多个系,每个系有一名系主任,而各个系的系主任可以由同一人担任,则实体系主任和实体系之间的联系是______。A. 一对一B. 一对多C. 多对一D. 多对多30. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的______。A. 记录B. 行C. 属性D. 元组31. 医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是______。A. 一对多B. 一对一C. 多对一D. 多对多32. 数据库管理系统(DBMS)是______。A. 系统软件B. 硬件系统C. 一个完整的数据库应用系统D. 既包括硬件、也包括软件的系统33. 当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的______。A. 逻辑独立性B. 物理独立性C. 应用独立性D. 以上选项都不是34. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对35. 在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。医生同一天可为多位患者看病,而一名患者可在多个科室治疗,实体医生和患者之间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一36. 工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是______。A. 一对多B. 多对多C. 多对一D. 一对一37. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF38. 在关系数据库中,用来表示实体间联系的是______。A. 属性B. 二维表C. 网状结构D. 树状结构39. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则对主属性部分依赖的是______。A. C#→CnB. (S#,C#)→GC. (S#,C#)→S#D. (S#,C#)→C#40. 在满足实体完整性约束的条件下______。A. 一个关系中可以没有候选关键字B. 一个关系中只能有一个候选关键字C. 一个关系中必须有多个候选关键字D. 一个关系中应该有一个或多个候选关键字41. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。A. 逻辑模式B. 概念模式C. 内模式D. 外模式42. 在关系数据库设计中,关系模式设计属于______。A. 需求分析B. 概念设计C. 物理设计D. 逻辑设计43. 在数据库的三级模式中,可以有任意多个______。A. 外模式(用户模式)B. 模式C. 内模式(物理模式)D. 其余选项都不对44. 有两个关系R,S如下,由关系R和S通过运算得关系T,则所使用的操作为______。 A. 并B. 自然连接C. 笛卡尔积D. 差45. 由关系R1和R2得到关系R3的操作是______。 A. 交B. 并C. 笛卡尔积D. 等值连接46. 有三个关系R,S和T如下,则由关系R、S得到T的操作是______。 A. 交B. 差C. 选择D. 并47. 设有表示学生选课的关系学生S、课程C和选课SC:S(学号,姓名,年龄,性别,籍贯),C(课程号,课程名,教师,办公室),SC(学号,课程号,成绩),则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是______。A.B.C.D.48. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 交B. 差C. 并D. 选择49. 大学生学籍管理系统中有关系模式S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、SD、Sa分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部男生姓名的表达式为______。A.B.C.D.50. 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是______。 A. 自然连接B. 交C. 投影D. 并51. 有两个关系R和S如下,则由关系R得到关系S的操作是______。 A. 选择B. 投影C. 自然连接D. 并52. 有两个关系R和T如下,则由关系R得到关系T的操作是______。 A. 选择B. 投影C. 交D. 并53. 有两个关系R和S如下,由关系R和S得到关系T,则所使用的操作为______。 A. 并B. 自然连接C. 除法D. 差 提交成功!
8. 下列叙述中正确的是______。A. 数据库系统可以减少数据冗余和增强数据独立性,而文件系统不能B. 数据库系统能够管理各种类型的文件,而文件系统只能管理程序文件C. 数据库系统可以管理庞大的数据量,而文件系统管理的数据量较少D. 以上选项都不正确
9. 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。A. 公司号,员工号B. 员工号,工资C. 员工号D. 公司号,员工号,工资
11. 概念模型是______。A. 用于信息世界的建模,与具体的DBMS无关B. 用于现实世界的建模,与具体的DBMS有关C. 用于现实世界的建模,与具体的DBMS无关D. 用于信息世界的建模,与具体的DBMS有关
12. 学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是______。A. S#→Sd,Sd→DcB. S#→SdC. S#→Sd,(S#,C#)→GD. C#→P#,(S#,C#)→G
19. 公司销售多种产品给不同的客户,客户可选择不同的产品,则实体产品与客户间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。多种产品给不同的客户,客户可选择不同的产品,实体产品与客户间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一
20. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分),并且一门课程可由多个教师教授,则该关系的键是______。A. S#,C#B. S#,T#C. S#D. C#
34. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指______。A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对
35. 在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是______。[答案解析多对多联系表现为一个表中多条记录在相关表中有同样的多条记录与其匹配。医生同一天可为多位患者看病,而一名患者可在多个科室治疗,实体医生和患者之间的联系是多对多。:]A. 多对多B. 多对一C. 一对多D. 一对一
37. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则关系最高是______。A. 1NFB. 2NFC. 3NFD. BCNF
39. 定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分),则对主属性部分依赖的是______。A. C#→CnB. (S#,C#)→GC. (S#,C#)→S#D. (S#,C#)→C#
47. 设有表示学生选课的关系学生S、课程C和选课SC:S(学号,姓名,年龄,性别,籍贯),C(课程号,课程名,教师,办公室),SC(学号,课程号,成绩),则检索籍贯为上海的学生姓名、学号和选修的课程号的表达式是______。A.B.C.D.
49. 大学生学籍管理系统中有关系模式S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、SD、Sa分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部男生姓名的表达式为______。A.B.C.D.