Orcale的基本使用

Orcale的基本使用

ID:39466910

大小:116.00 KB

页数:10页

时间:2019-07-04

Orcale的基本使用_第1页
Orcale的基本使用_第2页
Orcale的基本使用_第3页
Orcale的基本使用_第4页
Orcale的基本使用_第5页
资源描述:

《Orcale的基本使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Orcale数据库的基础使用一、结构化查询语言1、什么是结构化查询语言?结构化查询语言(StructuredQueryLanguage):是当前关系数据库系统中通用的标准语言,它实际上是一组非过程化的数据操纵、数据定义、事务控制及安全控制等一系列管理关系数据库的命令2、实体关系图:2.1实体(Entity):客观存在并相互区分的事物,如:1个学生、1个老师2.2属性:实体的特性,比如:1个学生有学号、姓名、年龄、性别等属性2.3关系(Relation):实体间逻辑模型中表现出来的关系,如:1个学生借书,借就是两实体间的显性关系2.4关系的分类:1对1:A实体中的每个实体,在B实体

2、中最多只有1个实体与之对应,反之亦然1对多:A实体中的每个实体,在B实体中存在多个实体与之对应,反之B实体中每1实体在A实体中最多只有1个与之相关多对多:A实体中的每个实体,在B实体中存在多个实体与之对应,反之B实体中每1实体在A实体中也存在多个与之相关示例:学生借书3、什么是数据库范式,有哪些分类?3.1数据库范式:范式是符合某一种设计要求的集合,它是为了建立冗余较小、结构合理的数据库,而设计出来的遵循规则。要想设计一个结构合理的关系型数据库,必须满足一定的范式。3.2常见三范式:第一范式(明细一锅煮):最基本的范式,如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据

3、库表满足了第一范式。(确保每列保持原子性)第二范式(主键隐藏开小灶):第一范式的加强,需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。(确保表中的每列都和主键相关)第三范式(直明主键从属分家):确保数据表中的每一列数据都和主键直接相关,而不能间接相关。示例:我叫张三,今年26岁,来自湖南郴州,学历是大专,毕业于湘科职院,所学计算机软件,平常喜欢宅家,目前在深圳豆豆做测试工作,我的工号是1001,基本工资为1000,绩效工资为0,奖金为0,部门编

4、号是1001,部门经理是廖小通10一、SQL语言分类:1、数据查询语言(DQL):英文全称:DataQueryLanguage作用:检索数据库中的数据命令:Select(查询)2、数据库操作语言(DML):英文全称:DataManipulationLanguage作用:用于改变数据库中的数据命令:Insert(插入)、Update(修改)、Delete(删除)3、事务控制语言(TCL):英文全称:TransactionControlLanguage作用:用于维护数据的一致性命令:Commit(提交)、RollBack(回滚)、SavePoint(设置保存点)4、数据库定义语言(D

5、DL):英文全称:DataDefinitionLanguage作用:用于描述数据库中要存储的现实世界实体命令:Create(创建)、Alter(更改)、Drop(删除)5、数据库控制语言(DCL):英文全称:DataControlLanguage作用:用来设置或者更改数据库用户或角色权限的语句命令:Grant(授权)、ReVoke(释权)二、DDL语言详讲:1、什么是数据表?数据表(Datatable)是数据库中主要的数据存储容器,表中的数据被组织成行和列。2、常用数据类型:2.1字符类型:Char数据类型:不自增字符类型,用于存储固定长度的字符串数据Varchar2数据类型:自

6、增字符类型,用于存储固定长度的字符串数据2.2数值类型:int数据类型:SQLServer中的整数数据类型,会自增存储数值类型的数据number数据类型:Orcale中用于存储带符号的整数或浮点数,number(Precision,Scale)格式中Precision指定所有数字位的个数,Scale指定小数点后的位数并会进行四舍五入money数据类型:SQLServer中用于存储带符号的整数或浮点数,比如:货币2.3日期时间类型:Date数据类型:用于存储日期和时间的组合数据2.4LOB类型:BLOB类型:用于存储二进制对象,比如:图像、音频文件、视频文件CLOB类型:用于存储字

7、符格式的大型对象10BFILE类型:用于存储二进制格式文件,仅保存二进制文件的指针并且字段为只读,不能通过数据库对其中的数据进行修改2.5ROWID数据类型:ROWID数据类型:用于在Orcale内部保存表中的每条记录的物理地址3、表的创建:3.1单一创建数据表:格式:CreatetableTableNames(columns_name1DataType1,columns_name2DataType2,columns_name3DataType3,...columns_name9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。