大型数据库技术大作业要求内容

大型数据库技术大作业要求内容

ID:31416237

大小:823.00 KB

页数:23页

时间:2019-01-09

大型数据库技术大作业要求内容_第1页
大型数据库技术大作业要求内容_第2页
大型数据库技术大作业要求内容_第3页
大型数据库技术大作业要求内容_第4页
大型数据库技术大作业要求内容_第5页
资源描述:

《大型数据库技术大作业要求内容》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理版2014-2015学年第2学期《大型数据库技术》考查报告要求:1.考试要求中独立完成,并提交相应的报告。2.报告封面注意课题名称、班级、学号、姓名3.报告必须符合附件中的提纲内容要求。4.报告必须打印装订。5.必须独立完成,抄袭者成绩记为零分。请结合软件工程及大型数据库技术的相关知识,选择一个数据库应用系统的课题,完成课题的设计与开发,并撰写相应的报告。具体要求如下:(一)ORACLE11g的安装与配置(20分)在自己的电脑上配置安装ORACLE11g,并创建数据库。具体要求如下:(1)安装版本为企业版(2)在安装时,只安装Oral

2、ce服务器。在安装完成后再创建数据库。(3)利用DBCA创建数据库,数据库名称为自己姓名的拼音首字母,如某学生的姓名为“张三”,则数据库的名称则为zs。(4)数据库为共享数据库。(5)创建数据库时选择示例模式。(6)数据库所有的用户使用相同的口令,口令为学生的学号。将上述安装过程截屏并将图片及相关文字描述添加在文档中。数据库名称不正确者不得分。(二)用户的创建与权限管理(20分)(1)新建一个用户表空间MYTBS,要求大小为500M。MYTBS表空间下有两个数据文件MYTBS1.DBF和MyTBS2.DBF,文件分别放在E和F两个不同的磁盘分区。范文

3、范例参考WORD格式整理版(2)创建用户配置文件userprofile,要求密码的生存周期为30天,允许输入错误的密码不得超过5次,超过5次密码锁2天。(用语句查看该配置文件中的资源配置结果,dba_profiles数据字典表,截图语句及查询结果)范文范例参考WORD格式整理版(2)新建一个用户,用户名称为学生姓名的首字母,密码为学生的学号。如学生姓名为“张三”,则用户名称则为zs。为新帐号设置默认表空间为MYTBS。系统所有对象必须建立在该帐号下,所有对象必须存储在MYTBS表空间中。用户的配置文件为userprofile;(用语句查看新建的用户默

4、认表空间,dba_users数据字典表,截图语句及查询结果)范文范例参考WORD格式整理版(2)为用户赋予登录Oracle的权限;为用户赋予创建任何表、创建任何索引的权限;将DBA的角色给新建用户;查看对应的用户获得的权限和角色(用数据字典表user_sys_privs,user_tab_privs,user_role_等,,截图语句及查询结果)范文范例参考WORD格式整理版(2)用新建的帐号登录。并执行showuser命令,显示当前登录用户。完成以上命令,并写入文档中。(三)Oracle对象的创建与管理(20分)选择一个熟悉的课题,并对课题进行需求

5、分析,依据需求分析,完成数据库的设计。确定系统所有的数据表。依据系统设计,在Oracle11g环境下完成数据表及相关对象的创建。(1)课题简述对课题进行简述,主要描述系统实现的功能。员工医疗保险系统,其功能是企业对员工的信息以及医疗信息的记录,可以实现增,删,改,查功能,以及对消费记录的统计,包括消费金额,消费时间,消费地点,还有进行医保卡的充值和消费,实现员工医疗信息的全面的管理。范文范例参考WORD格式整理版(2)设计出系统的表结构,至少4个表。表名必须是以当前用户名开头。如当前用户是“zs”,创建了一个学生表,则表名为zs_student。范文

6、范例参考WORD格式整理版(2)使用新建的用户登录,并在用户下创建系统所需的各种表。完成各表的定义,并实现每个表的主键、外键、自定义约束,写出创建语句。用SQL语句完成对象的创建。每个对象的创建必须有完整的SQL语句。(3)创建适当的索引,写出创建的代码。根据应用需要创建视图至少3个。范文范例参考WORD格式整理版(四)PL/SQL编程(20分)系统功能必须通过函数、存储过程、触发器或包实现。至少创建一个函数、一个触发器(实现级联更新功能)、2个过程。不能用程序设计语言实现。先描述功能,再写实现代码。范文范例参考WORD格式整理版例如:用户登录验证,

7、可以创建一个存储过程,输入参数是用户帐号、用户密码,输出参数是整型值。-1表示登录失败,0表示没有此用户,1表示登录成功。系统所有的业务逻辑必须通过上述方式实现,否则答辩无效。createuserfslidentifiedby1315925122accountunlock;grantcreatesession,createtable,createview,createanyprocedure,createrole,createsequencewithadminoption;连接fsl用户,然后建立四张表(关于学生管理系统的表)建立studentInf

8、o表并插入数据createtablestudentInfo(stuIDchar(10)primarykey,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。