"数据库期末考试试题和答案完整版资料:单项选择题精粹"
157 浏览量
更新于2024-01-13
1
收藏 1.67MB DOC 举报
式与数据库的物理组织之间的映象D.内模式与外模式之间的映象6.关系数据库的完整性约束分为( B )。A.实体完整性和域完整性B.实体完整性和引用完整性C.域完整性和参照完整性D.参照完整性和完整完整性7.下列哪个不是数据模型的三要素之一( C )。A.数据结构 B.数据操作方式 C.数据链接方式 D.数据约束条件8. 下列数据模型中,不属于半结构化数据模型( B )A.层次模型 B.关系模型C.XML模型D.HTML模型9. 下列关于数据库管理系统的说法中, 错误的是( D )。A.数据库管理系统是软件 B.数据库管理系统是系统软件C.数据库管理系统是数据库的管理工具D.数据库管理系统是操作系统10. 下列选项中,不属于数据库系统的基本功能的是( B )。A.数据定义功能B.数据计算功能C.数据操作功能D.数据维护功能11. 下列哪一个不属于数据库系统的综合结构的三个层次( D )。A.外模式 B.概念模式 C.内模式 D.物理模式12. 下列哪一个不属于数据库管理系统的三级模式( B )。A.外模式 B.概念模式 C.内模式 D.物理模式13. 实体完整性是指(C )。A.数据库中的数据有唯一标识 B.外键的值必须是主键中的一个C.每个属性都有原子性 D.每个属性都有取值域14. 关系模型的数据结构层次是(C )。A. 数据库 B.数据表 C.元组和属性D.数据字典15. 在SQL中,要删除表中的某一行数据,应使用(B )。A.UPDATE B.DELETE C.INSERT D.DROP16. 下列哪个是数据库中不需要保存的对象( D ) .A.表 B.视图 C.索引 D.指针17. 下列哪项不属于数据控制语言(C )A.GRANT B.REVOKE C.SELECT D.DENY18. 在SQL语言中,要求查询结果按age字段升序排列应该使用的语句是(B )A.SORT BY age ASCB.ORDER BY age ASCC.SORT age ASCD.ORDER age ASC19. 在SQL语句中,为了防止进行数据更新和删除操作,应该使用( C )A.LOCK TABLEB.OPEN TABLE C.BEGIN TRANSACTION D.END TRANSACTION20. 下列哪个属于SQL语言的DDL命令(C )A.UPDATE B.INSERT C.CREATE D.SELECT二、简答题设计与编程(本大题共 2 小题,每小题 30 分,共 60 分)21. 请简要说明并设计数据库系统的三级模式结构。【30 分】22. 根据以下用户需求,设计一个数据库表格。【30 分】用户需要一个数据库来存储员工和部门的信息。员工的信息包括员工号、姓名、性别、年龄、联系方式、部门号等。部门的信息包括部门号、部门名称、部门主管等。请根据以上需求设计一个数据库表,并说明表中字段的数据类型和约束条件。参考答案:
一、单项选择题
1. B 2. C 3. D 4. C 5. A
6. B 7. C 8. B 9. C 10. B
11. D 12. B 13. B 14. C 15. B
16. D 17. C 18. B 19. C 20. C
二、简答题
21. 数据库系统的三级模式结构包括外模式、概念模式和内模式。外模式是用户能够看到和操作的数据的逻辑结构和操作方式,它与具体应用程序相关。概念模式是整个数据库的逻辑结构和操作方式,它独立于具体的应用程序,是对外模式的抽象,也是数据库管理员与数据库用户的接口。内模式是数据库的物理存储结构和数据的存取方式,是对概念模式的抽象,是数据库管理系统与操作系统的接口。
22. 根据用户需求,设计的数据库表可以包括两个表:员工表和部门表。员工表包括字段:员工号(数据类型:整型,约束条件:主键)、姓名(数据类型:字符串,约束条件:非空)、性别(数据类型:字符串,约束条件:非空)、年龄(数据类型:整型,约束条件:非空)、联系方式(数据类型:字符串)、部门号(数据类型:整型,约束条件:外键,关联部门表的部门号字段)。部门表包括字段:部门号(数据类型:整型,约束条件:主键)、部门名称(数据类型:字符串,约束条件:非空)、部门主管(数据类型:字符串)。这样设计的数据库表可以满足用户对员工和部门信息的存储需求,同时通过外键约束实现了员工表和部门表的关联。
2022-10-24 上传
2022-11-17 上传
2022-11-15 上传
2023-06-15 上传
2023-07-02 上传
2023-05-26 上传
2024-11-03 上传
2023-12-14 上传
2023-06-09 上传
智慧安全方案
- 粉丝: 3818
- 资源: 59万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