Oracle的体系太庞大了。对于刚開始学习的人来说,难免有些无从下手的感觉。

经过一学期的学习对Oracle学习有了一些深入的了解,由于之前学习过Oracle的一些主要的知识。所以学习起来上手比較快一点。

这次Oracle项目让我又一次对Oracle的基本知识进行了运用,而且对软件project也有了新的认识。从需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和測试、数据库执行和维护。

尽管说数据库设计的周期比較长将近用了三周左右,可是每一步做的还是非常认真的对待。我选择的是舰队管理系统。美国海军的装备性能大幅率先于中国海军。近年来,美国又出台了新的军事战略政策,重返亚太。在这个关键时刻。根据我们现有的战舰,怎样管理,分配人员。安装武器等是个首要问题。在该系统中有四个模块:舰队信息管理、舰艇信息管理、兵官信息管理、武器信息管理。同一时候在该四个系统中要分别进行插入,查询,改动等改动。

依据这些分析出的信息,画出了数据流图,写出数据字典等,并使用Power Designer画出对应的CDM、LDM、PDM,之后创建表空间,创建用户,分配权限,创建用户配置文件,然后在oracle数据库的wqh用户进行建表、视图、同义词、存储过程、函数、触发器。

在做项目的过程中用到了非常多软件Power Designer、visio 2003、Oracle sql developer等。使用软件的过程中对相关软件进行了学习。通过在网上查找资料。请教同学基本上掌握了相关软件的基本操作。我相信在今后的学习工作之中也会用到这些经常使用的软件,全部掌握好这些软件的用法非常重要。

原来对Oracle 中的同义词、序列等数据库对象没有了解过。也不知道怎么去写。他们的用途是什么,通过这次的大作业会用这些对象了。并且对这些对象的含义及用途熟知。

对OEM有了新的认识,学会了简单的使用。

数据导出方式为expdp,先创建在使用Expdp程序之前须要创建DIRECTORY对象,并将该对象的READ。WRITE权限授予用户。之前对expdp没有使用过,可是经过实验操作之后学会了简单的使用。

(ps:老师给的PPT非常具体。样例非常多,非常适合学习。可是有一些错误,可让我费了好大功夫才找到,只是学习了不少知识,收获颇丰。

尽管课程结束了,可是Oracle的学习之路还是非常漫长的,须要长期的坚持努力。而且不断的进行实验、总结再实验再总结,这样自己的技术才会慢慢的提高。

Oracle学习-Power Designer、visio 2003、Oracle sql developer、OEM、expdp的更多相关文章

  1. Oracle学习笔记之四sp1,Oracle 11g的常用函数

    从Oracle学习笔记之四,SQL语言入门中摘出来的,独立成一章节 3.1 字符类函数 ASCII(c)和CHR(i)    分别用于返回一个字符的ASCII码和返回给定ASCII值所对应的字符. C ...

  2. Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

    原文: http://blog.csdn.net/kimsoft/article/details/8751267 操作系统:Windows 7 64位旗舰 要求,安装PL/SQL Developer用 ...

  3. Oracle 学习笔记(一)Oracle的基本介绍与语法

    1.1 Oracle基础知识 1.1.1 介绍 Oracle数据库的主要特点: 支持多用户.大事务量的事务处理 在保持数据安全性和完整性方面性能优越 支持分布式数据处理 具有可移植性 1.1.2 Or ...

  4. win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法

    1)安装Oracle 11g 64位2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载 instantclient-basic-win ...

  5. Oracle学习笔记之二,Oracle 11g体系结构

    Oracle 11g体系结构概述 实例(Instance),是指一组Oracle后台进程以及在服务器中分配的共享内存区域: 数据库(Database),是由基于磁盘的数据文件.控制文件.日志文件.参数 ...

  6. [Oracle] - 使用32位 PLSQL(PL/SQL Developer)登陆64位Oracle失败之解决

    配置环境 Oracle服务端oracle_winx64_12c_database.iso Oracle客户端instantclient-basiclite-nt-12.1.0.1.0.zip 集成开发 ...

  7. Power Designer导出模型的sql加注释-Oracle语句

    第一步:Database-->Edit Current DBMS 第二步: 然后分别将 Script-->Objects-->Table-->TableComment Scri ...

  8. oracle学习笔记3:基本的SQL语句

    oracle基本的SQL语句和SQLSERVER基本一样,在这里只简单列出与SQLSERVER不一样的地方 1.select * from orderinfo where address = 'abc ...

  9. Oracle学习笔记--第3章 使用sql*plus工具

    使用sql*plus工具 1.sqlplus连接方式示例 sqlplus system/123[as sysdba]; 2.查看表结构命令;desc[ribe] e.g.      desc scot ...

随机推荐

  1. Redis 真得那么好用吗?

    不管你是从事Python.Java.Go.PHP.Ruby等等......Redis都应该是一个比较熟悉的中间件.而大部分经常写业务代码的程序员,实际工作中或许只用到了set value.GetVal ...

  2. Python学习笔记 | 关于python数据对象 hashable & unhashable 的理解

    文章目录 写在前面 hashable & unhashable mutable & immutable 实例检测 后续思考 参考文章 写在前面 Hash(哈希.散列)是一个将大体量数据 ...

  3. Linux通用KVM自动安装Shell脚本(兼容所有Linux发行版/CentOS/Ubuntu)

    官网: https://github.com/retspen/webvirtmgr/wiki/Setup-Host-Server 安装: wget -O - https://retspen.githu ...

  4. [Android实例] 推荐给你们一个好用的ListView、RecyclerView适配器

    https://github.com/vihuela/RecyclerViewHelpper 如果用过RecyclerView的人都知道,高度不会包裹,然后写法好像也不是很简洁,甚至点击事件不好设 置 ...

  5. Android Context作为参数传递this

    来自:http://blog.csdn.net/sswmjoy/article/details/46119285将弹出框作为函数封装后参数为Context,供其他的类调用时,将this作为参数传入,总 ...

  6. easyui-combobox绑定回车事件相关

    去掉combobox回车内容不匹配清空输入项     问题描述:easyui的combobox插件,输入的内容如果和选项不匹配时,按下回车会导致输入的内容被清空. 解决办法:要解决回车时,combob ...

  7. vim的批量列编辑

    使用快捷键:control+v进入状态“VISUALBLOCK”,然后使用方向键向下选择,选择多行,向右选择,选择多列,使用快捷键d删除所选. 再次进入VISUAL BLOCK状态,选择多行多列, 使 ...

  8. Windows Server 2008 远程桌面连接拒绝

    (1)远程连接的时候在本地用户名添加域名 现象:在Windows2008R2配置成域控制器前,还没有安装AD,管理员Admistrator以及新创建的用户(创建的时候将该用户加入远程桌面管理组),发现 ...

  9. python中常用第三方库记录

    python中有很多很好用的第三方库,现在记录一下这些库以及如何下载 一.virtualenv,这是一个可以将生产环境隔离开的python库,非常好用 在linux下使用pip install vir ...

  10. app store 注册账号生成证书上传app完整的教程

    app store为开发者提供四种类型的申请: 个人ios开发者计划$99/年 公司ios开发者计划$99/年 企业ios开发者计划$299/年 高校ios开发者计划免费 在这里主要介绍一下公司ios ...