数据库系统实验课实验报告 - 图文 下载本文

UNCOMMITTED。 完成下列和事务相关的操作: (1)修改事务隔离级别( Set transaction isolation level read committed、 Set transaction isolation level serializable),A\\B两同学一起操作同一张表,A.instructor,B同学修改数据,A同学查询数据,查看在什么情况下可查看到B同学刚刚修改的数据。 (2)设置自动提交,A、B同学同时操作同一张表的数据,察看是否可看到最新修改结果。 (3)B同学设置SAVEPOINT,进行数据操作、rollback到该savepoint,A同学在各个步骤察看数据变化情况。在不同隔离级别下执行相同操作,察看数据的不同点。 出现问题 解决方案

(列出遇到的问题及其解决方法)

《数据库系统》实验报告六

学号 姓名 实验时间 实验名称 存储过程、函数和事务 实验学时 2 准备材料 1. SQL Plus命令手册 2. PL/SQL用户手册 3. 实验教材中实验五、六 扩展实验 1. 利用企业管理器完成存储过程和函数的定义、执行与管理操作 (此部分内容不要求在实验室完成,不用写入实验报告。) 实验环境 Oracle 9i(及以上版本)服务器 SQL Plus/ SQL Plus work sheet客户端 实验目的 1 熟悉PL/SQL语法 2. 利用PL/SQL编程访问数据库 实验内容1. 完成实验指导书实验五所有实验内容,掌握PL/SQL语言中数据及步骤 类型、变量、输入输出语句、分支、循环语句的基本用法 2. 编写存储过程或函数,要求查询instructor和department表,依据系名输出系名称、资产、所包含员工姓名等信息,并输出其所包含员工个数。执行存储过程(执行时输入部门号参数),察看输出结果是否正确 3. 编写函数EmpSalStatics完成instructor工资情况统计,按<=1000,<=2000, <=5000, <=10000, >10000五种情况分别统计职工人数,并输出实验结果 4. 与另一同学交换函数 EmpSalStatics的执行权限、察看对方的EmpSalStatics函数执行结果,并与自己的函数执行结果比较。 5. 使用SQL命令察看存储过程和函数的信息 出现问题 解决方案 (列出遇到的问题及其解决方法)

《数据库系统》实验报告七

学号 姓名 实验时间 实验名称 触发器和事务 实验学时 2 准备材料 1. SQL Plus命令手册 2. PL/SQL用户手册 3. 实验教材中实验五、七 扩展实验 1. 利用企业管理器的图形界面完成触发器的创建与管理工作 (此部分内容不要求在实验室完成,不用写入实验报告。) 实验环境 Oracle 9i(及以上版本)服务器 SQL Plus/ SQL Plus work sheet客户端 实验目的 1.掌握使用SQL语句进行触发器创建与管理操作的方法。 实验内容1. 完成实验教材实验七的所有内容,实验习题、练习的内容写实验及步骤 报告。 2. 观察数据修改语句失败时系统中数据情况,说明数据一致性如何 保持。 出现问题 解决方案 (列出遇到的问题及其解决方法)