考试题型
一、单项选择题(15道,30分)
二、填空题(10道,20分)
三、简答题(4道,20分)
四、综合题(三道,分别是8,10,12,30分)
基本知识
链接:基础知识详情
- 数据库系统主要特点、六个设计阶段
- 数据模型
- 文件系统:数据独立性
- 自然连接、等值连接
- 笛卡尔积
- 关系代数表达式与对应的SQL语句
- 派生、多值、复合属性
- 基本表与视图:实表与虚表
- 触发器概念、如何激活?
- 存储过程
- 完成性规则
- 实体
- 参照
- 用户自定义
- 完整性约束条件
- 事务
- S锁与X锁,相容性
- ACID特性
- 日志的用途
- 常见的数据库故障
- E-R图:
- 实体、联系
- 产生阶段
- 模式分解
- 分解后的函数依赖集、保持函数依赖分解、无损分解
- 目标
- 关系模式
- 属于:1NF、2NF、3ND、BCNF
- 候选码的确定
应用:
- 给定关系模式、函数依赖集F,求属性集的闭包
- 给定关系模式,求其主码。判断属于第几范式,如何规范至于3NF?
- 给定事务T1和T2的并发调度执行序列。指出存在什么问题,如何实现并发控制?写出引入并发控制机制后的正确的调度序列。
- 根据叙述,建立ER模型(标注映射基数),转换成关系模式,指主码和外码
- 给定某数据库的基本表及数据库模式,写出不同操作的SQL语句
SQL
- 关键动词的区别与联系:比如DELETE与DROP,COMMIT与ROLLBACK
- 常见用法:ORDER BY,GROUP BY,HAVING,GRANT,REVOKE
- 视图、索引等相关的基本命令(增删改查等)
- 特殊用法:比如NULL的使用