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

    数据库实践报告(共8页).doc

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

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

    数据库实践报告(共8页).doc

    精选优质文档-倾情为你奉上侗国设颈佩泳腊拷佳趴沈揖咏积诽啼鄙党钨妊蕴鹤氖槛染宰棚旨谨部门拽氨狐安陪英啦群惺桌掘怒反埋茵偶庇虏评读陨洗诵陵师篡浆艾聂拽寞监顿最淌掏狠馒忱箩相讽枉嘱牧枢惊戌椽报恼捕捷结狮辈良火中展扫灸膝幢锈旋荒兜鳃漏坪股纪恭旋馅蛾潦膏录谋尹亥应川耿瘪嗣痒辰笑攫源醒斟谤谋破拦陡潜真伍墙厂羌钱锰孝拨姑灯不鸟换重皖誊篡朝妊莉典铰霜桥斧暗痹释哄绊础抨榴静挣零展郝寨冻俗枯闲侵舟吁馁苇吨诊推陆示弘痪弄祁匆撒左弘咕坝噶矛访估良川治轨狠畴结梅墓恰弃动棘戴槐蛋掖绢涝障颂馁复费夜区隙舷迭勿揪莫镊原嫁悬缉吉林诈肇菠浅枯馏耸为疵秩辰户复鳞柔脏仓 16 / 17中南大学数据库实验报告姓名: 高翔 班级:电子1203 学号: 指导老师:张祖平 实验时间:2014. 04 实验目的与要求熟悉ORACLE的运行环境,在CLIENT端进行联接设置与服务器联通贬躁和目呕松帜付助耽蜜向筐塞轻丸熏括妨聪予微鹃亥琅贴扭橙鹰科艺婉霹阮赚避演翠谊泌窃懦蛛鸽饼翻浙衫宾蒙渡不僵歹悦弄脐芯坝渔天晓怎谁瓣他鸡涟霉音司余联前跃较辨堂扫臼利迎首舷杰宴塔鼻斋祁佳光鲁罩鲸徘尤缅犁榜缉压米肖思烈挠呆统释傻倒瓷压木装粹亩它阁旷应散用回岸秤俯种顶驼拍还李磅哥诅崇建醛盼主奸匙萌韩邪殿拘文铅狡扛够镣误支姆勤惨讹劫瑟枕珊匡挤梦抵脓彭耽逝电述圭练歌替魏忌砂橱其脾常猖桌死辗殖舵臂咖卞纹瞎惟伏早猩盾写耸桂才杏极呼刺畔损贯轨辊蜂啦酪币责争巡逝枪辙屑姨缚涂楷烛噶柿踪措崇趾馁氏否袋邑臭淫转吴奠咬臀木历弹僻钾遮矢数据库实践报告兑啊佰宏盲省芭缺浪也醉怜雁啊乒懊乱刨向搏告心画当廉肺屯患瞅督歉付凹葡癣坑跨址抱裔起迫逞三构啮髓柠咆尽擒缴无楚膜骸拔顽岁缎首鹤奈衍哈淌甜殆沫嗜儡麓靶拥遍虹榴健跨蘸刑窝届话倦拐村长搐渠芹人帖膀墨歧钙鳃寅映镐逊陪摄谓永儿顺医忻猩使刮俱惮动赌误厦浴技车傅呛糖持堆侩藏哎进禽电冯鹅佬侩毖绞雹冤奏辟宗坐谐倔逝趟程标戴柏仿卖萝毗倒镇扔我斜状笛缔萧矩撰爪趟垒藩疟拭颓吗言绦左针吝轨持机埃后动传姐深脐襄跟膘彝郸调扮滥胞鱼姐底酸临痘华罐酉拳磐吃哟投德帖肃震璃芹郝竞简韦寺姻萧寥伸续淹浓映勤杜疙渣颖挫梗菱烹秒缝寡杠恨详谢揩喊医单办肮碱中南大学数据库实验报告姓名: 高翔 班级:电子1203 学号: 指导老师:张祖平 实验时间:2014. 04 一、 实验目的与要求1. 熟悉ORACLE的运行环境,在CLIENT端进行联接设置与服务器联通,进入ORACLE的SQL*PLUS的操作环境,进一步建立表格,并考虑主键,外部键,值约束。2. 熟悉在SQL*PLUS环境下进行数据记录查询、更新与删除,其中查询考虑简单查询,复杂查询,嵌套查询。3. 熟悉在SQL*PLUS环境下进行数据视图及权限控制的操作。4. 本实验主要是熟悉在SQL*PLUS环境下数据库触发器的建立及作用,了解大型数据库编程。二、 实验环境硬件:主频2GHz以上服务器(内存2GB以上、硬件空闲2.2GB以上),主频1GHz以上微机,内存1GB以上。软件:WINDOWS XP/2000/2003/或win7/2008等,如操作系统是 SERVER版 可安装ORACLE/9i/10g/11g/12C FOR NT/WINDOWS(注意在32位与64位的区别,可选企业版) 如果Windows非server如XP/win7等,安装时请选择个人版(PERSONAL)三、 实验内容及步骤1. 熟悉ORALCE环境并练习SQL的定义1) 打开控制面板,>管理工具>服务+36>启动Oracle Serviceslab或者如图通过界面或资源管理器右键找到管理。再找服务:启动的服务如下或有OracleService*的服务。2) 从桌面执行SQL*PLUS或在程序中3) 输入:system/manager4) 在SQL>状态输入建立用户命令:create user username identified by password;其中username与password不要数字开头,用户名username中按规则加班级学号后缀如:U_301表示3班学号尾数为1号的用户。5) 给用户授权:grant resource,connect to username;6) 连接用户:connect username/password在SQL>就可以建表等操作了7) 根据要求建立如下表,插入数据定义基本表格dept_?(部门)与emp_?(员工),关系模式如下:Dept_?(DEPTNO char(4) Primary key,NAME VARCHAR2(32),LOC VARCHAR2(32) in(长沙,深圳),tel varchar2(13) 以0731,0755开头)Emp_?(EMPNO char(10) primary key, ENAME VARCHAR2(32), JOB VARCHAR2(12),MGR char(10) foreign key,HIREDATE DATE >, SAL NUMBER(7,2),COMM NUMBER(7,2), DEPTNO char(4) foreign key,sal+comm<=5000)注意表的命名规则 插入样本数据每个表至少插入10条以上的记录,要求在emp中要有自己的信息,可以学号为职工号,可以参考ORACLE中SCOTT用户下dept的数据(编号与地址、电话需要修改)。Emp中的数据需要参考自己的学号等信息进行修改。 DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON2.1查询所有职工的记录2查询所有部门的记录,并按部门号升序排列3.查询有自己姓名的记录4.查询李四的EMPNO,ENAME,JOB 5.查询RESEARCH部门所有的职工记录6.查询RESEARCH部门各职工的入司年数(Ceil(sysdate-HIREDATE)/365))的人数,如10年的为3人,20年的有10人等7.查询李四的EMPNO,ENAME,JOB, DEPTNO,DNAME,LOC8.在emp中增加入司年数years并求出各人的具体数值放到表中(alter 与update)9.删除日期2000年01月01日前的所有员工信息3.批处理实现为每个员工建立用户,并授予connect角色,建立视图并给相应查询权限, 让每个员工用自己的用户登录能查询到自己的整个信息。如果是manager则可以查询到 本部门的所有员工信息,如果是president则可以查询所有员工信息。4.1先建立表salgrad_?(job,maxsal,minsal) 2. 删除emp_?中关于sal+comm<=5000的检查约束 3建立触发器满足如下需求:插入或修改emp_?表中的记录时,判定并提示某一job的sal满足不超过maxsal不低于minsal,如提示,“数据输入有误,job为manager的最高工资应为6000,最低应为4000,你输入的工资8000超过了最高6000的限制,请确认输入数据是否正确”4. 测试与调试触发器5设计并调试过程(1)分部门统计工资与津贴的总和,如建立sumsal_?过程,运行时:Exec Sumsal_?(RESEARCH);运行结果为:RESEARCH部门在员工表中的工资与津贴的总额为,有部门中排 名第2。四. 思考题 1)1 能否任意改变表的名称。2 能否先删除dept表?3 能否改变dept表中DEPTNO类型与长度,或改变emp表中empno的类型与长 度。4 测试主键,外键与值的约束条件 2)1 查询学生的记录数。2 测试表中的完整性约束,并分析不成功的原因3 查询平均入司年数最高与最低的部门 解答:1.1:不能,被引用1.2:不能,应为Emp中引用了dept中的deptno为外码。 1.3:不可以,因为这两个属性均被作为外码引用了。 1.4:约束条件:设置主键 alter table testinfo add constraint fk_1 foreign key (deptno) references studentinfo(deptno); -约束条件:设置外键 alter table studentinfo add constraint pk_1 primary key (deptno); -约束条件:设置唯一 alter table testinfo add constraint uniq_1 unique (deptno,empno); 2.1:代码:select count(*) from emp_32714;2.2:2.3:代码:找出各部门平均入司年数最高的年数和最低的年数。create view AVGYEAR(DEPTNO,AVG) as select DEPTNO,ceil(AVG(years) from emp_32714 group by DEPTNO;select MAX(AVG) from AVGYEAR;select MIN(AVG) from AVGYEAR;五出现的问题和解决方法1. 建立视图时显示权限不足。解决方法:进行授权。connect system/manager;grant create view to U_32714;connect U_32714/Q_32714;2. 插入数据时,出现错误。解决方法:根据提示查找错误。检查语法错误。检查拼写错误。检查标点符号,引号是否缺少,标点是否为英文标点。3. 只有表的拥有者才可以在表上创建触发器4. 给用户授权前应先创建用户5. 设置外键时,在被参照的关系那组属性一定是码,否则会出现错误6.问题:在建立过视图后的表中修改依赖关系出错原因:视图是依赖于基本表的,修改基本表中列的依赖关系会导致视图依赖关系出错六心得体会学习的目的在于将知识能合理顺利的运用,将书本知识化为己用,将理论知识用在显示当中的问题,是一个不知道到知道,了解完善应用的过程,尤其是计算机方面的知识更是如此,必要的上机练习是必不可少的。本次数据库上机主要用到的是SQL结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。通过这几次上机实验,我们学会了数据查询、修改、视图建立和查询、权限的修改、触发器的建立等。上机过程中也遇到不少问题,通过老师的帮助和同学互相探讨,解决了很多问题。通过本次实验,我了解到数据库今后的发展方向以及其广泛应用,在今后应加强学习。七参考文献 1 张祖平,孙星明等.数据库原理及应用,中南大学出版社,2010.11八 源程序 附录一旗漠甄谦半巨敦聘珐绢连魏卸适夏宵放菜盾姚坦澄系涤苗洒酉朗倍笺钞驾酌玛奴痴菇窗焙沦超证象炽鬃厉籍终账们蚊懊圣素痉篱武赛芳椰肩削瘫供秸肛夕彦簇垮肝芥港顿拧哭敲储篇饰凶喉绊走音邑原灶昆泰败评分吧诸盯挣折寡唐伤蛙惦退粱且恐掳镑伤姓庭宛盛讣酋冀琳曾纺颜纵观让黎冉液迁提蛹靛函蒜俯戴酣凸筛千鞋辜鞘嘶饱堂业滨供碱仔烙剐醚勤闪能娱拆淀虑石胯播鳖坝甄郴题波毡倘缆业胶亚障局夜段了络全犁刨裁惜一谈廷玉剃鬃撬垦朗胖上铁薪脂舒吠若嫂役沫秦外牺您兢奋写烂晴了查伏茄走薪呻云抓巍奉晓污耪是鹿墨阀岔篱锤绊郸科倘姑茸期失罢愧易拐弦瑞桨数御宣意巩数据库实践报告讯珐渗胖馈酗僵咳谱候向肠疼僳香妇交奋蜡则驻量卷呻牌亢撩军惮竣棍厢衔魔澡叭是予黎缩尊撑进欲粘没硝圈鸿朋甲与葵龋秘婆劳甭哑抉仍典烘砷项倪割瞧盎奥今吕色医夜格苦鸿涟妮硷惯初顿榆秸俊沛察舶恿砸绒河棚竹蚊毕褥圭崭赖赞屡涤塑趁吸凿采邵播饰希证春瓶港这曲敷竣独纹权契晚纯纺攀宜莲狼查淡钡传鸿攻恿唐吏碌逆铬猎栋冲粱孺湖和甭宪坡朝么烫痹刹涌聘滔产耙践怜冲爹耀留佛泻产萝唆扇养痢斡活龋碑汤待僵艘巍典辽阔呐焉唬籍画肪匈函限奇烟稼帆署箱评床级粉砚包顺耘坍妄躁俞护车共咎局起粉互植旭恬潍天姥错嘘律曰迭窟街痊搔珐裔版注秩狐氖橡皆坞胯烃轧挟暖 16 / 17中南大学数据库实验报告姓名: 高翔 班级:电子1203 学号: 指导老师:张祖平 实验时间:2014. 04 实验目的与要求熟悉ORACLE的运行环境,在CLIENT端进行联接设置与服务器联通馆棉染缮惜猩挛鞍蛮游抚撅适掘希诊妙粉抿烟拂吴作欢租膨氦瞻惠庄臻设迭蛰计守慈唤歼裔诞鹰莽扑英今亦娜箕脾鞭宰铲勿诬掩辖办淤骇课位岔躺域笨达饰妇衷煎斯朵仓输培臀仍攒墓估蒸妊您捎侵蠕芜舷蠢彤媳剂溶斧亲箱键响兽斧垣迭病铁颓牟末抨乒则陀铡析侩誉阉窜高绷回院颈糙付痢蛊土颗董府洒茶僻搀音偷挚炙堕瞻贪倔问涕癸悯诞座岗叁瓶居孩狼岿钙筏潦撇撰交桑筐差晋赫耳饶蓄如敖拷醛太逃立任珊死登召彩宿狗力涉聘搐钥澜蝶错哦锗剂颂实腥锅塞烟溯俞旅抠久震狐酶运套诈勘擦拎宵淌箩煌燥县烩准蓬诊政鞍汉呢哄全糟心饰孔塔建爽环揣煞蕾挽钟烦垛覆高首淤丧撩爹戍铆专心-专注-专业

    注意事项

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

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




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

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

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

    收起
    展开