华南师大2019计算机复试笔试:C++编程+数据库综合题回顾
版权申诉
5星 · 超过95%的资源 138 浏览量
更新于2024-09-11
4
收藏 5KB MD 举报
2019年华南师范大学计算机学院的复试笔试涉及到数据库原理和C++程序设计两个主要部分。数据库部分考察了学生的理论知识和实际应用能力。具体来说,考试内容包括:
1. 选择题:涉及数据库基础概念,如投影连接、数据库设计阶段划分(物理结构设计通常包含在内)、SQL语句分类(CREATEUSER属于DDL,DDL关注数据定义,DML处理数据操作,DCL涉及权限控制,DQL用于查询),以及其他难以记忆的具体题目。
2. 简答题:
- 数据库设计的基本步骤:通常包括需求分析、概念设计、逻辑设计(如ER图、关系模型)和物理设计等。
- 查询优化原则:可能包括选择性、覆盖性和最小代价原则,即选择具有高选择性的索引,尽可能减少数据的I/O操作,以及找到执行计划成本最低的方法。
- 关系范式理论:如果所有候选键都是单属性,那么关系可能达到第三范式(3NF),意味着非主属性完全函数依赖于主键,且没有传递依赖。
3. 分析题:以汽车租赁管理系统的实例为基础,考察了数据库设计的实际应用和约束条件。问题涉及实体完整性(如租用记录表中BRId的唯一性)、参照完整性(User和CARS表的关联,确保用户和汽车的对应关系)、业务规则(如用户余额检查,汽车状态管理,租用记录的创建和更新,以及租金计算等)。
其中,分析题中的SQL语句要求考生填写租用记录表(BORROWS)的创建语句,包括定义BRId的唯一标识符以及与Users和CARS表之间的外键约束,确保数据的一致性和准确性。
这个题目不仅测试了学生对数据库理论的理解,还考核了他们如何将理论知识应用于实际场景的能力,是计算机专业复试中衡量数据库理解和设计能力的重要环节。对于准备此类考试的学生,熟悉数据库概念、设计流程、SQL语法以及业务逻辑处理是必不可少的。同时,C++部分的题目也可能是类似的理论问题或编程实践,需要考生具备扎实的编程基础和问题解决能力。
2019-07-03 上传
2020-03-18 上传
点击了解资源详情
2024-04-16 上传
2014-05-28 上传
2019-03-20 上传
2012-03-13 上传
qq_41934573
- 粉丝: 167
- 资源: 455
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