ImageVerifierCode 换一换
格式:DOC , 页数:39 ,大小:340.50KB ,
资源ID:3502725      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3502725.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库原理》实验教学指导书.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

《数据库原理》实验教学指导书.doc

1、目 录第一部分 大纲和计划1.1 实验教学大纲 11.2 实验实施计划表 2第二部分 实验说明2.1 实验一:了解 Oracle 中的基本知识 32.2 实验二:Oracle 中的查询 42.3 实验三:Oracle 中的表 52.4 实验四:PL/SQL 编程(一) 62.5 实验五:PL/SQL 编程(二) 72.6 实验六:PL/SQL 编程(三) 82.7 实验七:PL/SQL 编程(四) 92.8 实验八:触发器设计 10第三部分 实验补充教材3.1 实验一:了解 Oracle 中的基本知识 113.2 实验二:Oracle 中的表 123.3 实验三:Oracle 中的查询 153

2、.4 实验四:PL/SQL 编程(一) 153.5 实验五:PL/SQL 编程(二) 183.6 实验六:PL/SQL 编程(三) 223.7 实验七:PL/SQL 编程(四) 263.8 实验八:触发器设计 311第一部分 大纲和计划1.1数据库原理实验教学大纲一、课程名称:数据库原理(Principle of Database System)二、课程编码:三、课程总学时: 16 学时 理论: 0 学时;实验: 16 学时四、课程总学分: 学分五、适用专业和开课学期:计算机科学与技术专业,第 4学期。六、实验的目的与任务:通过 ORACLE中用户及表的创建、SQL 查询、ORACLE 中的表

3、、PL/SQL 编程、触发器设计等实验,使学生掌握数据库技术的基本原理在大型数据库中的应用。七、主要仪器设备及台(套)数:计算机八、主要实验教材(指导书)及参考用书:数据库原理及应用(Oracle)实用教程 刘甫迎、王道学、党晋蓉主编 清华大学出版社2004年 10月第 1版 九、成绩考核方式及评分标准:教 师 根 据 学 生 通 过 FTP上 交 的 实 验 报 告 确 定 其 完 成 数 量 和 质 量 ,进 一 步 综 合 学 生 的 上 机 态 度 进 行 评 分 。 实 验 成 绩 占 课 程 总 成 绩 的 30%。十、实验开出率:100%十一、实验项目与要求:序号 实验项目名称时

4、数项目要求项目类型项目性质每台(套)仪器人数 目的要求实验耗材定额(按自然班)1了解 ORACLE的基本知识 2 必修 操作 验证 1掌握用户及表的创建方法,熟悉ORACLE的运行环境2 ORACLE中的查询 2 必修 操作 验证 1重点掌握复杂查询的实现方法3 ORACLE中的表 2 必修 操作 验证 1大致了解 ORACLE中的各种表4 PL/SQL编程 8 必修 操作 设计 1掌握简单的 PL/SQL编程的方法5 触发器设计 2 必修 操作 设计 1了解各种触发器的设计方法注:1项目要求:必修、选修、其他;2项目类型:演示、操作、模拟;3项目性质:验证、综合、设计、研究。212 数据库原

5、理实验大纲及其实施计划表课程综述本课程重点讲解数据模型、数据库系统结构、关系数据库、SQL 语言、数据库安全性和完整性、关系数据库设计理论、数据库设计、数据库编程、查询优化、并发控制和恢复、数据库管理系统以及数据库技术新进展等内容。通过本课程的学习,学生不但可以掌握数据库技术的基本原理,而且还能够大型数据库的基本应用方法。实验设置总体说明本课程设计了八个实验,通过 ORACLE 中用户及表的创建、SQL 查询、ORACLE 中的表、PL/SQL 编程、触发器设计等实验,学生可以掌握数据库技术的基本原理在大型数据库中的应用。1 了解 Oracle的基本知识2 Oracle中的表3 Oracle中

6、的查询4 PL/SQL编程(一)5 PL/SQL编程(二)6 PL/SQL编程(三)7 PL/SQL编程(四)8 触发器设计实验名称(选做实验后面加*号)9实验占课程总课时、学分比例情况实验占课程总学时的 25%学分占课程总学分的 15%实验资料存档形式(纸质/光盘)光盘3第二部分 实验说明实验说明21 实验一 了解 Oracle 的基本知识实验目的:1 熟悉 ORACLE 的环境,学习使用 SQL*Plus 与 ORACLE 进行交互。2 掌握用户的建立、删除、角色的授权以及用户密码的修改。3 掌握连接数据库以及断开连接的方法。4 建立基本的数据库表,学习简单的查询。5学会表结构的修改、显示

