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

《数据库基础及Access应用》电子教案.ppt

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

数据库基础及Access应用 第一章 数据库基本原理 1.1 数据管理的基本概念 1.1.1 信息与数据 信息=数据+数据处理 数据处理是对各种数据进行加工、处理(包括收集、存储、分类、计算、检索、传输等)的过程。 1.1.2 数据库 数据库(Database,DB)是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。 1.1.3 数据库系统 数据库系统是一个具有管理数据库功能的计算机系统,它除了包括计算机硬件系统和操作系统之外,还包括数据库、数据库管理系统、数据库应用系统,此外,还包括数据库管理人员及用户。 1.1.4 数据库管理系统 数据库管理系统(Database Management System, DBMS)提供以下几大功能: 数据库的定义 数据操纵 数据运行控制 数据字典 数据库的传统定义是以一定的组织方式存储的一组相关数据项的集合,主要表现为数据表的集合。但是,随着数据库技术的发展,现代数据库已不再仅仅是数据的集合,而且还应包括针对数据进行各种基本操作的对象的集合。 Access由于其特有的全环绕数据库文件结构,使其与传统的数据库概念有所不同。它采用数据库方式是,在一个单个的*.MDB文件中包含应用系统中所有的数据对象(包括数据表对象和查询对象),及其所有的数据操作对象(包括窗体对象、报表对象、宏对象和VBA模块对象)。因此,采用Access开发的数据库应用系统会被完整地包含在一个单个的*.MDB磁盘文件中。正是Access的这种“包罗万象”的*.MDB文件结构,使得其数据库应用系统的创建和发布变得异常简单,因而成为一种深受数据库应用系统开发者喜爱的关系数据库管理系统。图1-2所示为Access数据库结构示意。 1.2 数据管理及其发展 1.人工管理阶段 2.文件系统阶段 3.数据库系统阶段 4.分布式数据库系统阶段 数据的人工管理 数据的文件系统 数据的数据库系统 1.3 E-R图(Entity-Relationship) 实体:客观存在且相互区别的事物称为实体 属性:描述实体的特性称为属性. 关键字:如果某个属性或几个属性组合的值.能够唯一地标识出实体集中的每一个实体,就可以选作关键字. 联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联. E-R图包括三个要素: 实体:用矩形框表示,框内标明实体名称。 属性:用椭圆形表示,并用连线与实体连接起来。 实体之间的联系:用菱形框表示,框内标明联系名称,并用连线将菱形框分别与有关实体相连,且在连线上标明联系类型 实体与实体间的联系可归结为三种类型: 1.一对一联系 2.一对多联系 3.多对多联系 1.4 数据模型 1.4.1 层次模型 1.4.2 网状模型 1.4.3 关系模型 关系、元组、属性、域、数据表、数据库、关键字、关系模式 1.5 关系运算 1.5.1 SQL语言基础 1.5.2 常用的SQL语句 1. SELECT语句 2. CREATE、DROP、ALTER语句 3. INSERT、UPDATE、DELETE语句 1. select语句 SELECT firstname, lastname FROM employee 2. create语句 CREATE TABLE BILLS(NAME CHAR(30),AMOUNT NUMBER,ACCOUNT_ID NUMBER) CREATE TABLE EMLOYEE(FIRSTNAME CHAR(15),LASTNAME CHAR(15) NOT NULL,emloyee_id char(15),age int) 3. INSERT语句 插入数据 INSERT INTO BILLS VALUES ( JOES COMPUTER SERVICE,25,1) insert into bills values(,25000,1) 4. 删除表 DROP TABLE BILLS 5. UPDATE 语句 update emloyee set age=27 where firstname=‘Liu’ update bills set name=liu where amount=100 DELETE 语句 delete from bills 删除所有记录(行) 1.5.3 传统的集合运算 1)传统的集合运算:并、差、交和广义笛卡尔积等。 2)专门的关系运算:选择、投影、连接等。 选择运算是指从指定的关系中选择某些满足条件的元组构成一个新的关系。 投影运算是指从指定的关系中选择某些属性的所有

文档评论(0)

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

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

1亿VIP精品文档

相关文档