way-peng

导航

 

安装oracle 11g

     在官网上找到安装文件,一步步安装就行,注意几点就行:企业版,口令要记得,安装一下示例

关系数据模型

     二维表(行和列组成的逻辑结构):每一列表示为关系的一个属性,每列的名字即为一个属性名(姓名,性别),每一行表示一个记录,代表一个物理实体(001,王小静),关系数据库中,所有的数据都是通过表来进行存储的。

     image

     关系的完整性(3类完整性的约束原则):实体完整性(属性中的组件不能取空值);参照完整性(是两个表引用之间的规则):用户定义的完整性(不是必须的,是用户来定义的)。【前两个是一个表必须要遵循的原则】

范式理论

      在关系数据库中的规则就是范式。

      image

      第一范式:(是设计数据库表时的最低要求)本质是,实体的属性的不可再分,映射到表中,即列(或字段)不能再分(成为列的原子性)

      image

      第二范式:符合第一范式,且每个非主属性完全函数依赖于任一候选键。(姓名和教材并不完全依赖)

      image

      第三范式:已经符合第二范式,且关系模式R(U,F)中的所有非主属性对任何候选键都不存在传递依赖。(上表中得系别信息是多余的,只要知道班级,就知道系别了,从而也就知道学生所在的系别)

      image

创建数据库

      用DBCA来创建---------

查看oracle系统

        右键单击我的电脑,服务,把oracleOraDb11g_home1TNSListener,oracleServiceORCL和oracleDBConsoleorcl设置为手动启动(右键,属性),然后,启动SQL Plus,输入用户名,及口令(不显示),这样就表示成功连接到了oracle数据库,用SELECT instance_name,host_name FROM v$instance;来导出实例名称和主机名称(可以用COLUMN host_name FORMAT A20来调整现实样式),用SELECT username,account_status FROM dba_user;来现实用户名和账号账号状态。

用户解锁

image

先SELECT username,account_status FROM dba_user;可以查到哪些被锁定,也可以尝试一下连接如CONNECT scott/tiger;发现不能连接到oracle。所以就要对scott用户进行解锁:解锁语句SQL> alter user scott account unlock;用SQL>alter user scott identified by tiger;来修改scott的登陆密码为tiger,ok,现在可以用scott和tiger来登陆了,SQL>conn scott/tiger来连接。

使用OEM

image

(用OEM可以实现与SQL plus相同的功能,不用记住大量命令,不过尽量不要用OEM,可以学习到最真实的知识)登陆后,用system,和口令来登陆。

posted on 2012-03-12 17:42  way-peng  阅读(311)  评论(0编辑  收藏  举报