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. Implicit declaration of function 'CC_MD5' is invalid in C99

    //导入这个就行了#import <CommonCrypto/CommonDigest.h> //没有导包的时候,提示如下: Implicit declaration of functio ...

  2. SSL协议的握手过程(摘录)

    SSL协议的握手过程 为了便于更好的认识和理解 SSL 协议,这里着重介绍 SSL 协议的握手协议.SSL 协议既用到了公钥加密技术(非对称加密)又用到了对称加密技术,SSL对传输内容的加密是采用的对 ...

  3. HDU 4665 Unshuffle (2013多校6 1011 )

    Unshuffle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total S ...

  4. Objective-C]入门 (xcode helloworld程序 创建类

    一:objective-c简介 Objective-C是进行iPhone软件开发的语言 Objective-C语言是C语言的一个扩展集 Objective-C是一种面向对象的语言 大小写敏感 程序语句 ...

  5. 如何获取gcr等镜像

    在cloud.docker.com上注册一个用户,然后登录 然后在github.com上注册一个用户 通过github Desktop建立一个repository,同时加入一个Dockerfile,然 ...

  6. iOS:在使用Cocoapods安装shareSDK时出现的link路径错误

    CocoaPods 错误 target overrides the `OTHER_LDFLAGS`... Xcode 升级到 6.0 后,更新 CocoaPods,出现了如下的警告 [!] The ` ...

  7. JSP和Servlet中的几个编码的作用及原理

    首先,说说JSP和Servlet中的几个编码的作用. 在JSP和Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8".contentType=& ...

  8. Android应用程序访问linux驱动第一步:实现并测试Linux驱动

    一直都想亲自做一次使用android应用程序访问Linux内核驱动的尝试,但总是没能做到.最近抽出时间,下决心重新尝试一次.尝试的开始当然是先写一个Linux内核驱动了. 我希望写一个简单测驱动程序, ...

  9. 解决安装mysqlclient出现问题:mysql_config: not found

    解决安装mysqlclient出现如下问题: Complete output from command python setup.py egg_info: /bin/sh: : mysql_confi ...

  10. CCControlExtension/CCControlButton

    #ifndef __CCCONTROL_BUTTON_H__ #define __CCCONTROL_BUTTON_H__ #include "CCControl.h" #incl ...