管理信息系统上机实验指导书实验一.docx

上传人:b****4 文档编号:5475317 上传时间:2023-05-08 格式:DOCX 页数:29 大小:931.35KB
下载 相关 举报
管理信息系统上机实验指导书实验一.docx_第1页
第1页 / 共29页
管理信息系统上机实验指导书实验一.docx_第2页
第2页 / 共29页
管理信息系统上机实验指导书实验一.docx_第3页
第3页 / 共29页
管理信息系统上机实验指导书实验一.docx_第4页
第4页 / 共29页
管理信息系统上机实验指导书实验一.docx_第5页
第5页 / 共29页
管理信息系统上机实验指导书实验一.docx_第6页
第6页 / 共29页
管理信息系统上机实验指导书实验一.docx_第7页
第7页 / 共29页
管理信息系统上机实验指导书实验一.docx_第8页
第8页 / 共29页
管理信息系统上机实验指导书实验一.docx_第9页
第9页 / 共29页
管理信息系统上机实验指导书实验一.docx_第10页
第10页 / 共29页
管理信息系统上机实验指导书实验一.docx_第11页
第11页 / 共29页
管理信息系统上机实验指导书实验一.docx_第12页
第12页 / 共29页
管理信息系统上机实验指导书实验一.docx_第13页
第13页 / 共29页
管理信息系统上机实验指导书实验一.docx_第14页
第14页 / 共29页
管理信息系统上机实验指导书实验一.docx_第15页
第15页 / 共29页
管理信息系统上机实验指导书实验一.docx_第16页
第16页 / 共29页
管理信息系统上机实验指导书实验一.docx_第17页
第17页 / 共29页
管理信息系统上机实验指导书实验一.docx_第18页
第18页 / 共29页
管理信息系统上机实验指导书实验一.docx_第19页
第19页 / 共29页
管理信息系统上机实验指导书实验一.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

管理信息系统上机实验指导书实验一.docx

《管理信息系统上机实验指导书实验一.docx》由会员分享,可在线阅读,更多相关《管理信息系统上机实验指导书实验一.docx(29页珍藏版)》请在冰点文库上搜索。

管理信息系统上机实验指导书实验一.docx

管理信息系统上机实验指导书实验一

管理信息系统上机实验指导书

机电学院工业工程专业

2013-2014

(1)学期

上机实验一:

数据资源管理技术(数据库设计与Oracle软件操作练习)

一、实验目的

学习Oracle数据库的基本操作,应用数据库基本原理相关知识设计数据库逻辑模型,并编写系统数据库设计报告。

二、实验要求

1、根据本指导书和案例一熟悉Oracle软件界面与建立表结构、插入、查询、修改和删除数据操作。

2、根据案例二自行完成各实验课题的E-R图设计,建立相关表结构,完成相关数据操作练习。

3、完成上机实验报告。

三、应用案例

1、指导案例

动态网页一般以数据库技术为基础,不仅可以大大降低网站维护的工作量,更重要的是采用动态网页技术的网站可以实现更多的功能,如用户管理、在线调查、订单管理等等。

用户管理是很多管理信息系统中首要的一个模块,其主要功能包括用户注册、用户基本信息维护、用户登录、用户权限设置等。

由于有了用户管理,动态网页技术可以实现向不同的用户呈现不同的个性化的网页内容。

2、实验课题

(1)库存管理系统

(2)生产计划(MRP)管理系统

(3)产品销售管理系统

(4)学生成绩管理系统

四、实验内容与步骤

本指导以案例系统为例,介绍实验的具体操作内容与步骤,请以选定实验课题为练习资料完成如下实验步骤:

1、Oracle软件安装

安装过程只需按照提示点击【下一步】一步步完成。

需要注意的是:

软件所需空间较大,需要选择磁盘空间不低于2G的本地磁盘,且要求安装目标文件夹名称不含有空格。

图1选择目标位置

安装过程需要设置一个数据库管理员的密码(必须记住),如gygc:

图2设置系统用户密码

最后点击【安装】按钮即可,还需要留意的是监听端口8080是否和其他软件有冲突。

图3安装信息概览

 

2、Oracle服务启动与停止练习

(1)启动服务

图4启动数据库程序图标

