欢迎来到天天文库
浏览记录
ID:19446818
大小:733.00 KB
页数:43页
时间:2018-10-02
《数据库基础知识培训ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库基础知识培训www.lhnp.com.cn目录常用的几种数据库介绍1数据库基础理论234客户端配置5SQL语言的使用www.lhnp.com.cn常用的几种数据库介绍目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有ORACLE、SQLSERVER、SYBASE、INFORMIX和DB2等。这些产品都支持多平台,如UNIX、VMS、WINDOWS,但支持的程度不一样。其他小型的数据库有:Access、Foxpro等,这类数据库灵活易
2、用,但不支持大型应用。www.lhnp.com.cn常用的几种数据库介绍Informix数据库美国InfomixSoftware公司研制的关系型数据库管理系统。Informix有Informix-SE和Informix-Online两种版本。Oracle数据库美国Orcale公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。DB2数据库IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。www.lhnp.com.cn常
3、用的几种数据库介绍SQLServer数据库Microsoft公司推出的一种关系型数据库系统。主要用于Windows平台。Sybase数据库美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或Windows平台上客户机/服务器环境下的大型数据库系统。Foxpro、Access数据库Microsoft公司推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点。www.lhnp.com.cn数据库基础理论5、游标2、数据字典1、数据库体系结构6、数据库设计3、索引4、存储过程数据库www.lhnp.com.cn数据库基础理论—体系结构两
4、种数据库的体系结构ORACLE数据库中的最小存储和处理单位是数据块。www.lhnp.com.cn数据库基础理论—体系结构在SQLServer中,页的大小为8KB。这意味着SQLServer数据库中每MB有128页。每页的开头是96字节的标头,用于存储有关页的系统信息。www.lhnp.com.cn数据库基础理论—体系结构在SQLServer上创建了一个数据库。该数据库包括一个主数据文件、一个用户定义文件组和一个日志文件。www.lhnp.com.cn数据库基础理论—体系结构Oracle系统体系结构是整个Oracle服务器系统的框架,是管理和应用Oracle数据服务器的
5、基础和核心。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。其中,实例是维系物理结构和逻辑结构的核心。www.lhnp.com.cn数据库基础理论—体系结构逻辑结构指是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。物理结构主要包括数据文件、控制文件和重做日志文件等。实例是Oracle在内存中分配的一段区域SGA(系统全局区)和服务器后台进程的集合。Oracle数据库服务器就是数据库和实例的组合。www.lhnp.com.cn数据库基础理论—体系结构体系结构三部分之间的关系www.lhnp.com.cn数据库基础理论—
6、体系结构Oracle10g数据库层次结构图www.lhnp.com.cn数据库基础理论—数据字典所有方案对象的定义,如:表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等。数据字典中包括两部分信息:基表和提供给用户访问的视图。所有的数据字典都保存在SYSTEM表空间中。www.lhnp.com.cn数据库基础理论—数据字典的系统表数据字典存储SqlServerSysobjectsSyscolumnsSysindexes……OracleDba_tablesDba_usersDba_indexs……www.lhnp.com.cn数据库基础理论—索引索引会增加速度的
7、原理数据库在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。www.lhnp.com.cn数据库基础理论—索引普通索引建立语句创建索引CREATEINDEX<索引的名字>ONtablename(列的列表);修改表时ALTERTABLEtablenameADDINDEX[索引的名字](列的列表);创建表时CREATETABLEtablename([...],INDEX
此文档下载收益归作者所有