大学计算机基础第8章 Access数据库_第1页
大学计算机基础第8章 Access数据库_第2页
大学计算机基础第8章 Access数据库_第3页
大学计算机基础第8章 Access数据库_第4页
大学计算机基础第8章 Access数据库_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础 第 8章 第 1页 第 8章 本章概述 本章的学习目标 主要内容 大学计算机基础 第 8章 第 2页 本章概述 010是微软公司推出的 010组件之一,操作界面和环境与同为组件的 010、010、 010的风格保持一致,使用方便,广受青睐。 本章将介绍一个学生图书借阅管理数据库系统实例的开发过程。 大学计算机基础 第 8章 第 3页 本章的学习目标 理解数据库基础知识及关系数据库管理系统 掌握 010开发、设计数据库系统的流程 了解使用 010数据库管理系统来实现数据库应用系统的功能 大学计算机基础 第 8章 第 4页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 5页 数据库基本概念 学生在食堂用餐、在图书馆借阅图书等活动都可以通过校园卡实现身份识别、收费等管理功能,这些提供便利服务的功能都是通过数据库系统实现的。 当我们在微信上聊天、在网上购物、在餐馆就餐、在出行旅游时都在享受着数据库系统的服务。可以说,在我们的生活中数据库系统无处不在,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 大学计算机基础 第 8章 第 6页 什么是数据库? 简单的定义是这样的:数据库( 结构化数据的集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 数据库表达了三层含义: 数据库是自描述的。 数据库是集成记录的集合。 数据库是模型的模型。 大学计算机基础 第 8章 第 7页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 8页 数据模型 数据库中存储的数据是结构化的,这种结构化的数据必须按一定的数据模型进行组织、描述和存储,因此数据库是根据数据模型建立的。数据模型是理解数据库的基础。 大学计算机基础 第 8章 数据模型的组成 一般地讲,数据模型是对现实世界客观事物的数据抽象描述。这种抽象描述能确切地反映事物、事物的特征和事物之间的联系,形成一组严格定义的概念的集合。 数据结构 数据操作 数据的完整性约束条件 第 9页 大学计算机基础 第 8章 概念模型 概念数据模型也称信息模型,它以实体联系( 称 论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,用于数据库的概念设计。 实体( 实体集( 实体类型( 属性,实体类型的标识符( 第 10页 大学计算机基础 第 8章 关系模型 在数据库领域中,按照组织数据库中数据的结构类型不同,分为层次模型、网络模型、关系模型和面向对象数据模型。 其中关系模型用二维表格来描述实体以及实体之间的联系,其结构简单、直观、容易实现,是目前最常用的一种数据模型。 第 11页 大学计算机基础 第 8章 第 12页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 13页 关系数据库的基本概念 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 关系:一个关系对应通常说的一张表; 属性:表中的一列即为一个属性; 域:属性的取值范围; 元组:表中的一行即为一个元组; 码 /键:表中的某个属性组,它可以唯一确定一个元组; 分量:元组中的一个属性值; 关系模式:对关系的描述,一般表示为关系名(属性 1,属性2, ,属性 n)。 大学计算机基础 第 8章 第 14页 关系模型举例 学号 姓名 性别 所在学院 联系电话 照片 2013180054 李明明 女 信息技术学院 12345678901 2013180001 王珂 女 信息技术学院 12345678902 2013125057 王亚楠 女 药学院 12345678903 2013151061 俎梦航 男 药学院 12345678904 2013125017 杜文迪 女 药学院 12345678905 2014165018 付碧波 男 人文学院 12345678906 2014165001 王征 男 人文学院 12345678907 2013180067 吴莹莹 女 针灸推拿学院 12345678908 2014192026 毕明阳 女 第一临床医学院 12345678909 2014192040 马俊娟 女 第一临床医学院 12345678910 学生表 大学计算机基础 第 8章 第 15页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 16页 初识 010 010的特点,就在于使用简便。 010让用户充分运用信息的力量。用户不用是数据库专家,一样可以大显神通。同时,透过新增加的网络数据库功能,用户在追踪与共享数据,或是利用数据制作报表时,将可更加轻松无负担,这些数据自然也就更具影响力。网页浏览器有多近,数据离用户就有多近。 大学计算机基础 第 8章 第 17页 010的数据库对象 010中提供了六种数据对象, 010的主要功能就是通过这六种数据对象来完成。 表 ( 表是数据库的基本对象,是创建其他 5种对象的基础。 查询 ( 查询可以按索引快速查找到需要的记录。 窗体 ( 窗体提供了一种方便的浏览、输入及更改数据的窗口。 报表 ( 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏 ( 宏相当于 来自动执行一系列操作。 模块 ( 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用 大学计算机基础 第 8章 第 18页 小结 以上就是可以在 放数据需要用到表,取出你想要的需要用到查询,让用户和数据库联系起来需要用到窗体,最终放到纸上面需要用到报表。表、查询、窗体、报表是和模块是对以上四条的完善,可以让数据安全性更高。所有一切的基础是表。 大学计算机基础 第 8章 第 19页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 20页 创建数据库 在 010中,既可利用模板建立数据库,也可以直接建立一个空数据库。 大学计算机基础 第 8章 第 21页 使用模板创建数据库 010提供了 12个数据库模板,使用数据库模板,用户只需要进行一些简单操作,就可以快速创建一个包含了表、查询等数据库对象,并能实现具体管理功能的数据库系统。 在启动窗口中“可用模板”窗格中,单击样本模板, 就可 看到 12个可用模板 。 一组是 另一组是传统数据库模板(罗斯文数据库)。 大学计算机基础 第 8章 创建空白数据库 创建空白数据库后,可根据实际需求添加所需要的表、窗体、查询、报表、宏和模块等对象。这种方法可以创建出所需要的各种数据库,但是由于需要用户自己动手创建各个对象,适用于创建比较复杂的数据库,且有没有合适的数据库模板的情况。 第 22页 大学计算机基础 第 8章 第 23页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 24页 创建和自定义数据表 一个完整的数据表由表结构和存储在表中的记录数据组成,一个好的表结构将会节省存储空间,提高处理速度从而给数据库的管理者带来方便。 创建表的三种方式:表、表设计、 右图 所示。 大学计算机基础 第 8章 010数据类型 数据是 010中必不可少的内容,是基本的东西。 “文本”:用于文字或文字和数字的组合。 “备注”:用于较长的文本或数字, 如 文章的正文、个人简历等。 “数字”:主要是用于需要进行算术计算的数值数据。 “日期和时间”:用于日期和时间格式字段,长度固定为 8字节 。 。 “货币”:是一种特殊的数字型数据。 “自动编号”:使用自动编号字段提供唯一值,常用于主键设置。 “是 /否”:用于字段只包含两个可能值中的一个。如是 /否等。 “ 用于存储来自于 档、图形和其他对象。这些对象以文件形式存在,大小最多为1G。 “超链接”:用于超链接,可以是 第 25页 大学计算机基础 第 8章 在数据库中添加表 表是数据库所有对象中第一重要的。就像档案袋中的表一样,所有数据要写在表上,没有表的存在,空空的档案袋就没有任何意义。所以说表是数据库的核心和基础。 表结构是指数据表的框架,其结构设计包括以下三个方面 : 字段名称 数据类型 字段属性 第 26页 大学计算机基础 第 8章 表结构举例 字段名 类型 字段大小 格式 学号 文本 10 姓名 文本 20 性别 是 /否 是 /否 所在学院 文本 20 联系电话 文本 11 照片 第 27页 大学计算机基础 第 8章 提醒! 涵”,更规范。在 且型等进行定义。在创建表过程中,通过“表设计”按钮创建表格比直接用“表”按钮创建表格更规范。 大学计算机基础 第 8章 创建主键和索引 数据库的功能不仅是将数据进行简单的存储,还需要保存各个表中数据的关系,而维持这种关系就需要使用到主键和索引。 为了保证表中的每条记录具有唯一性,可以通过对字段设置主键来进行约束, 010不允许在主键字段中输入重复或者空值( 主键可以由一个或多个字段组成 。 010可以基于单个字段或多个字段来创建记录的索引,多字段索引能够进一步区分开数据表中第一个字段值相同的记录。创建索引可以加快对记录进行查找和排序的速度。在数据表中使用索引来查找数据就如同在书本中使用索引来查找所需信息一样 。 大学计算机基础 第 8章 记录的操作 添加记录 删除记录 查找和替换记录 记录排序 记录筛选 大学计算机基础 第 8章 建立表之间关系 一个数据库应用系统通常包括多个表,为了把不同表的数据组合在一起,就必须建立表间的关系。建立表之间的关系,不仅建立了表之间的关联,还保证了数据库的参照完整性。参照完整性可保证表间数据在操作时保持同步,即对一个数据表进行操作会影响到另外一个相关表中的记录。 大学计算机基础 第 8章 小结 数据库的设计步骤: ( 1)分析建立数据库的目的。要用数据库管理什么数据。 ( 2)确定数据库中的表。 ( 3)确定表中的字段。好像通讯录中的姓名、电话、住址、 当一个表格的表头。 ( 4)确定主要关键字。主关键字又叫做主键。其概念是在一个表中能唯一标识一条记录的一个特殊的字段。主键不能为空,不能重复。 ( 5)确定表之间的关系。 大学计算机基础 第 8章 第 33页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 34页 创建查询 查询是建立数据库最直接的目的,是数据库设计目的的体现。就像是存放数据的档案袋,如果后期不用只是存起来是没有任何意义的。在没有完全了解查询的情况下,暂时可以把他理解为查找(实际使用中查找只是查询的一个基本功能)。 查询可以从一个或者多个表,以及查询中去查找记录。当用户进行查询时,系统会根据数据来源中的当前数据产生查询结果,所以查询结果是一个动态集,会随着数据源的变化而变化,这样做一方面可以节约存储空间,因为不是记录;另一方面可以保持查询结果始终能和数据源中的数据同步。 大学计算机基础 第 8章 第 35页 查询的类型 选择查询:是最常见的查询类型,它是从一个或者多个有关系的表中将满足要求的资料查找出来,并把这些数据显示在新的查询数据表中。使用选择查询也可以对记录进行分组,并且可对记录进行总计、计数以及求平均值等其他类型的计算。 参数查询:参数查询为用户提供了更加灵活的查询方式,通过参数来设计查询准则,由用户输入查询条件并根据此条件返回查询结果。 操作查询:操作查询是指在查询中对源数据表进行操作,可以对表中的记录进行追加、修改、删除和更新,操作查询又分为删除查询、更新查询、追加查询和生成查询。 构化查询语音), 大学计算机基础 第 8章 第 36页 常用运算符 运算符 说明 +、 -、 *、 /、 、 代表算术运算中的加、减、乘、除、整除、求余、乘方 &、 :“中” &“医 ” 的运算结果是字符串“中医” 如: *”,表示查询的字符串只能以“张”字开头 如: 张三”,“李四”,“王五”),表示查询的姓名为括号内的三个姓名之一 =、 、 =、 关系运算符,也称为比较运算符,分别代表等于、大于、大于等于、小于、小于等于、不等于 辑运算符,分别代表与、或、非。 如:“ 60 80”表示字段值范围只能为 6080 大学计算机基础 第 8章 第 37页 查询中的常用计算 计算名 功能 合计 计算一组记录中某字段值的总和 平均值 计算一组记录中某字段值的平均值 最小值 计算一组记录中某字段值的最小值 最大值 计算一组记录中某字段值的最大值 计数 计算一组记录中记录的个数 算一组记录中某字段值的标准偏差 组记录中某字段的第一个值 组记录中某字段的最后一个值 建一个由表达式产生的计算字段 定分组条件以便选择记录 大学计算机基础 第 8章 第 38页 举例 创建不带条件的统计查询 要求:统计学生人数 。 大学计算机基础 第 8章 第 39页 举例 创建带条件的统计查询 要求:统计 2013年入学的男生人数 。 大学计算机基础 第 8章 第 40页 编辑查询 查询创建完成后,若没有完全满足用户要求,可以利用查询设计视图修改查询。在查询设计视图中,用户可以在原有的查询基础上增加和删除字段,或者通过移动字段的方法改变字段的顺序。 用户在数据库窗口中,单击导航窗格中的“查询”,右击需要修改的查询,在弹出的快捷菜单中选择“设计视图”命令,即可进入查询设计视图编辑查询。另外也可选择进入需要修改的查询的“ 辑界面,通过修改 大学计算机基础 第 8章 第 41页 主要内容 数据库基本概念 数据模型 关系数据库的基本概念 初识 010 创建数据库 创建和自定义数据表 创建查询 创建窗体、报表 本章小结 大学计算机基础 第 8章 第 42页 创建窗体、报表 创建窗体 、 报表等其他 具体的操作与表和查询对象的创建相似 。 大学计算机基础 第 8章 第 43页 窗体 窗体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论