图5数据库已完成启动界面

(2)停止服务

图6停止数据库程序图标

图7数据库已停止界面

3、Oracle界面与基本操作练习

(1)Oracle入门文档

图8Oracle帮助文档

图9帮助文档在浏览器内打开

(2)登录Oracle数据库主页

图10打开Oracle数据库主页

网址是:

http:

//127.0.0.1:

8080/apex

(3)Oracle软件主界面

图11登录页面

图12进入Oracle管理控制台

(4)系统管理界面

在系统管理页面中可以对存储文件、系统内存、程序内存、系统用户进行管理,并可以对数据库运行状态进行监控。

图13系统管理页面

(5)用户管理界面

第一步:

创建数据库用户:

图14创建用户并赋予权限

第二步:

创建表空间:

在SQL命令中执行:

注:

可自定义表空间名称和数据库文件名称为自己姓名的拼音缩写。

createtablespacegygc

datafile'/oraclegxe/oradata/xe/gygc01.dbf'size50M

uniformsize128K;

第三步:

修改默认表空间:

在SQL命令中执行:

alterusergygcdefaulttablespacegygc;

图15查看表空间修改结果

(7)对象管理器

对数据库中的表、视图、包、过程等进行创建、编辑等操作。

图1.14对象浏览器

4、E-R图设计

图16用户管理E-R图

5、表结构设计

表1用户信息表:

(UI_USERS)

描述:

记录用户基本信息

序号

数据项名

数据项标识

类型与长度

空值

描述

1

用户编号

ID

NUMBER(10)

N

2

用户昵称

NICKNAME

VARCHAR2(20)

N

3

真实姓名

NAME

VARCHAR2(20)

Y

4

用户权限

RIGHTS

NUMBER(4)

Y

1—管理员

2—一般用户

3—VIP用户

……

5

用户密码

PASSWORD

VARCHAR2(100)

Y

6

用户邮件地址

EMAIL

VARCHAR2(100)

Y

7

用户性别

SEX

VARCHAR2

(1)

N

1-男

2-女

3-保密

8

注册时间

ADD_DATE

TimeStamp

N

9

用户类型

TYPE

VARCHAR2

(1)

N

S—学生

T—教师

E—企业

O—其他

 

相关SQL语句:

CREATETABLE"UI_USERS"

