欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库实验指导书 .doc

    • 资源ID:52741040       资源大小:2.24MB        全文页数:38页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库实验指导书 .doc

    数据库原理实验实验指导书广州大学计算机科学与教育软件学院2011年3月目 录实验1Oracle数据库的创建与删除和数据表及对象的创建3实验2SQL数据查询8实验3SQL语言13实验4事务管理20实验5用户权限管理21实验6数据备份与恢复25实验7Oracle数据库对象33实验8数据库系统设计综合实验34实验1 Oracle数据库的创建与删除和数据表及对象的创建一、实验目的掌握利用oracle database configuration assistant 工具来创建和删除数据库,并学会在SQL *PLUS环境下创建表。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例1,创建Oracle数据库。(1)启动oracle database configuration assistant。之后所有过程如下图:中间稍为注意下选项的选择就行,要记的信息都在图里,就不再写出来了。另删除数据库过程和这差不多,故不复述。2,SQL *PLUS创建数据表。(1)启动SQL *PLUS(2)用SQL语言创建student表,course表,sc表。因创建表过程均类同,而且在下一实验居然要创建表,所以,创建表就放在下一实验报告里了。实验2 SQL数据查询一、实验目的熟悉并掌握如何在SQL *PLUS中创建表,插入记录,查询记录。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例(1) 启动 SQL *PLUS。(2) 用SQL语言创建表student,之后插入值:insertinto studentvalues('A0001','赵五','男',20,'580.00');insertinto studentvalues('B0002','qian 3','0',19,540.00);insertinto studentvalues('C0003','shun 3','1',21,555.50);insertinto studentvalues('F0006','wu 6','0',19,435.00);insertinto studentvalues('E0007','li 4','1',20,480.00);insertinto studentvalues('G0008','ha 6','1',21,500.00);然后是查找大于等于20岁,成绩低于500分的记录。显然,查找正确。(3) 首先创建A表,P表,M表,和APM表,代码如下:为了节省时间,建表时不设主码,所有中文均用拼音代替,而且没打全。因为建表语句简单而且繁复,故省略建表语句和插入代码。A表如下:P表如下:M表如下:APM表如下:(1) 求供应工程J1零件的供应商号码SNO (2) 求供应工程J1零件P1的供应商号码SNO (3) 求供应工程J1零件为红色的供应商号码SNO (4) 求没有使用天津生产的红零件的工程号JNO (5) 求至少用了S1所供应的全部零件的工程号JNO (6) 求分别统计每个工程所用的零件的总和 总结:除了第五题不会,乱做外,其它基本正确。最后结论:建表真不是一般的麻烦。最后的最后的结论:在做了后几个实验之后,突然发现,其实建表居然可以轻松完成,就是用OEM,这里上张图,以纪念我在SQL *PLUS的辛苦建表过程。实验3 SQL语言一、实验目的SQL语言是一个通用的,功能极强的关系数据库的标准语言,是一种介于关系代数与关系演算的结构化查询语言。本实验的目的是学习SQL的数据定义语言。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例1,操作语句(1)启动SQL *PLUS,用如下语句进行操作。CREATE TABLEDROP TABLEALTER TABLECREATE VIEWDROP VIEWCREATE INDEXDROP INDEX (1)创建表B和表C;删除表B在表C中增加B4;以表C中的B1,B4来创建视图。删除视图。建立索引删除索引创建表C表C中数据如下用UPDATE语句,将表C中C2小于等于20的记录更新,把C3字加5;如下图。用DELETE语句将表C中C2大于等于20和C3大于等于500的记录删除。创建表时为了不麻烦,所以没打中文,不过基本要求是照足书上的来做了。实验4 事务管理一、实验目的ORACLE数据库使用事务机制来确保数据的一致性,当用户或系统发生问题时,就需要事务机制来确认先前发生的状态,数据库的事务机制是发生在第一个SQL语句执行时,结束于COMMIT或ROLLBACK命令执行时。DDL和DCL语句执行时,用户正常离开。只有一个事务执行完成后,另一个可执行的SQL语句才能执行。SQL执行时,所有的数据改变都是暂时的,只有结束事务时,才会真正写入数据库。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例(1) 利用SQL *PLUS连接到ORACLE。(2) 创建如图所示数据表。 提交事务。 验证回退。验证回退和保存点。简单的验证性实验,问题不大。实验5 用户权限管理一、实验目的ORACLE数据库信息管理系统是给企业员工使用的,因此必须严格管理相关用户的不同资源。用户对于企业数据库内的数据有着不同程度的需求。对数据库的安全性提出了极大的挑战,用户管理是ORACLE数据库的一个重要课题。本实验帮学生掌握ORACLE用户的管理。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例1,用户管理 (1)利用SQL *PLUS连接到ORACLE。 (2)创建如图所示用户,密码和用户名为DB。没有权限,结果连接失败。用SYS进行连接。(其实不明白为什么一定要指定AS后边的内容)进行授权。DB没创建表的权限,结果如下:删除用户DB,并重新创建用户,并授与各权限。用DB用户进行连接,并创建表。撤消DB用户权限后,再建表显示权限不足。实验总结:按书上的进行连接好像不行,对比下面的格式。缺失数据库字符串kaidata,如像下面这样进行连接,会出现错误,在其后加上kaidata就可以连接成功。用OEM进行管理更简单,随便上张图算了。实验6 数据备份与恢复一、实验目的ORACLE数据库信息管理系统在运行期间,计算机系统中的硬件故障,软件故障,操作员失误用故意的破坏是不可避免的。这些错误都会造成运行事务非正常地中断,影响数据库中数据的正确性,从而破坏数据库,使数据库的全部或部分数据丢失。因此,ORACLE数据库的备份和恢复保证了数据库数据的正确有效性。数据库备份分为逻辑备份和物理备份。二、使用仪器、器材微机一台操作系统:WinXP三、实验过程原始数据记录示例1,物理备份(1)利用SYSMAN用户连接到OEM。(2)点击配置菜单下选择管理管理员账户,并编辑身份证明。如下。(3)选择要备份的数据库,选择备份功能。不过。之后改成下图这样:还是不行,会出现如下错误。之后用SYS进行修改后终于行了。后面的过程:以下是修复过程:不过在之后查看作业里的活动,居然都是失败的!之后百度了下,按照要求修改了控制面板里的安全里的一点东西。终于能够不显示失败了。不过进度很慢,估计还是不行。2逻辑备份(1) 进入COMMAND界面(2) 进入BIN目录,并进行相关命令的运行。如下图。因为不明白命令的格式,所以难以修改。而在OEM上实验数据导入导出,因为步骤还是那几步,就不上图了。实验7 Oracle数据库对象一、实验目的本实验的目的是学习Oracle的数据库对象管理。二、使用仪器、器材微机一台操作系统:WinXP实验8 数据库系统设计综合实验一、实验目的建立一个课程选修管理系统所需的数据模型。完全通过数据库(表、视图、约束、权限等)支持如下的功能,其它必要的前台可通过SQL*Plus连接或自行开发。1. 总体要求:a) 课程开设情况由管理员录入(数据自行拟定)。b) 课程分为必修课与选修课。每门课程均有一定的学分,并只对特定的几个专业班级开放。c) 每门课程可由多名教师授课,但对一个班而言,只能由一名教师授课。d) 每名学生必修课学分与选修课学分由专业要求而定。2. 任课教师能且只能对所授学生课程进行如下操作:a) 打分b) 查询学生名单、成绩c) 统计:班级/院系/课程/学生个人的平均分、最高分、最低分3. 学生能且只能进行如下操作:a) 选修/退修某一个课程b) 查询自己所选修课程及成绩c) 统计自己所选修课程的平均分、最高分、最低分4. 管理员能且只能如下操作:a) 查询、统计教师的授课情况。含教师的授课清单、分数段统计等b) 查询任意学生任意课程的成绩c) 统计:班级/院系/课程/学生个人的平均分、最高分、最低分二、使用仪器、器材微机一台操作系统:WinXP

    注意事项

    本文(数据库实验指导书 .doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开