7、与删除。6学习提交与回滚的方法。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1 为自己建立用户帐号,练习如何修改用户参数。2 以新建的帐号登录数据库,建立教材第 75 页中的四张表结构并输入相应表内容。实验主要步骤:1 建立用户。2 改变用户参数。3 建立表结构。4 修改表结构。5 显示表结构。6 记录的输入及修改。7提交。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子422 实验二 Oracle 中的表实验目的:1熟悉 Oracle 中的各种表。2熟悉并练习临时表的使用方法。3学会修改表属性的方法。4熟练掌握表结构的修改和删除、索引的创建与删

8、除。5熟悉数据词典中的几个视图的查看方法。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1 按补充教材建立临时表,注意?处的返回结果。2 把当前用户的默认表空间改为 USERS,并把四张表移到 USERS 表空间中。3完成以下与表结构相关的操作:(1)复制表 S 的结构生成一张新表,取名为 SS;(2)在 SS 表中加入属性 TEL(CHAR 型) ;(3)将 SS 表中的属性 STATUS 类型改为 SMALLINT 型。4完成以下与索引相关的操作:(1)在 SS 表上建立 SNAME 的唯一索引;(2)在 SS 表上按 CITY 升序、SNAME 降序建立唯一索引;(3)删除

9、以上索引;(4)删除 SS 表。5熟悉并使用数据词典中的几个视图,查看自己帐户已创建的所有表的信息。实验主要步骤:1实验前根据实验内容做好书面准备。2上机验证准备好的命令正确与否,修改错误直至正确。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子523 实验三 Oracle 中的查询实验目的:1熟练掌握各种 SQL 语句的使用方法。2掌握视图的建立与删除。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1 实现第三章作业中的第 5 题的 SQL 查询。2 完成以下查询:(1)按所驻城市升序、供应商号降序显示所有的供应商信息。(2)显示各供应商供应的零

10、件种类数,要求按供应种类的多少降序显示,显示的内容包括供应商号,零件种类数(提示:结果中应包括未供应零件的供应商)(3)显示所有供应了“蓝色”零件数量在 200 以上(含 200)的所有供应商信息,显示内容包括供应商号、供应商名字、所驻城市和供应数量。(4)找出供应零件总量超过 1000(含 1000)的所有供应商号,要求按供应总量多少降序排列。(5)找出零件供应总数量最多的供应商号。3 实现第三章作业第 11 题中的视图建立及查询,最后删除新建的视图。实验主要步骤:1实验前根据实验内容做好书面准备。2上机验证准备好的命令正确与否,修改错误直至正确。评分标准:实验报告占 70%,上机态度占 3

11、0%实验报告形式(纸质/电子):电子624 实验四 PL/SQL 编程(一)实验目的:1熟悉脚本的编写及执行。2了解编程的结构以及变量的声明方法以及记录类型的使用。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1熟悉脚本的使用方式。2调试例、3,了解 PL/SQL 的编程风格、变量的声明方法以及记录类型的使用方法。3查询输出S1供应商的 Sname 及 City。实验主要步骤:1输入程序。2运行程序并分析结果。3修改程序,再运行程序,分析结果。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子725 实验五 PL/SQL 编程(二)实验目的:1掌握索

12、引表的定义及引用。2掌握索引表中的记录引用方法。3掌握游标的使用方法。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1调试例 3,记录显示结果。2模仿例 5,分别显示供应商 S2 以及 S5 的供货情况(包括 PNO、JNO、QTY ) 。3模仿例 6,显示表 S 中每一个供应商的号码及名称。实验主要步骤:1编程序并上机调试运行。2修改程序再运行,检查结果是否正确。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子826 实验六 PL/SQL 编程(三)实验目的:1掌握游标属性的使用。2掌握各种程序控制结构的运用。实验环境(硬/软件要求):安装 Or

13、acle 9i实验内容:1模仿例 1,把其中的 EMP 表改成 P 表运行一遍,记录显示结果。2编程显示 J 表的前三条记录。3编程统计每一个供应商的供应零件总量,要求显示每一个供应商的名称以及供应总量。实验主要步骤:1实验前按实验内容编制程序。2调试程序,上机运行。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子927 实验七 PL/SQL 编程(四)实验目的:1掌握运用过程、函数的方法。2掌握程序包的编程方法。实验环境(硬/软件要求):安装 Oracle 9i实验内容:1针对 SPJ 表编一程序包,要求包含以下三个过程实现以下功能:(1)插入一条新记录(传入各字段参数)(2)删除一条记录(传入 SNO、PNO 、JNO)(3)输出某供应商所提供的所有的零件号、工程号及数量(传入 SNO)实验主要步骤:1实验前书面编制程序包。2调试程序,上机运行直至程序包无语法错误。3调用程序包中的过程,验证其正确性并记录结果。评分标准:实验报告占 70%,上机态度占 30%实验报告形式(纸质/电子):电子

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。