《数据库原理》实验指导书梁永先编哈尔滨理工大学荣成学院目录实验一认识DBMS及其安装………………………………………………………………...…8实验二交互式SQL(数据定义部分)……………………………………………………...…13实验三交互式SQL(数据查询部分)………………………………………………………...15实验四交互式SQL(数据操纵部分)………………………………………………………...17实验五数据库的完整性与安全性………………………………………………………………18实验六PL/SQL基础(数据程序设计)…………………………………………………………..17实验七过程和函数(数据库程序设计)………………………………………………………17实验八并发控制与恢复…………………………………………………………………………24实验九数据库应用系统开发……………………………………………………………………20实验十数据库应用系统开发……………………………………………………………………20实验说明数据库原理课程是实践性非常强的课程。学生应该通过上机实验理解和掌握课堂中讲授的基本原理,同时也为开发实际的应用系统打下坚实的基础。在实验中应该重点掌握下面内容:1.认识DBMS和安装DBMS以及启动运行DBMS。通过实验重点掌握数据库、表和查询的概念,难点是理解DBMS的体系结构。2.SQL查询语言。通过实验重点掌握SQL查询语言的语法结构和使用,本部分难点是嵌套查询,学生应仔细体会和理解,并能写出有关的嵌套查询语句。3.SQL数据操纵语言。本部分的重点是表的建立、记录的插入、删除和修改,难点是在建立表结构时定义有关完整性的约束条件。4.数据库的完整性、并发性和安全性。本部分的重点是理解数据库对完整性的检查机制、安全性的定义如授权和收回权限的控制。难点是理解数据库的并发控制机制以及事务的概念。5.简单应用系统开发。本部分重点是将所学的数据库设计的理论应用到实际的数据库应用的系统的开发上,作到理论和实际相结合。难点是开发工具的使用和与数据库系统的结合。数据库原理实验报告实验题目:姓名:学号:班级:实验环境:实验内容与完成情况:出现的问题:解决方案(列出遇到的问题及解决办法,列出没有解决的问题):教师评语:200年月日实验一认识DBMS及其安装一、实验目的1.通过某个数据库管理系统的安装使用,初步了解DBMS的工作环境和系统架构,为以后实验打下基础。推荐选择下面数据库之一:(1)OracleDatabaseXE:可到Oracle公司免费下载;二、实验仪器1.硬件:PII以上个人计算机,内存要求在256MB以上。2.操作系统:Windows2000或WindowsXP;3.网络:机房应该具有局域网。三、实验原理数据库管理系统(DataBaseManagementSystem,DBMS)是位于用户与操作系统之间的一层数据管理软件。数据库管理系统与操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。它的主要功能包括以下几个方面:(1)数据定义功能;(2)数据组织、存储和管理;(3)数据操纵功能;(4)数据库的事务管理和运行管理;(5)数据库的建立和维护功能;(6)其他功能。四、实验内容与步骤1.根据安装文件的说明安装数据库管理系统。在安装的过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。2.学会启动和停止数据库服务。3.初步了解RDBMS的安全性,这里主要是用户的登录和服务器预定义角色。可以尝试建立一个新的用户,赋于其数据库管理员角色,今后的实验可以用该用户来创建数据库应用。4.了解RDBMS的架构。5.了解RDBMS的管理和使用。(一)实验内容下面以OracleDatabaseXE为例说明具体实验内容:1.安装OracleDatabaseXE数据库系统。2.启动数据库主页,建立一个名为Student的用户(模式)。3.学会使用SQL*Plus命令行工具和SQL页操作数据库。(二)实验步骤OracleDatabaseXE安装步骤:(1)双击下载的文件OracleXEUniv.exe即开始安装,首先显示安装向导的欢迎界面,单击“下一步”按钮,在出现的许可证协议界面中选中“我接受本许可协议中的条款”按钮,单击“下一步”按钮,出现如...