书签 分享 收藏 举报 版权申诉 / 44
上传文档赚钱

类型数据库基础知识培训课件.pptx

  • 上传人(卖家):晟晟文业
  • 文档编号:3700780
  • 上传时间:2022-10-05
  • 格式:PPTX
  • 页数:44
  • 大小:387.11KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《数据库基础知识培训课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    数据库 基础知识 培训 课件
    资源描述:

    1、数据库基础知识培训数据库基础知识培训常用的几种数据库介绍常用的几种数据库介绍1 1数据库基础理论数据库基础理论2 23 34 4客户端配置客户端配置 5 5语言的使用语言的使用常用的几种数据库介绍常用的几种数据库介绍 目前,商品化的数据库管理系统以关系型数据目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有、和库管理系统有、和2 2

    2、等。这些产品都支持多平等。这些产品都支持多平台,如、,但支持的程度不一样。台,如、,但支持的程度不一样。其他小型的数据库有:、等,这类数据库灵活其他小型的数据库有:、等,这类数据库灵活易用,但不支持大型应用。易用,但不支持大型应用。常用的几种数据库介绍常用的几种数据库介绍v数据库v美国公司研制的关系型数据库管理系统。有和两种版本。v数据库 v美国公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型。v2数据库v公司研制的一种关系型数据库系统。2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于2、等平台下。常用的几种数据库介绍常用

    3、的几种数据库介绍v 数据库 v公司推出的一种关系型数据库系统。主要用于平台。v 数据库v美国公司研制的一种关系型数据库系统,是一种典型的或平台上客户机/服务器环境下的大型数据库系统。v、数据库v 公司推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点。数据库基础理论数据库基础理论5 5、游标游标2 2、数据字典数据字典1 1、数据库体系结构、数据库体系结构6 6、数据库设计数据库设计3 3、索引、索引4 4、存储过程存储过程数据库数据库数据库基础理论数据库基础理论体系结构体系结构两种数据库的两种数据库的体系结构体系结构ORACLE 数据库中的最小存储和处理单位是数据块

    4、。数据库基础理论数据库基础理论体系结构体系结构 在 中,页的大小为 8。这意味着 数据库中每 有 128 页。每页的开头是 96 字节的标头,用于存储有关页的系统信息。数据库基础理论数据库基础理论体系结构体系结构 在在 上创建了一个数据库。该数据库包括一个主数据文上创建了一个数据库。该数据库包括一个主数据文件、一个用户定义文件组和一个日志文件。件、一个用户定义文件组和一个日志文件。数据库基础理论数据库基础理论体系结构体系结构v系统体系结构是整个服务器系统的框架,是管理和应用数据服务器的基础和核心。v系统体系结构由三部分组成:逻辑结构、物理结构和实例。其中,实例是维系物理结构和逻辑结构的核心。数

    5、据库基础理论数据库基础理论体系结构体系结构逻辑结构指是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。物理结构主要包括数据文件、控制文件和重做日志文件等。实例是在内存中分配的一段区域(系统全局区)和服务器后台进程的集合。数据库服务器就是数据库和实例的组合。数据库基础理论数据库基础理论体系结构体系结构体系结构三部分之间的关系体系结构三部分之间的关系数据库基础理论数据库基础理论体系结构体系结构 10g数据库层次结构图 数据库基础理论数据库基础理论数据字典数据字典v所有方案对象的定义,如:表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等。v数据字典中包

    6、括两部分信息:基表和提供给用户访问的视图。所有的数据字典都保存在表空间中。数据库基础理论数据库基础理论数据字典数据字典的系统表的系统表数据字典数据字典存储存储 数据库基础理论数据库基础理论索引索引v索引会增加速度的原理索引会增加速度的原理v 数据库在执行一条语句的时候,默认的方式是数据库在执行一条语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大时就会先去索引列表中一次定位到特定值的行数,大大

    7、减少遍历匹配的行数,所以能明显增加查询的速度。大减少遍历匹配的行数,所以能明显增加查询的速度。数据库基础理论数据库基础理论索引索引v普通索引建立语句普通索引建立语句v创建索引创建索引v (列的列表列的列表););v修改表时修改表时v 索引的名字索引的名字(列的列表列的列表););v创建表时创建表时 v (.,(.,索引的名字索引的名字(列的列表列的列表););数据库基础理论数据库基础理论索引索引v不适合建索引的地方不适合建索引的地方v如果每次都需要取到所有表记录,无论如何都必如果每次都需要取到所有表记录,无论如何都必须进行全表扫描了,那么是否加索引也没有意义须进行全表扫描了,那么是否加索引也没

    8、有意义了。了。v对非唯一的字段,例如对非唯一的字段,例如“性别性别”这种大量重复值这种大量重复值的字段,增加索引也没有什么意义。的字段,增加索引也没有什么意义。v对于记录比较少的表,增加索引不会带来速度的对于记录比较少的表,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存储优化反而浪费了存储空间,因为索引是需要存储空间的,而且有个致命缺点是对于的每次执行,空间的,而且有个致命缺点是对于的每次执行,字段的索引都必须重新计算更新。字段的索引都必须重新计算更新。数据库基础理论数据库基础理论存储过程存储过程v什么是存储过程什么是存储过程v v 存储过程是由流控制和语句书写的过程,这个过存

    9、储过程是由流控制和语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在中,若干个有联系的过序使用时只要调用即可。在中,若干个有联系的过程可以组合在一起构成程序包。程可以组合在一起构成程序包。数据库基础理论数据库基础理论存储过程存储过程v优点优点v执行速度比普通的语句快执行速度比普通的语句快存储过程只在创造时进行编译,以后每次执行存储过存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般语句每执行一次就编译程都不需再重新编译,而一般语句每执行一次就编译一次。一次。v可保证数据的安全性和完整性。可

    10、保证数据的安全性和完整性。v通过存储过程可以使没有权限的用户在控制之下间通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。同时,存储接地存取数据库,从而保证数据的安全。同时,存储过程的执行是作为一个整体进行的,执行不成功时,过程的执行是作为一个整体进行的,执行不成功时,会自动回滚,从而保证了数据的完整性。会自动回滚,从而保证了数据的完整性。v可将体现企业规则的运算程序放入数据库服务器中,可将体现企业规则的运算程序放入数据库服务器中,以便集中控制,减少业务变更时的工作量。以便集中控制,减少业务变更时的工作量。v可以降低网络的通信量。可以降低网络的通信量。数据库基础理

    11、论数据库基础理论游标游标 游标是系统为用户开设的一个数据缓冲区,存放语句的执行游标是系统为用户开设的一个数据缓冲区,存放语句的执行结果。结果。我们可以从某一结果集中逐一地读取一条记录。我们可以从某一结果集中逐一地读取一条记录。数据库基础理论数据库基础理论游标游标v 声明游标声明游标v *v 删除游标资源删除游标资源v v 打开游标打开游标,在游标关闭或删除前都有效在游标关闭或删除前都有效v v 关闭游标关闭游标v v 定位到当前记录后一条定位到当前记录后一条v v 数据库基础理论数据库基础理论数据库设计数据库设计v数据库的设计需要有经验的工程师在通盘考虑业务的需求后才能做好的。v数据库设计的实

    12、用原则是:在数据冗余和处理速度之间找到合适的平衡点。v冗余最大的威胁是数据的一致性,对于大系统,如果数据库设计有冗余,为了保持数据一致性给编程增加大量工作。数据库基础理论数据库基础理论数据库设计数据库设计v数据库设计原则三个范式 v第一范式:1是对属性的原子性约束,要求属性具有 原子性,不可再分解;v第二范式:2是对记录的惟一性约束,要求记录有惟 一标识,即实体的惟一性;v第三范式:3是对字段冗余性的约束,即任何字段不 能由其他字段派生出来,它要求字段没有冗余。语言的使用语言的使用SQLSQL3 3、创建和创建和管理表管理表4 4、视图视图 2 2、数据控数据控制语言制语言5 5、控制用控制用

    13、户权限户权限1 1、SelectSelect语语句的功能句的功能语言的使用语言的使用语句语句基本基本 语句语法语句语法*|,.;v 标识标识 选择哪些列。选择哪些列。v 标识从哪个表中选择。标识从哪个表中选择。语言的使用语言的使用语句语句基本基本 语句语法语句语法 SELECT*FROM departments where dept_id=10 and;SELECT department_id,location_id FROM departments;SELECT last_name,salary,salary+300 FROM employees;语言的使用语言的使用语句语句使用别名使用别名

    14、 SELECT last_name AS name,commission_pct commFROM employees;SELECT last_name Name,salary*12 Annual SalaryFROM employees;语言的使用语言的使用语句语句删除重复行删除重复行 在在 子句中使用关键字子句中使用关键字删除重复行。删除重复行。;语言的使用语言的使用数据控制语言数据控制语言数据控制语言数据控制语言v 可以在下列条件下执行可以在下列条件下执行:v向表中插入数据向表中插入数据v修改现存数据修改现存数据v删除现存数据删除现存数据v事务是由完成若干项工作的语句组成的。事务是由完成

    15、若干项工作的语句组成的。语言的使用语言的使用数据控制语言数据控制语言插入数据插入数据DEPARTMENTS 新行新行 DEPARMENTS 表中插入表中插入新的记录新的记录语言的使用语言的使用数据控制语言数据控制语言插入数据插入数据 (,.)(,.);INSERT INTO departments(department_id,department_name,manager_id,location_id)VALUES (70,Public Relations,100,1700);1 row created.INSERT INTO sales_reps(id,name,salary,commiss

    16、ion_pct)SELECT employee_id,last_name,salary,commission_pct FROM employees WHERE job_id LIKE%REP%;4 rows created.语言的使用语言的使用数据控制语言数据控制语言更新数据更新数据更新更新 表表语言的使用语言的使用数据控制语言数据控制语言更新数据更新数据 =,=,.;UPDATE employees SET department_id=70WHERE employee_id=113;1 row updated.UPDATE copy_empSET department_id=110;22 r

    17、ows updated.语言的使用语言的使用数据控制语言数据控制语言删除数据删除数据DELETE FROM departments WHERE department_name=Finance;1 row deleted.使用使用 语句从表中删除数据。语句从表中删除数据。;语言的使用语言的使用创建和管理表创建和管理表常见的数据库对象常见的数据库对象对象对象描述描述表表 基本的数据存储集合,由行和列组成。基本的数据存储集合,由行和列组成。视图视图从表中抽出的逻辑上相关的数据集合。从表中抽出的逻辑上相关的数据集合。序列序列 提供有规律的数值。提供有规律的数值。索引索引提高查询的效率提高查询的效率同义

    18、词同义词 给对象起别名给对象起别名语言的使用语言的使用创建和管理表创建和管理表常见的数据库对象的管理常见的数据库对象的管理语句语句描述描述 创建表创建表 修改表结构修改表结构 删除表删除表 重命名表重命名表 删除表中的所有数据,并释放存储空间删除表中的所有数据,并释放存储空间 给对象加注释给对象加注释语言的使用语言的使用视图视图表表:语言的使用语言的使用视图视图为什么使用视图为什么使用视图v控制数据访问v简化查询v数据独立性v避免重复访问相同的数据语言的使用语言的使用控制用户权限控制用户权限语句语句功能功能 创建用户创建用户(通常由通常由 完成完成)分配权限分配权限 创建角色创建角色(通常由通

    19、常由 完成完成)修改用户密码修改用户密码收回权限收回权限语言的使用语言的使用控制用户权限控制用户权限数据库联接数据库联接数据库联接使用户可以在本地访问远程数据库数据库联接使用户可以在本地访问远程数据库 本地数据库本地数据库远程数据库远程数据库*;客户端配置客户端配置实例演示实例演示谢谢 谢!谢!踏实,奋斗,坚持,专业,努力成就未来。22.10.422.10.4Tuesday,October 04,2022弄虚作假要不得,踏实肯干第一名。12:17:2912:17:2912:1710/4/2022 12:17:29 PM安全象只弓,不拉它就松,要想保安全,常把弓弦绷。22.10.412:17:2

    20、912:17Oct-224-Oct-22重于泰山,轻于鸿毛。12:17:2912:17:2912:17Tuesday,October 04,2022不可麻痹大意,要防微杜渐。22.10.422.10.412:17:2912:17:29October 4,2022加强自身建设,增强个人的休养。2022年10月4日下午12时17分22.10.422.10.4追求卓越,让自己更好,向上而生。2022年10月4日星期二下午12时17分29秒12:17:2922.10.4严格把控质量关,让生产更加有保障。2022年10月下午12时17分22.10.412:17October 4,2022重规矩,严要求,少危险。2022年10月4日星期二12时17分29秒12:17:294 October 2022好的事情马上就会到来,一切都是最好的安排。下午12时17分29秒下午12时17分12:17:2922.10.4每天都是美好的一天,新的一天开启。22.10.422.10.412:1712:17:2912:17:29Oct-22务实,奋斗,成就,成功。2022年10月4日星期二12时17分29秒Tuesday,October 04,2022抓住每一次机会不能轻易流失,这样我们才能真正强大。22.10.42022年10月4日星期二12时17分29秒22.10.4谢谢大家!谢谢大家!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:数据库基础知识培训课件.pptx
    链接地址:https://www.163wenku.com/p-3700780.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库