("ID"NUMBER(10,0)NOTNULLENABLE,

"NICKNAME"VARCHAR2(20),

"NAME"VARCHAR2(20),

"RIGHTS"NUMBER(4,0),

"PASSWORD"VARCHAR2(100),

"EMAIL"VARCHAR2(100),

"SEX"VARCHAR2

(1),

"ADD_DATE"TIMESTAMP(6),

"TYPE"VARCHAR2

(1),

CONSTRAINT"UI_USERS_PK"PRIMARYKEY("ID")ENABLE,

CONSTRAINT"UI_USERS_UK1"UNIQUE("NICKNAME","PASSWORD")ENABLE

/

CREATEORREPLACETRIGGER"BI_UI_USERS"

beforeinserton"UI_USERS"

foreachrow

begin

select"UI_USERS_SEQ".nextvalinto:

NEW.IDfromdual;

end;

/

ALTERTRIGGER"BI_UI_USERS"ENABLE

/

 

表2用户登录表:

(UI_LOGINS)

描述:

记录用户登录信息

序号

数据项名

数据项标识

类型与长度

空值

描述

1

登录编号

ID

NUMBER

N

主键

2

用户编号

USER_ID

NUMBER

N

外键,联接UI_USERS.ID

3

登录时间

LOGIN_DATE

DATE

N

 

相关SQL语句:

CREATEtable"UI_LOGINS"(

"ID"NUMBER(10)NOTNULL,

"USER_ID"NUMBER(10)NOTNULL,

"LOGIN_DATE"TIMESTAMPNOTNULL,

constraint"UI_LOGINS_PK"primarykey("ID")

/

CREATEsequence"UI_LOGINS_SEQ"

/

CREATEtrigger"BI_UI_LOGINS"

beforeinserton"UI_LOGINS"

foreachrow

begin

select"UI_LOGINS_SEQ".nextvalinto:

NEW.IDfromdual;

end;

/

ALTERTABLE"UI_LOGINS"ADDCONSTRAINT"UI_LOGINS_FK"

FOREIGNKEY("USER_ID")

REFERENCES"UI_USERS"("ID")

/

altertable"UI_LOGINS"add

constraintUI_LOGINS_UK1

unique("USER_ID","LOGIN_DATE")

/

6、创建表结构

(1)用户信息表:

(UI_USERS)

第一步:

点击对象浏览器中的【创建】按钮:

图17主页—对象浏览器

第二步:

选择创建数据库对象类型为表:

图18选择创建数据库对象类型

第三步:

按照表结构设计的内容填定列信息,然后点击下一步,列数不够可点击下面的【添加列】按钮:

图19填写列信息

第四步:

填写主键信息:

图20主键添加页面

第五步:

添加唯一约束条件:

图21约束条件添加页面

第六步:

点击【确认】按钮即可创建表:

图22确认页面

(2)用户登录表:

(UI_LOGINS)

步骤同上,但需要设置外键,见下面图中所示:

图23填写列信息

图24主键添加页面

图25外键添加页面

图26外键添加成功页面

图27约束条件添加页面

图28确认创建表页面

图29创建表成功页面

7、插入、查询、修改和删除数据练习

(1)插入数据练习

第一步:

主页对象浏览器表中找到要插入数据的UI_USERS表:

图30选择数据库对象

第二步:

点击【数据】:

图31数据操作页面

第三步:

点击【插入行】,填写行记录:

图32填写记录信息

第四步:

点击【创建】和【创建另一个】,继续添加:

图33继续添加行页面

第五步:

回到主页对象浏览器表UI_USERS可查看添加结果:

图34查看行添加结果

同样,可添加UI_LOGINS表中的数据:

图35添加行记录页面

(2)查询数据练习

例一:

查询Email中包括“@”的记录:

图36选择列和添加列条件查询页面

(1)

例二:

查询id=0的记录:

图37选择列和添加列条件查询页面

(2)

(3)修改数据练习

第一步:

在【数据】选项卡里点击记录前面的【编辑】按钮:

图38数据选项卡页面

第二步:

修改一个或多个内容后点击【应用修改】按钮:

图39编辑数据页面

(4)删除数据练习

在编辑数据页面中点击【删除】按钮:

图40删除记录确认页面

8、数据库导出导入练习

将本实验新建的数据对象及数据导出保存,以便移植和下次实验使用。

第一步:

数据库导出

在数据库启动DOS窗口或在开始运行窗口(如图41所示)中输入cmd新建DOS窗口中运行数据库导出命令,如图42所示。

图41运行窗口

图42数据库导出命令exp

其中gygc/gygc是所导出数据库的用户名和密码。

回车后可如图43所示:

图43数据导出过程界面

按照提示指定导出类型、导出用户等。

第二步:

数据库导入

导入过程与导出类似,如图44所示。

需要注意到是:

如在由于对象已存在,忽略创建错误(yes/no):

no>提示下选择默认no,则会出现图44所示错误信息,相同名称的数据库对象不会被覆盖掉。

图44数据库导入过程

五、相关技术资料

表3ORACLE常用的数据库字段类型

字段类型

中文说明

限制条件

其它说明

NUMBER(P,S)

数字类型

P为整数位,S为小数位

VARCHAR2

可变长度的字符串

最大长度4000bytes

可做索引的最大长度749

DATE

日期(日-月-年)

DD-MM-YY(HH-MI-SS)

BLOB

二进制数据

最大长度4G

存放特殊文件

CLOB

字符数据

最大长度4G

存放大文本数据

六、实验报告要求

参照本指导中给出的实验内容与步骤完成自己课题相关数据库设计(E-R图、表结构),用oracle软件实现创建用户、建立表空间、创建表和表数据的操作过程(附屏幕截图)。

格式要求:

页面A4纵向,封皮见下页模板,标题黑体四号,正文宋体小四,图和表格要求有标题和编号。

管理信息系统上机实验报告

上机实验一:

数据资源管理技术

—数据库设计与Oracle软件操作练习

专业:

工业工程

学号:

_______

姓名:

_______

2013-2014

(1)学期

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2