华南农业大学数据库课程设计

内容与要求

一、       内容与步骤

(注意这里许多步骤需要同学们查资料,理解并消化后才能完成)

1、数据库创建

(1)   安装Oralce11g;

1系统用户登陆

(2)   创建至少两个以上用户;用户统一为个人姓名拼音首字母加12,如张国强,ZGQ1ZGQ2

 

 

2创建用户表空间

4创建用户QC1QC2

 

 

5grant权限给两个用户

(3)   每个用户下建立三个以上表(表名不能取table1/2/3之类),并插入30条以上记录;

6qc1创三个表

8qc1插入teacher表数据

7qc1插入student表数据

9qc1插入teacher2student表数据

12qc2创建三个表

13qc2每个表个插入30条数据

(4)   每个用户下创建至少一个存储过程,一个触发器(存储过程与触发器的名称不能是procedure1,trigger1之类)。

10qc1存储过程hello

11qc1创建触发器returnInsertMessage

 

11qc1创建触发器returnInsertMessage

14qc2创建存储过程和触发器

 

2、逻辑备份与恢复

(1)用exp或expdp 导出某个用户;

15qc1的exp

(2)删除该用户;

16删除qc1

(3)重新创建删除的用户(同名),并赋予相同的权限;

                  

17重新创建qc1       

18对qc1的重新授权

(5)    用imp或impdp导入该用户的数据,并查询数据表,存储过程,触发器等是否与之前相同;

19将备份文件backup_qc1导入给qc1

20qc1导入imp后,可见触发器,trigger一致

(6)    用imp或impdp将导出的数据导入另一个用户中,并查询数据表,存储过程,

21qc2导入另一个用户

(7)    触发器等是否在该用户下存在。

由题(6)可见,存储过程,触发器等存在与qc2

 

3、冷备份与恢复

(1)关闭数据库(SHUTDOWN IMMEDIATE);

(2)将所有数据文件、控制文件、联机重做日志文件拷贝到另一目录保存;

                  

(3)重新启动数据库(STARTUP);

(4)进行数据库更新操作,如删除若干记录,新增若干记录;

(5)关闭数据库(SHUTDOWN IMMEDIATE);

(6)将之前保存的所有数据文件、控制文件、联机重做日志文件拷贝到原来位置,覆盖原来的文件;

                  

(8)    重新启动数据库(STARTUP);

(9)    查询数据,看看更新后的数据是否存在。

后来我发现是另一个文件夹下的controller2.ctl没有复制下来,根据数据库原理,我将controller1.ctl重命名并覆盖。

数据没有保留

 

4、基于日志的备份与恢复(注意这里只是一个简单的示例,实际的可能会很复杂)

(1)将数据库设置为归档日志模式;

(2)关闭数据库(SHUTDOWN IMMEDIATE);

(3)冷备份数据库,将所有数据文件、控制文件、联机重做日志文件拷贝到另一目录保存;

(4)重新启动数据库(STARTUP);

(5)进行数据库更新操作,如删除若干记录,新增若干记录;

更新数据库数据

(6)SQL>ALTER DATABASEDATAFILE ‘d:\oracle\oracledata\orcl\users01.dbf’ OFFLINE;(将上述数据文件离线,注意路径取实际安装的数据库的路径)

(7)删除USERS.DBF数据文件;

                          (略)

(8)将之前保存的USERS.DBF数据文件拷贝到原来位置,覆盖原来的文件;

                  

(9)执行数据库恢复命令

SQL>RECOVER DATAFILE ‘d:\oracle\oracledata\orcl\users01.dbf’;

 

(10)重新设置数据文件在线

SQL>ALTER DATABASEDATAFILE ‘d:\oracle\oracledata\orcl\users01.dbf’ ONLINE;;

(10)查询数据,看看更新后的数据是否存在。

可见后来插入的数据存在于数据库中

初稿 58页 网上商城系统对应的论文初稿 前开篇如下: 1 引言 1.1 选题背景 近年来,随着Internet的迅速发展,人们对网联网的认识逐渐增强,网上购物系统已经走进了人们的日常生活。对于企业来说,这种新型的商业运营模式给他们的发展创造了良好的机遇。对于个人来说,网上购物系统带来了方便和效率。在软件技术趋于成熟的今天,构建一个稳定的、可靠的电子商务系统已经成为许多企业关注的焦点。[1] 网上商城是在为个人用户和企业用户提供人性化的全方位服务,努力为用户创造亲切、轻松和愉悦的购物环境;不断丰富产品结构,最大化地满足消费者日趋多样的购物需求。并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。 Jsp、Java网上商城系统是比较高端的网上商城系统, 其适合开发大型的网上商城业务, 能承载大数据量,大访问量, 并且系统具备非常高的安全性,目前电信、移动、一些大型的企业基本上都采用此类网上商城系统。 一个优秀的应用系统,必须有一个正确的设计思想,通过合理地选择数据结构、操作系统以及开发环境,构成一个完善的体系结构,才能充分发挥计算机应用的优势。根据购买者的实际需求,本系统的设计按照下述原则进行。 1.实用性 系统以用户需求为目标,以方便用户为原则,同时融入先进的设计思想。根据用户实际的需求情况,制作一个功能齐全、操作简单、实用性强,充分满足购物者的需求,真正成为为用户提供快捷、方便的工具。 2.先进性 本系统将充分应用现有成熟的计算机技术、软件开发技术,为用户提供高性能的系统,可以方便的实现用户的需要。 3.高可靠性 一个实用的系统同时必须是可靠的,本系统通过合理而先进的结构设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。 4.可维护性 系统的设计要求方便维护(浏览、查找等)。 5.可扩展性及灵活性 系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的浏览,充分保护系统的投资。购买者可以根据自己的需要,灵活的浏览页面,查找所需的物品。 6.智能性 智能化是这个系统软件的一大特色。系统在设计时,充分考虑后台的管理,方便的将产品添加到前台,将各种情况考虑清楚。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值