相对于数据库系统,文件系统阶段数据管理有哪些缺陷
数据冗余、数据不一致、数据联系弱
以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义
实体完整性规则是指关系中的元组在组成主键的属性上不能有空值
关系SC 的主键为(学号,课程号) ,因此 SC 中的每个元组在学号、课程号两个属性上的取值均不能为空
如果关系模式R 的候选键由全部属性组成,那么R 是否属于 3NF
R 属于 3NF
根据题意可知, R 中无非主属性,满足3NF 的条件,即不存在非主属性对键的部分和传递函数依赖
设有关系模式SC(SNO,CNO ,SCORE),试写出与关系代数表达式(SC))(2BCNOSCORESNO,等价的元组表达式
嵌入式 SQL 语句何时不必涉及到游标
何时必须涉及到游标
(1)INSERT 、DELETE 、 UPDATE 语句,以及查询结果肯定是单元组时的SELECT 语句,都可以直接嵌入到主程序中使用,不必涉及到游标
( 2)当 SELECT 语句查询结果是多个元组时,必须使用游标
试说明事务的ACID 特性分别由DBMS 的哪个子系统实现
事务的原子性、一致性、隔离性、持久性分别由DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现
设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名) ,如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息
试写出符合上述规则的外键子句
用户访问数据库的权限有哪几种
读( Read)权限、插入(Insert)权限、修改( Update)权限、删除(Delete)权限
在 SQL/CLI 中,宿主程序与数据库交互过程中有哪几个重要记录
环境记录、连接记录、语句记录、描述记录
简述 DB 驱动程序的主要任务
(1)建立应用程序与数据源的连接;( 2)