数据库应用技术教学课件ppt作者高洪涛01课件.pptVIP

数据库应用技术教学课件ppt作者高洪涛01课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用技术教学课件ppt作者高洪涛01课件.ppt

本章要点 数据库的基本概念及分类 常见的数据库对象 数据库管理系统的基本功能 数据库系统的用户 学习要求 领会数据、数据库、数据库管理系统、数据库系统等概念以及数据库的基本类型 熟悉常见的数据库对象 了解数据库管理系统的基本功能 了解数据库系统的用户分类 首先介绍一些数据库中最基本的概念,只有在掌握了这些概念之后,才能更好地掌握数据库的基本原理与应用技术。 1.1.5 数据库的分类 数据库系统根据数据存储的数据模型可以分为结构型数据库、网状型数据库、关系型数据库以及面向对象型数据库4种,下面分别对这4种数据库做个简单的介绍。 1.2 常见的数据库对象 2. 主键与外键 一般来说,每个表都会有一个主关键字,可以唯一地确定一条记录,例如客户表中,如果有两个人都叫张三的话,那么在数据库中就无法知道要查询的到底是哪个张三的记录了。因此,在联系人表中必须要建立一个客户编号(客户ID)的字段,这个字段是不允许重复的,那么,在查找客户的时候,只要知道客户编号,就可以很精确的定位到想要查询的那条记录上。这个唯一的编号,就是数据表的主键。事实上,并不是每个表都会有主键的,但是SQL Server还是建议为每个数据表都设立一个主键。如果一个表中没有一个字段具有唯一性的话,那么也可以指定两个或多个字段组合起来作为主键。 外键是用来实现表与表之间的关系的。例如数据库里除了客户表之外,还有一个订单表,那么这个表格里的客户编号就是一个外键,它指向客户表,通过这个客户编号就可以知道购买某个商品的客户是谁,当然,也可以通过这个客户编号来查看该客户购买了哪些商品。 如图1-1所示:在客户表中,客户ID是主键;在订单表中,订单ID是主键,客户ID是外键。订单表中的客户ID的指向是客户表里的客户ID。 3. 索引 索引是根据数据表里的列建立起来的顺序。与书中的索引相似,数据库中的索引可以让用户快速找到表中的特定信息。设计良好的索引可以显著提高数据库查询能力和应用程序的性能。索引还可以强制表中的记录具有唯一性,从而确保数据库中的数据具有完整性。 5. 视图 视图是一个虚拟的表,和表一样,也具有字段和记录。但它是虚拟的,在数据库中并不实际存在。视图里的记录其实上就是从数据表里查询出来的记录,它能限制用户能看到和修改的数据。在数据库应用程序里,可以把视图当成表来进行查询等操作,就和一个真实的表一样。例如,图1-2所示是“学生表”中的记录,图1-3所示是“选课表”中的记录,现在从“学生表”中抽取“学号”、“姓名”两个字段,再从“选课表”中抽取“分数”字段,组成一个新的“成绩表”视图,如图1-4所示。 6. 关系图 关系图就是数据表之间的关系示意图, 利用它可以编辑表与表之间的关系。 7. 缺省值 缺省值就是在数据表中插入数据时,对没有指定 具体值的字段,数据库会自动添加事先设定好的值。 8. 规则 规则是用来限制数据表中字段的有限范围,以确保 列中数据完整性的一种方式。例如在订单明细表中的 折扣字段,就可以把它限制到0以上,10以下,这就是 规则。 9. 存储过程 存储过程是为了实现某个功能的一组或一个SQL语句,它是经过编译后存入在数据库中的。因为经过编译,所以运行速度要比执行相同的SQL语句要快。 10. 触发器 触发器是特殊的存储过程,它在数据进行插入、修 改、删除或数据库(表)建立、修改、删除时自动激活, 并执行。 11. 用户和角色 用户是有权限访问数据库的人。角色是设定 好权限的用户组。 数据库管理系统是一个操作数据库的应用软件,虽然目前市场上这种类型的软件很多,但是它们的主要功能都大同小异,都包括创建数据库、操作数据、保证数据安全以及备份和恢复数据。 3. 保证数据安全 数据库管理系统必须有设定用户、密码、权限的功能,让不同的用户有不同的存取权限,以防止机密数据外泄或破坏。 4. 备份和恢复数据 数据库管理系统必须提供方便的数据备份和恢复功能。在数据库遭到破坏或数据遭到错误操作之后还可以还原到备份时的状态,最大程度地减少损失。 数据库系统的用户,指的是使用数据库系统的人,包括下面4类: ● 数据库

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档