网站大量收购闲置独家精品文档,联系QQ:2885784924

[第八章数据库技术.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第八章数据库技术

数据库技术基础 第8章 学习目标 数据库基础 数据库的建立和维护 查询的基本操作 窗体的基本操作 报表的基本操作 8.1 数据库基础 数据是描述事物的符号记录。数据的表现形式? 数字、文字、图形、图像、声音等都是常见的数据表现形式。 数据库技术的发展 第一代数据库系统:网状、层次数据库系统 第二代数据库系统:关系数据库系统 第三代数据库系统:面向对象数据库系统 8.1.2 基本术语 数据库(Datebase,简称DB):是一组相互关联的数据集合,用系统的方法将数据组织起来,具有较小的数据冗余,可以供多个用户使用,具有较高的数据独立性,具有安全控制机制,能够确保数据的安全、可靠,能有效、及时地处理数据,并能保证数据的一致性与完整性。 8.1.2 基本术语 数据库系统(Datebase System,简称DBS):数据库系统通常是指带有数据库的计算机应用系统。它一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。 8.1.3 数据模型 表示事物以及事物之间联系的模型就是数据模型 数据库领域中最常用的数据模型有四种, 层次模型 网状模型 关系模型 面向对象模型 层次模型 层析模型用树型结构来表示数据间的从属关系结构。主要特征如下: 仅有一个无双亲的结点,这个结点称为根结点。 其他结点向上仅有一个双亲结点,向下有若干子女结点。 网状模型 特征 有一个以上的结点无双亲 一个结点可以有多个双亲 关系模型 特点是用一组二维表来表示数据和数据之间的联系 术语: 关系:二维表的结构 属性:二维表的列 域:属性的取值范围 元组:二维表中的行 主码或关键字:表中的某个属性或属性值 关系模式:关系名(属性1,属性2,…,属性N) 面向对象数据模型 对象(object)与对象标识(OID) 现实世界中的任何实体都可以被统一地用对象来表示 一个苹果是一个对象,它的大小、颜色等构成了它的属性,属性描述的是对象的静态特性。对象的动态特性可以用操作来描述,对象对某一时间所做出的相应反应就是操作,也被称为方法。 类(Class) :所有具有相同属性和操作集的对象构成一个对象类(简称类) 事件 :在关系数据库应用系统中,事件分为内部事件和外部事件。系统中对象的数据操作和功能调用命令等都是内部事件,而鼠标的移动、单击等都是外部事件。 8.1.4 SQL语言 结构化查询语言 1. 数据查询 SELECT[ALL|DISTINCT]目标列表达式[,目标列表达式]… FROM条件表达式[,表名或试图名]… [WHERE条件表达式] [GROUP BY列名1[HAVING表达式]] [ORDER BY列名2[ASC|DESC]]; 8.1.4 SQL语言 2.数据操作 SQL的操作功能是指对数据库中数据的操作功能,包括数据的插入、修改和删除 (1)插入数据 两种格式:一种是插入一个元组,另一种是插入子查询结果 插入一个元组INSETRT语句格式为: INSERT INTO表名[(列名1[,列名2…])] VALUES(常量1[,常量2…]) 插入子查询的结果语句的格式为: INSERT INTO表名[(列名1[,列名2…])]子查询 (2)修改数据 UPDATE表名SET列名=表达式 [,列名=表达式]…[WHERE条件]; (3)删除数据 DELECE FROM表名[WHERE条件] 8.1.5 常见数据库 Access数据库 SQL Server数据库 Oracle数据库 Visual FoxPro 8.2 数据库的建立和维护 Access是一种关系数据库 ,由一系列表组成 Access数据库以文件形式保存,文件的扩展名是.mdb 包含七个数据库对象,它们是表、查询、窗体、报表、页、宏和模块 表(Table): 表是数据库的基本对象。在Access数据库中至少要有一个表存在,否则数据库为空数据库。表由字段和记录组成,一个字段就是表中的一列。一个记录就是数据表中的一行。 查询(Query):查询是数据库的核心操作 数据库对象 窗体(Form): 窗体是数据信息的主要表现形式,是数据库与用户之间的主要接口 报表(Report): 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析 数据访问页。数据访问页是Access发布的Web页 宏(Macro): 宏相当于DOS中的批处理,用来自动执行一系列操作 模块(Module):模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合,即程序的集合 8.2.2 数据库及表的建立 数据库的建立 使用“数据库向导” 单击“空数

文档评论(0)

wu12youli + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档