资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,*,Oracle,入门,课程目标,课程目标:,ORACLE,体系结构,启动和关闭数据库,ORACLE,管理和开发工具,管理表空间和用户,表的管理维护,数据完整性,ORACLE体系结构,启动和关闭数据库,启动数据库,nomount,启动实例;配置,SGA,;启动后台进程;,DBA,可以执行,alter database,命令将数据库开启至,mount,或,open,状态。通常使用于第一次创建数据库或重建控制文件。,mount,启动实例;配置,SGA,;启动后台进程;开启控制文件;挂载数据库。,此时数据库无法访问,,DBA,可以进行特殊的管理工作。,open,启动实例;配置,SGA,;启动后台进程;开启控制文件;挂载数据库;打开数据库;用户可以访问数据库。,启动和关闭数据库,关闭数据库,Normal,不允许用户登录;数据库等待已登录用户操作完成并退出后关闭。,Transactional,不允许用户登录;等待用户操作结束后,才结束用户联机阶段;等待用户离线后关闭数据库。,Immediate,不允许用户登录;自动回滚未确认操作;结束用户连接;关闭数据库。,Abort,不允许用户登录;操作中断;结束用户连接;关闭数据库。,ORACLE管理和开发工具,常用管理工具,Net Manager,Enterprise Manager Console,常用开发工具,Sql plus,Plsql Developer,ORACLE管理和开发工具,管理和开发工具演示,DEMO,管理表空间和用户,管理表空间演示,DEMO,管理表空间和用户,管理表小结,表空间的创建,表空间的维护,表空间的移除,管理表空间和用户,管理用户演示,DEMO,管理表空间和用户,管理用户小结,用户的创建,用户的维护,用户移除,权限分配,表的维护管理,数据类型,创建表,修改表,删除表,表的维护管理-数据类型,Character,数据类型,Char,定长字符数据,最长为,2000,字节。,Varchar2,变长字符串,最长为,4000,字节。,Long,变长字符数据,最长为,2G,字节。,Number,数据类型,Number(p, s),数值型。,P,为不含小数点的总位数,S,为小数位数,Date,数据类型,Date,日期型。,SYSDATE,表的维护管理-数据类型,Raw,数据类型,二进制数据,最长为,2000,字节。,Long Raw,数据类型,变长二进制数据,最长为,2G,字节。,LOB,数据类型,CLOB,BLOB,BFILE,ROWID,数据类型,十六进制串,表示表的行的唯一地址。,表的命名规范,可以包含,1,到,30,个字符,包括字母、符号和数字,第一个字符必须是字母,首字符之后的字符可以包括字母、数字或,#,、,$,符号及,_,除非在引号内定义对象名称,否则不允许有空格,表的维护管理,表的维护管理演示,DEMO,数据完整性,数据完整性保证了在数据库中存储数据的一致性、相容性和正确性。,作用,防止数据库中存在不符合语义的数据。,防止错误信息的输入与输出。,实现方式:约束。,数据完整性分类,实体完整性,保证每一行都能被由称为主键的属性来标识,域完整性,保证在效范围内的值才能存储到相应列中,引用完整性,确保外键的值必须与相关的主键相匹配,约束的类型,主键约束,primary key,确保字段值不重复不为,NULL,外键约束,foreign key,确保字段值必须来自于指定表,非空约束,NOT NULL,确保字段值不为,NULL,检查约束,check,确保字段值的取值范围,唯一约束,unique,确保字段值不重复,数据完整性,数据完整性演示,DEMO,
展开阅读全文