oracle数据库软件的使用.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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: SYSDBA2.在Tablespaces里创建默认表空间和临时表空间(1)创建默认表空间Contents中选择Permanent 然后点DataFiles后,点ADD,填写name(如j2y03),size(如10MB),Auto Extend(如10MB)(2)创建临时表空间Contents中选择Temporary 然后点DataFiles后,点ADD,填写name(如temp_j2y03) ,size(如10MB),Auto Extend(如10MB)3.在Users里创建用户:(1)在User Info栏里Username(如j2y03);Password(如j2y03);(2)在Tablespace栏里选择定义的默认表空间名和临时表空间名。(3)在Roles栏里给用户分配权限,找到DBA和RESOURCE,将后面三个框勾上。以上3部可以在toad里完成,也可以在PL/SQL中完成,这里以Toad为例。使用PowerDesigner创建E-R实体关系模型图1. 使用方法:A. 打开软件,点击新建模型,选择’model types’---‘physical date model’---‘physical diagram’下面栏中选择’ORACLE Version 10g’确定并进入,创建Table。B. 创建Table后双击:(1)在General中填写Name信息,该信息是作为tableName表名显示在表上的(中英文均可);Code信息应填写对应Name信息的英文代码。(2)在Columns中Name列中第一行为该表的主键(英文),code列中填写主键的类型(一般为number类型包含int、long、double),主键的这一行必须标注P(PK代表主键)。(3)当遇到单选框或者复选框时,应双击Columns中的序列数栏,进入Column Properties中,进入备注信息,如: 1.01代表学生 2.02代表老师 3.03代表管理员使用代号是节省字节数并便于管理统计,该备注是提醒在为数据库输入信息确认。 2.数据库第三范式(定理范式)一对一的关系一对多的关系多对多的关系对于多对多的关系中,拥有个定理范式:进行子查询时,需要添加n-1个条件,n的个数由表的数量决定。(条件:主表的主键 = 子表的外键)注:1.在模型图中,从多的一方指向单一的一方。2.单一一方的主键拿到多的一方里就形成了外键,外键用fk表示(三)使用PL/SQL软件根据E-R实体关系模型图创建数据库的Tables1. 使用方法(1)进入软件后,将ALL Object修改为My Object(2)在下拉文件中,寻找Tables文件夹和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_PKname,类型为Number(可以抄写ER模型图的信息),主键不能为空,外键也不能为空(如果存在外键的,外键信息也必须输入到表格中。 C .‘键’栏中只填写的名称为中文的主键说明,类型为Primary(代表主键),列为主键的英文名称。在’键’栏里只能填写主键的信息,不能填写外键以及其他的信息。 3. 编辑数据库信息,采用SQL语句在创建完表头信息后,在对表内信息进行信息更新时,最常用四句SQL语句(增、删、改、查)增加语法:insert into tableName values(seq_tableName_P

文档评论(0)

zefm2pj7 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档