oracle数据库软件的使用

oracle数据库软件的使用

ID:34725112

大小:56.32 KB

页数:4页

时间:2019-03-10

oracle数据库软件的使用_第1页
oracle数据库软件的使用_第2页
oracle数据库软件的使用_第3页
oracle数据库软件的使用_第4页
资源描述:

《oracle数据库软件的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle数据库软件的使用序言:在进行Oracle数据库创建时,需要使用PowerDesigner软件创建E-R实体关系模型图,在今后的工作中,只要E-R实体关系模型图创建好后,就可以写出相应的代码以及使用PL/SQL软件创建数据库信息表。一、创建E-R实体关系模型图使用PowerDesigner软件;创建数据库使用Toad软件或者PL/SQL软件,两者均可以创建数据库。(一)使用Toad软件1.创建数据库登陆信息:用户名SYS,密码为tigerDirect中Host:localhost;Post:1521;SID:orcl;Connect:SY

2、SDBA2.在Tablespaces里创建默认表空间和临时表空间(1)创建默认表空间Contents中选择Permanent然后点DataFiles后,点ADD,填写name(如j2y03),size(如10MB),AutoExtend(如10MB)(2)创建临时表空间Contents中选择Temporary然后点DataFiles后,点ADD,填写name(如temp_j2y03),size(如10MB),AutoExtend(如10MB)3.在Users里创建用户:(1)在UserInfo栏里Username(如j2y03);Password(

3、如j2y03);(2)在Tablespace栏里选择定义的默认表空间名和临时表空间名。(3)在Roles栏里给用户分配权限,找到DBA和RESOURCE,将后面三个框勾上。以上3部可以在toad里完成,也可以在PL/SQL中完成,这里以Toad为例。(二)使用PowerDesigner创建E-R实体关系模型图1.使用方法:A.打开软件,点击新建模型,选择’modeltypes’---‘physicaldatemodel’---‘physicaldiagram’下面栏中选择’ORACLEVersion10g’确定并进入,创建Table。B.创建Tab

4、le后双击:(1)在General中填写Name信息,该信息是作为tableName表名显示在表上的(中英文均可);Code信息应填写对应Name信息的英文代码。(2)在Columns中Name列中第一行为该表的主键(英文),code列中填写主键的类型(一般为number类型包含int、long、double),主键的这一行必须标注P(PK代表主键)。(3)当遇到单选框或者复选框时,应双击Columns中的序列数栏,进入ColumnProperties中,进入备注信息,如:1.01代表学生2.02代表老师3.03代表管理员使用代号是节省字节数并便于

5、管理统计,该备注是提醒在为数据库输入信息确认。2.数据库第三范式(定理范式)(1)一对一的关系(2)一对多的关系(3)多对多的关系对于多对多的关系中,拥有个定理范式:进行子查询时,需要添加n-1个条件,n的个数由表的数量决定。(条件:主表的主键=子表的外键)注:1.在模型图中,从多的一方指向单一的一方。2.单一一方的主键拿到多的一方里就形成了外键,外键用fk表示(三)使用PL/SQL软件根据E-R实体关系模型图创建数据库的Tables1.使用方法(1)进入软件后,将ALLObject修改为MyObject(2)在下拉文件中,寻找Tables文件夹和

6、Sequence文件夹A.Tables文件夹是根据E-R实体关系模型图建立对应的数据库表,并用于输入相应的数据信息。B.Sequence文件夹是创建主键序列(保证检验主键名的命名不重复)命名规范:seq_tableName_PKname(seq_表名_主键名)2.具体操作步骤(关于Tables文件夹)(1)在tables文件中,新建,根据E-R实体模型图中的表信息,在PL/SQL软件中创建对应的表头信息。A.‘一般’栏中填写的名称为tableName(即ER模型图中的General中的Code英文信息)B.’列’栏中填写的名称为table_PKna

7、me,类型为Number(可以抄写ER模型图的信息),主键不能为空,外键也不能为空(如果存在外键的,外键信息也必须输入到表格中。C.‘键’栏中只填写的名称为中文的主键说明,类型为Primary(代表主键),列为主键的英文名称。在’键’栏里只能填写主键的信息,不能填写外键以及其他的信息。3.编辑数据库信息,采用SQL语句在创建完表头信息后,在对表内信息进行信息更新时,最常用四句SQL语句(增、删、改、查)A.增加语法:insertintotableNamevalues(seq_tableName_PKname.nextval,’‘,’’)如:inse

8、rtintotbuservalues(seq_tbuser_userid.nextval,‘毕珂’,‘2006a133’,

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

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

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