欢迎来到天天文库
浏览记录
ID:22980032
大小:725.51 KB
页数:13页
时间:2018-11-02
《数据库原理实验任务》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库原理A实验任务说明实验平台操作系统:Windows7或Windows8或WindowsXP。数据序•管理系统:Oraclellg或Oracle12c。注:各位M学ft备笔记本电脑,在ft己的电脑上完成全部实验任务;在安排的吋间到桁定的实验室进行实验。实验任务上机任务分为三人部分第一部分基本操作。(要求菜单式方式,命令方式两种方式都会))第二部分基于服务器端数据库系统实例练习。第三部分数据库连接。上机安排:上机前自行完成实验1Oraclellg或Oracle12c的安装和使用第一次:实验2SQL数裾定义、数据更新和数据查询第二次:实验3SQL数据完整性控制实验4SQ
2、L数裾安全性控制实验5存储过程第三次:实验6触发器实验7数据导入导出第网次:实验8基于服务器端幵发的职工管理系统(川PL/SQL编程实现,提交电子档作为上机作业。)实验9数裾庠连接第一部分基本操作实验1Oraclellg或Oraclel2c的安装和使用(上机前自行完成)实验目的:1.通过安装某个数据库管理系统,初步Y解Oraclellg或Oraclel2c的运行环境。2.丫解Oraclellg或Oraclel2c交互界而、图形界則和系统管理工具的使用。3.搭建实验•〒台。实验内容和要求:1.根拋來个Oracle版本的女裝说明等文档,女裝Oraclellg或Oraclel
3、2c。2./解Oraclellg或Oracle12c的用户管理。3.熟悉交互界面的基木交互命令。4.熟悉图形界面的功能和操作。5.了解基本的Oracle1lg或Oracle12c管理功能和操作。6.熟悉在线帮助系统的使用。实验2SQL数据定义和数据操纵等实验目的:1.掌握关系数据库语言SQL的使川。2.使所柯的SQL作业都能上机通过。实验内容和要求:1.建立数据库和表。耍求建立的数据库为SPJ数据库,S、P、J、SPJ个表,具体表中属性见教材第二章习题5。2.数据定义:表的逑立/删除/修改;索引的逑立/删除;视图的建立/删除3.数掘更新:川insert/delete/u
4、pdate命令插入/删除/修改农数掘。4.数据查询:单表查询,多表査询,嵌套子査询等。5.视图操作:通过视图的数据查询和数裾修改6.所有的SQL例题、习题及作业都上机通过。表数据操作部分完成如下:插入:要求对建好的S、P表使用菜单的方式输入数裾。对J、SPJ表使用插入命令输入数据。杳询:第二章习题5、第三章习题5(1)到(8)。更新:笫三章习题5(8)、(9)。删除:第三章习题5(10)。视图的创建及使用部分完成:第三章习题11。索引的创建及使用部分完成:对S、P、J、SPJ表进行分析建立唯-•值索引,以及删除索引。要求报告屮给出菜单和命令两种实现方式。上机调试运行课本
5、第三章有关SQL语句的习题,练习巩固课堂学习的内容。实验3SQL数据完整性控制实验目的:熟悉通过SQL进行数裾完整性控制的方法。实验内容和要求:1.定义若干表,其中包括primarykey,foreignkey和check的定义。2.让表中插入数据,考察primarykey如何投制实体完整性。3.删除被引用表中的行,考察foreignkey中ondelete了•句如何投制参照完整性。4.修改被引用表屮的行的primarykey,考察foreignkey屮onupdate了Id如何控制参照完整性。5.修改或插入表中数据,考察check子句如何控制校验完整性。6.定义一个a
6、sseration,并通过修改表屮数据考察断言如何控制数据完整性。7.*定义一个trigger,并通过修改表中数据考察触发器如何起作用。实验4SQL数据安全性控制实验目的:熟悉通过SQL进行数裾完整性控制的方法。实验内容和要求:1.建立表,考察表的生成者拥有该表的哪些权限。2.使川SQL的grant和revoke命令对其他用户进行授权和权力回收,考察相应的作用。3.建立视阁,并把该视图的查询权限授予其他用户,考察通过视图进行权限控制的作用。实验5存储过程实验目的:学会利用SQL进行存储过程的逑立及使用。实验内容和要求:1、上机完成课堂存储过程例题2、自行对学生、课程、选
7、修表设计存储过程,如对S表设计一个存储过程,实现对S表插入数裾实验6触发器实验目的:学会利用SQL进行触发器的建立及使用。实验内容和要求:1、上机完成课堂触发器例题2、自行对学生、课程、选修表设计触发器,如对S表设计一个触发器。实验7数据的导入导出实验目的:学会基木的数裾导入导出。实验内容和要求:将数据表的数据导出到文本文件或EXCEL文件,设计文本文件和EXCEL文件并导入到库中。第二部分基于服务器端数据库系统实例练习(上机作业提交:将每小问的命令语句及运行结果截图整理成电子文档doc)题0:职工管理系统(PL/SQL编程实现)要求:(
此文档下载收益归作者所有