六、数据库技术与Access_第1页
六、数据库技术与Access_第2页
六、数据库技术与Access_第3页
六、数据库技术与Access_第4页
六、数据库技术与Access_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

朽木易折,金石可镂。千里之行,始于足下。第页/共页六、数据库管理系统与Access2010(一)了解有关数据库的基本概念、数据管理技术的发展、数据库系统的组成、数据模型和关系数据库的基本概念及关系运算。·数据库的基本概念数据:数据是指存储在某一种媒体上能够识别的物理符号。数据处理:数据处理是指对各种形式的数据举行收集、存储、加工和传扬的一系列活动的综合(数据管理是数据处理的核心内容)数据库(DB):是持久存放在计算机内(外存)的、有组织的、可表现为多种形式的可分享的数据的的集合。数据库管理系统(DBMS):是数据库系统的核心,是对数据库举行管理的系统软件。数据库系统(DBS):是指拥有数据库技术支持的计算机系统,它可以存储大量数据,提供数据处理和信息资源分享服务。数据库管理员(DBA)·数据管理技术的发展人工管理阶段文件系统阶段数据库系统阶段·数据库系统的组成硬件系统系统软件:主要包括操作系统、数据库管理系统、与数据库接口的高级语言及其编译系统,以及以DBMS为核心的应用程序开辟工具。数据库应用系统:是为特定应用开辟的数据库应用软件。各类人员:数据库管理员、系统分析员、应用程序员、总算用户·数据模型的基本概念数据库中最常见的数据模型有三种:层次模型、网状模型、关系模型。层次模型:是一颗倒立的树,典型的层次数据库管理系统是IMS系统网状模型:是一个网络,网状结构,DBTG系统关系模型:关系模型把世界看做由实体和联系构成的。·实体之间对应关系:一对一、一对多、多对多。·满意下列条件的二维表,在关系模型中称为关系:每一列中的分量都是类型相同的数据、行和列的顺序是可以随意的、表中的分量是不可在分割的最小数据项,即表中不允许有子表、表中的随意两行不能彻低相同。·作为商品推出的数据库管理系统几乎都是关系型的:ACCESS、Oracle、Sybase、Informix、VisualFoxPro。·关系数据库的基本概念关系:一个关系就是一张二维表,每个关系有一个关系名。在Access中,一个关系就是数据库文件中的一个表对象。属性:二维表中垂直方向的列称为属性,也叫一个字段。域:一个属性的取值范围叫做一个域。元组:二维表中水平方向和行称为元组,也叫一条记录。码:又称为关键字。二维表中某个属性或属性组,若它的值唯一的标识了一个元组,则称该属性和属性组为候选码。若一个关系有多个候选码,则选定其中一个为主码,也成主键。分量:元祖中的一个属性值叫做元组的一个分量。关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映象。简记为:关系名(属性名1,属性名n)。·关系运算关系运算有两种,一种是传统的集合运算(并、差、交、广义笛卡尔积等);另一种是专门的关系运算(挑选、投影、衔接)。专门的关系运算包括:挑选:挑选运算即在关系中挑选满意指定条件的元组。投影:投影运算是在关系中挑选某些属性(列)。衔接:衔接运算是在两个关系的笛卡尔积中选取属性间满意一定条件的元组。了解数据库管理系统的概念及常见数据库管理系统、Access2010数据库对象、数据库的基本操作、表的概念和基本操作、SQL基本语句的使用。·数据库管理系统的概念数据库管理系统是一种操控和管理数据库的系统软件,用于建立、使用和维护数据库,简称DBMS。·常见数据库管理系统Oracle:最早商品化的关系型数据库管理系统,还是一个分布式数据库系统。MicrosoftSQLSever:典型的关系型数据库管理系统。VisualFoxPro(VFP):数据库管理/开辟软件。MicrosoftAccess:无需编写任何代码,可视化操作即可。MySQL:是一个小型关系型数据库管理系统。展开源代码。DB2:一种关系型数据库系统,主要用于大型应用系统。·Access2010数据库对象Access是一种关系数据库管理系统(RDBMS)表:表是有结构的数据的集合,表用于存储基本数据。表结构和表间关系将直接影响后续开辟工作的效率,甚至影响到系统的质量。在表中一行数据称为一条记录,一列称为一个字段。查询:是按照一定的规矩或条件,从一个或多个表中映射出的虚拟视图。查询用于在一个或多个表内(或查询内)寻找某些特定的数据。(3)窗体:窗体是应用程序和用户之间的接口界面,是创建数据库应用系统最基本的对象。可以通过窗体显示和编辑数据。(4)报表:报表是以打印格式显示用户数据的一种有效方式。(只能输出数据)(报表不能对内容修改,只能修改格式,修改内容在表或窗体中)(5)宏:宏是一种为实现较复杂功能而建立的可定制对象,它实际上是一系列操作的集合。(6)模块:由visualbasic编制的过程和函数组成。所有的对象都行都是通过“创建”选项卡创建的,除了自动创建之外,其余的都是通过设计视图完成创建。·数据库的基本操作1.创建数据库(1)利用模板创建(一种是随ACCESS一同安装的模板,另一种是来自的模板)(2)二是先建立一个空白数据库,然后在添加表、窗体、报表等其他对象。2.设置字段属性(1)字段数据类型:Access2010定义了12种数据类型:文本:用于保存文本或无需计算的数字,电话号码,邮编,最多255个字符。备注:用于保存解释性的长度较大的字符串。大于255个字符,最多65535个字符。数字:用于保存能举行算术运算的数值数据,如成绩、年龄。日期/时光:用于保存日期和时光。货币:用于存储货币数据,默认两位小数。Access会自动添加货币符号和千位分隔符。自动编号:ACCESS自动按记录添加时的顺序指定一个唯一的自动编号,123456...,用户不能改变其值,一个表中只能有一个字段类型。是/否:是或否。OLE对象:用于存储异常的多媒体数据,如声音、图片、视频、word、excel文件。超链接:用于保存超链接地址。附件计算查阅向导:用于输入比较固定的数据,数据输入时使用组合框从列表中挑选输入,而列表内容由用户创建时指定。(2)挑选数据格式(用于设置字段显示格式)(3)改变字段大小(限制字段输入长度):在ACCESS2010中,可以修改“数字、“文本”、“自动编号”数据类型字段的大小。(4)输入掩码(定义数据的输入格式)(5)设置有效性规矩(防止数据输入错误而设置的一个限制条件)和有效性文本(有效性规矩出错时显示的文本信息)(6)设置表的主键(“表设计视图”→右击→“主键”或“表设计视图”→“表格工具”→“设计”→“主键”)(主键值不能重复不能为空)(7)其他字段属性:“标题”属性、“必须”属性(该属性用来设置该字段是否一定要输入数据,惟独“是”、“否”两种挑选)3.access数据库中,查询对象有五种视图:设计视图:用于创建新的查询对象,或者修改已有的查询对象。数据表视图:可以以二维表的形式显示查询结果。SQL视图:用于查看查询对象所对应的SELECT命令。数据透视表视图:以表格形式对查询结果举行进一步的多维分析。数据透视图视图:以图形方式显示、对照查询结果。4.在access数据库中,可以将查询分为挑选查询、交错表查询、操作查询、参数查询、SQL查询五大类。·挑选查询:是最常用的查询类型,它从一个或多个相关联的表或查询中检索数据,并且用数据表视图显示结果。可将挑选查询分为单表查询(“创建”选项卡→“查询”组→“查询设计”打开查询视图→“显示表”对话框→挑选“查询类型”)与衔接查询(创建多表的衔接查询时,首先要建立表间关系)。·交错表查询:主要用于显示某一个字段数据的统计值,比如计数、平均值等。·操作查询:用于对数据库举行复杂的数据管理操作,它能够通过一次操作完成多个记录的修改。操作查询包括更新查询、生成表查询、追加查询、删除查询扩散类型(1)更新查询就是对一个或多个数据表中的一组记录举行全局的更改,批量更新数据库中的记录。(2)生成表查询可以按照一个或多个表/查询中的数据来新建数据表。(3)追加查询用于将一个或多个表中的一组记录添加到另一个表的结尾,(当两个表之间的字段定义不相同时,追加查询只添加互相匹配的字段内容,不匹配的字段将被忽略)追加查询可以为指定的表追加记录,目标表必须是一个已经存在的表,源数据表与目标数据表可以存在于同一个数据库中,也可分属于不同数据库。(4)删除查询是将符合条件的记录删除。表中记录删除后不能恢复。(操作查询修改后均不能恢复)·SQL查询(结构化查询语言)(SQL基本语句的使用)(1)SELECT语句(查询)基本格式:SELECT字段名表【INTO目标表】FROM表名【WHERE条件】【ORDERBY字段】【GROUPBY字段【HAVING条件】】说明:ORDERBY字段:按指定字段排序。GROUPBY字段:按指定字段分组。HAVING条件:设置分组条件。INTO目标表:将查询结果输出到指定的目标表。(2)UPDATE语句(字段内容更新)基本格式:UPDATE表名SET字段=表达式【WHERE条件】例:UPDATE学生SET性别=“女”WHERE性别=“男”(3)INSERT语句(插入记录)基本格式:INSERTINTO表名VALUES(内容列表)例:INSERTINTOxsda(学号,姓名,性别,出生日期)VALUES(“201001011”,“张山”,“女”,#1/1/1990#)(4)DELETE语句(删除记录)基本格式:DELETEFROM表名【WHERE条件】例:DELETEFROMxsdaWHERE编辑编号=“201001”·表的概念和基本操作1.表的概念在Access关系数据库中,表是有结构的数据的集合,是数据库应用系统的数据仓库。表用于存储基本数据。表结构与

温馨提示

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

最新文档

评论

0/150

提交评论