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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(Oracle课程设计报告购物系统Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle课程设计报告购物系统Word下载.docx

1、实验1 数据库管理目的和要求(1) 了解Oracle数据库的安装过程(2) 了解Oracle数据库的逻辑结构和物理结构;(3)了解Oracle Enterprise Manager的使用情况;(4)学习关闭和启动数据库实例的方法;(5)学习使用SQL语句创建数据库的方法;(6)学习使用SQL语句删除数据库的方法。实验准备首先要了解Oracle数据库的安装过程,给定光盘的情况下,学生能够安装Oracle9i数据库。了解Oracle数据库的逻辑结构,包括方案(schema)对象、数据块(data block)、区间(extent)、段(segment)和表空间(tablespace)等。数据库由若

2、干个表空间组成,表空间由表组成,段由区间组成,区间则由数据块组成。Oracle数据库的物理结构由构成数据库的操作系统文件所决定。每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。这些数据库文件为数据库信息提供真正的物理存储。Enterprise Manager 9i是Oracle 9i提供的新的管理工具,简称EM。使用它可以完成启动、关闭数据库,创建、删除数据库等功能。只有系统管理员或拥有CREATE DATABASE权限的用户才能创建数据库。可以在Enterprise Manager中通过图形界面创建数据库,也可以使用CREATE DATABASE语句创建数据库。实

3、验内容本实验主要包括以下内容。(1)练习使用不同方法启动和关闭数据库实例。(2)练习使用不同方法创建和删除数据库,要使操作的数据库为用户管理数据库UserMan。1使用SHUTDOWN命令关闭数据库实例练习使用SHUTDOWN命令关闭数据库实例,分别按以下方式启动数据库实例。(1)正常关闭。等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。正常关闭的语句如下:SHUTDOWN NORMAL(2)立即关闭。回退活动事务处理并断开所有已连接的用户,然后关闭数据库。立即关闭的语句如下:SHUTDOWN IMMEDIATE(3)事务处理关闭。完成事务处理后断开所有已连接的用户,然后关闭数据库

4、。事务处理关闭的语句如下:SHUTDOWN TRANSACTIONAL(4)中止关闭。中止数据库实例,立即关闭数据库。中止关闭的语句如下:SHUTDOWN ABORT每次执行SHUTDOWN语句关闭数据库实例之前,请执行STARTUP命令启动数据库。2使用STARTUP命令启动数据库实例练习使用STARTUP命令启动数据库实例,分别按以下方式启动数据库实例。(1)启动数据库实例时不装载数据库。执行此操作的命令如下:STARTUPNOMOUNT(2)启动数据库实例,装载数据库,但不打开数据库。通常在数据库维护时执行此操作,对应的命令如下:STARTUP MOUNT(3)启动数据库实例,装载数据库

5、,打开数据库。STARTUP OPEN(4)强制实例启动。在遇到特殊异常的情况时,可以强制启动实例。强制启动实例的语句如下:STARTUP FORCE该语句将数据库强行启动到OPEN模式。(5)启动后限制对数据库实例的访问。STARTUP RESTRICT每次执行STARTUP语句启动数据库实例之前,请执行SHUTDOWN命令关闭数据库。3使用ORACLE Enterprise Manager关闭数据库实例按照下面的步骤关闭数据库实例。(1)在数据库处于打开状态时,使用SYS用户以SYSDBA身份登录到Enterprise Manager。在主目录页面的“一般信息”栏目中,可以看到“关闭”按钮

6、。(2)单击“关闭”按钮,可以打开“主机和目标数据库身份证明”页面。用户需要拥有管理员的权限才能关闭数据库实例,包括主机操作系统的管理员和当前数据库实例的SYSDBA用户。(3)输入完成后,单击“确定”按钮,打开“确认关闭”页面。(4)单击“是”按钮,开始关闭数据库。关闭操作完成后,单击“刷新”按钮,打开“启动数据库实例”页面。4使用ORACLE Enterprise Manager启动数据库实例按照下面的步骤启动数据库实例。(1)使用SYS用户以SYSDBA身份登录到Enterprise Manager。(2)单击“启动”按钮,打开“主机和目标数据库身份证明”页面。用户需要拥有管理员的权限才

7、能启动数据库实例,包括主机操作系统的管理员和当前数据库实例的SYSDBA用户。(3)输入完成后,单击“确定”按钮,打开“确认打开”页面。(4)单击“是”按钮,开始打开数据库。5使用SQL语句创建数据库按照如下条件创建数据库OracleDB(以SYSDBA的用户身份连接到数据库)。(1)设置SYS用户的密码为SYSPWD,设置SYSTEM用户的密码为SYSTEMPWD。(2)使用已有的控制文件。(3)指定日志文件组redo01.log,大小为100MB;指定日志文件组redo02.log,大小为100MB。设置最大的日志文件数量为10。(4)定义日志文件组中最大的日志文件数量为5。(5)定义最大

8、的数据文件数量为100。(6)定义数据库中最大的实例数量为1。(7)定义存储数据的字符集为US7ASCII。(8)定义数据文件名称为SYS01.dbf,初始大小为100MB。(9)定义默认的表空间为tbs_1。(10)定义临时表空间为tempts1。(11)定义临时文件为temp01.dbf,大小为10MB。CREATE DATABASE语句实例:CREATE DATABASE OracleDB USER SYS IDENTIFIED BY SYSPWD USER SYSTEM IDENTIFIED BY SYSTEMPWD CONTROLFILE REUSE LOGFILE GROUP 1

9、(redo01.log) SIZE 100M , GROUP 2 (redo02.log) SIZE 100M , MAXLOGFILES 10 MAXLOGMEMBERS 5 MAXDATAFILES 100 MAXINSTANCES 1 CHARACTER SET US7ASCII DATAFILE sys01.dbf SIZE 100M REUSE EXTENT MANAGEMENT LOCAL DEFAULT TABLESPACE tbs_1 DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE temp01.dbf SIZE 10M REUSE;

10、6使用SQL语句删除数据库按照如下步骤删除数据库UserMan。(1)在删除数据库之前,需要用户以SYSDBA或SYSOPER身份登录,代码如下:CONNECT SYS/SYSPWD AS SYSDBA;其中SYSPWD为SYS用户的密码,请根据实际情况输入。(2)关闭数据库,再以MOUNT模式启动数据库,代码如下:SHUTDOWN IMMEDIATE;STARTUP MOUNT;(3)删除数据库,代码如下:DROP DATABASE;实验2 角色和用户管理(1)了解Oracle数据库用户和角色的概念;(2)学习使用SQL语句创建Oracle用户;(3)学习使用SQL语句创建Oracle角色;

11、(4)学习使用SQL语句指定用户的角色。(1)了解Oracle数据库用户可以分为6种类型,即数据库管理员、安全官员、网络管理员、应用程序开发员、应用程序管理员和数据库用户;(2)了解角色是对用户的一种分类管理办法,不同权限的用户可以分为不同的角色;(3)了解使用CREATE ROLE语句创建角色的方法;(4)了解使用DROP ROLE语句删除角色的方法;(5)了解使用GRANT语句指定用户角色的方法;(5)了解使用CREATE USER语句创建用户的方法;(4)了解使用DROP USER语句删除用户的方法。(1)练习使用SQL语句创建数据库角色;(2)练习使用SQL语句为数据库角色授予权限;(

12、3)练习使用SQL语句指定用户角色;(4)练习使用SQL语句创建数据库用户。1使用SQL语句创建数据库角色参照下面的步骤练习使用CREATE ROLE语句创建数据库角色。(1)以SYSTEM用户登录到SQL*PLUS。(2)使用CREATE ROLE语句创建角色UserManRole,密码为myrolepwd,代码如下:CREATE ROLE UserManRole IDENTIFIED BY myrolepwd;2使用SQL语句为数据库角色授权参照下面的步骤练习使用GRANT语句为数据库角色授权。(2)使用GRANT语句将角色UserManRole授予CONNECT和RESOURCE权限,代

13、码如下:-设置角色权限GRANT CONNECT TO UserManRole ;GRANT RESOURCE TO UserManRole ;3使用SQL语句创建数据库用户参照下面的步骤练习使用CREATE USER语句创建数据库用户。(2)使用CREATE USER语句创建用户UserManAdmin,密码为UserPwd,代码如下:CREATE USER UserManAdmin IDENTIFIED BY UserPwd DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;(3)使用GRANT语句对用户UserManAdmin授予系统权

14、限UNLIMITED TABLESPACE,代码如下:-设置系统权限GRANT UNLIMITED TABLESPACE TO UserManAdmin ;4使用SQL语句指定用户角色参照下面的步骤将用户UserMan指定为角色UserManRole。(2)使用GRANT语句将用户UserMan指定为角色UserManRole,代码如下:GRANT UserManRole TO UserManAdmin ;实验3 表和视图管理(1)了解Oracle表和视图的概念;(2)学习使用SQL语句创建表;(3)学习使用SELECT语句查询数据;(4)学习使用SQL语句创建视图。(1)了解表是数据库中最常用的数据存储单元,它包括所有用户可以访问的数据。作为关系型数据库,Oracle表由行和列组成。(2)视图是一个虚拟的表,它在物理上并不存在。视图可以把表或其它视图的数据按照一定的条件组合起来,所以也可以把它看成是一个存储的查询。视图并不包含数据,它只是从基表中读取数据。(3)了解使用C

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1