《数据库Access》课件——第1章 创建Access数据库.pptx
,数据库应用基础,(Access 2,010),第1章创建,Access,数据库,1.1创建,Access,2010,数据库,1.2创建表,1.3输入记录,1.4修改表结构,学习目标,I,了解数据库的基本概念,I,了解,Access,201,0,数据库对象,I,能创建,Access,2010,数据库,I,能创建数据表,I,能修改表结构,数据库技术是一门研究如何存储、使用和管理数据的技术,。,数据库应用涉及数据、信息、数据处理和数据管理等基本,概念。,1,.,1数据库的基本概念,1、,数据和信息,数据是记录客观事实的符号。这里的“符号”不仅仅指数字、字母、文字和其他特殊符号,,而且还包括图形、图像、声音等多媒体数据。,信息是经过加工后的数据,它会对接收者的行,为和决策产生影响,具有现实的或潜在的价值。,一,例如:“周丹丹”、“湖南”、“575”,是单纯的数据,而“周丹丹丹同学来自湖南,入学成绩为575分”,就是一条有意义的信息。,2、数据库,数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。,3、数据库管理系统,数据库管理系统,(DBMS),是一,种操纵和管理数据库的,软,件系统,,用于建立、使用和维护数据,库。,4、数据库系统,数据库系统,(,DBS,),是,具有管理和控制数据库功能的,计算机系统。,(,也是支持数据库各操作,的软件系统),数据库系统的组成,一,数据库系统是一个计算机应用系统,它是把有关计算机硬件、,软件、数据和,人员组合起来为用户提供信息服务的系统。,Access2010,是一个功能强大的,关系型数据库管理系统,,是,Office2010,的,一个组成部分。开发一个,Access,数据库应用系统,的首要工作就是创建一个,Access,数据库文件,,Access,所提供,的各种对象都存放在这个数据库文件中,,方便了数据库对象的管理。,退出,Access,2010.,通过单击“文件”选项卡中的“退出”按钮退出,Access 2010,。,通过单击,Access 2010,窗口右上角的“关闭”按钮,可以快速退出,Access 2010,。,Access2010,启,动与退出,Access,2010,工,作窗口(左侧显示“文件菜单,命令,右侧显示选择不同命令后的结果”),Access,数据库的结构,一,数据库对象包括:,表、查询、窗体、报表,、数据访问页、宏和模块,。(演示学生成绩管理数,据库),1、表,表,是数据库中,最基本的组成单位,用于存储数据库管理的数据。,(一个数据,库中包含多个表,用,户可以在不同的表中存储表示不同类型的数据。通过在表之间建立关系,就可以,将存储在不同表,中的数据联系起来供用户使用,。,创建数据库的,第,一步工作,就是,建立各种数据表,),2、,查询,查询是数据库的基本操作。通过建立查询对象,可以从数据库中找到满足某一,个条件和某几个条,件的记录。,3、,窗体,窗体是人机交互的界面,是用户输入数据和显示记录、信息和查询结果的屏幕。,4、,报表,报表,是以特定的格式,打印,显示数据最有效的方法,5、宏,宏是指一个操作或几个(一组)操作的集合,其中每个操作都能完成一种特定的功能,,宏来完成这个集合中,的一系列的操作功能。,6、,模块,模块是子程序和函数的集合,主要作用是建立复杂的,VBA,程序,,以完成宏等不能完成的,任务。,例如:将自己的数据存储在表中,通过,窗体来浏览、输入及更新表中数据,用查询来检,索符合指定条件的数据,用报表以特定的方式来分析和打印数据等。,创建数据库,一,方法一:使用模板创建数据,库,一,方法二:创建空数据库,,添加表、查询、窗体、报表等对象,1.1.2创建数据库,一,任务1.2 使用“罗斯文”模板创,建一个数据库,。,任务分析,Access 2010,提供了许多数据库模板,包括“,可用模板”和通过连接网络在,Office.co,m,中查找获得的模板。使用数据库模板可以使创建更加快捷、科学。,任务操作,任务1.3 学校要对学生学习成绩进行管理,要求创建一个名为“,成绩管理”的,Access,数据库,用来存储学生的基本信息和考试成绩等,。,任务分析,创建“成绩管理”空白数据库,然后向该数据库中添加所需要的学生基本信息表、考,A,月,成绩管理:数据库,(Access2,操,视图,有Ae0,表1,按虎,表1,记录:,第,1项,据表视图,试成绩表等。,任务操作,使用模板创建数据库,首先要了解各个模板的情况,使创建的,数据库与选择的模板最接,近。,创建空数据库,尽管需要自己定义每一个数据库对象,但这种,方法最具有灵活性。,结,要点提示:,打开:以共亨模式打开数,据库,以只读方式打开:只能查看数,据库不能编辑数据库,以独占方式打开:其他用户无法使用该数据库,以独占只读方式打开:以只读访问方式打,开数据库,并且防止其他用户打开。,1.打开数据库,2.保存数据库,3,.,关,闭,数,据,库,数据库打开与关闭,【基础知识】,表是数据库中用来存储和管理数据的基本对象,一个,数据库中可以包含多个表,通过表与表之间建立,关系,将不同数据表中的数据联系起来,以,便供用户使用。,1,.,认,识,表,:,表是数据库的基本组成部,分,一个数据库可以由一张或多张表组成,每张表中包含不同,的数据。,学生毕业学校统计表,2.字段的数据类型:,文本、,数字、日期/时间等10种。,3.主,键,:,主键字段可以唯一,标识表中每一条记录,包括自动编号主键、单字段主键和多字段主键3种,类型。,行:字段,学号,姓名,性别,年龄,毕业学校,周前梅,女,19,北师附中,吴后兰,女,20,青岛二中,王左菊,男,21,长春一中,列:记录,郑右竹,男,9,西交在附中,创建表的方法,一,使用数据表视图创建(创建,表),一,使用设计视图创建(创建表设计),例题,1、,运用创建空数据库方法,先创建一个“成绩管理”数,据库。,2、,在“成绩管理”数据库中创建表(教师、学生、课,程、成绩),操作1使用数据表视图创建“教师,”表,操作2使用设计视图创建“学生”表、“课程”表、“成绩”表,3、,输入记录,任务1.4学校有一批教师任教课程的,表格,在“成绩管理”数据库中创建,“教师”表来保存这些数据,如图1-8,所示。,任务分析,在数据表视图中通过直接输入,数据的方法,来创建表,只需在表中添加字,段、更改字,段名称、输入相关数据即,可。,操作步骤,1.2创建表,1.2.1使用数据表视图创建表,表1,ID,单,市,以 际,脚,(新建),记录:,第1项(共1项,),无筛,选,器,搜素,编号,字段1,单,击,以,麟,加,无篇选器,搜素,表1,编号,姓名,任教课程,字段,纪海洋,惠育,记录:M4第2项(,共2项M,长无筛选器,搜素,图1-8“教师”表记录,数据库设计过程,以“成绩管理”数据库为例,其设,计过程可以分为以下步骤。,(1)确定数据库的用途。,(2)查找和组织所需的信,息。,(3)将信息划分到表中。,在一个数据库文件,中只有一个表。,在一个数据库文件中有多个表。,在多个数据库文件中有多,个表。,(4)确定每个表所需的字,段。,不要包含已计算的数据。,将信息按照其最小的逻辑单元进行存储。,(5)指定主键。,(6)确定表之间的关系。,(7)优化设计。,(8)应用规范化规则。,字,段,名,称,数,据,类,型,字,段大小,格式或属性,学号,文本,8,必填字段,姓名,文本,10,性别,文本,2,出生日期,日期/时间,短日期,团,员,是/否,是/否,身高,数字,单精度,两位小数,专业,文本,16,家庭住址,文本,30,照片,OLE,对象,奖惩情况,备注,字段名称,数据类型,说明,学号,文本,唯一标识每位学生,姓,文本,性别,文本,出生日期,日期/时间,团,员,是否,身高,数字,字段,专业,文本,家庭住址,文本,照片,OLE,对象,奖惩情况,备注,表1,字段属性,常规,查阅,字段大小,8,掩码,任务1.,5,在“成绩管理,”数据,库中使用设计视图创建,“学生”表,,表1-1给出了“学生”,表结构。,任务分析:,表1,X,字段洛称,数据类型,说明,字段属性,常规查阅,1.2.2使用设计视,图创建表,常,规,查,阅,字段大小,格式,入掩码,标题,默认值,有效性规则,有效性文本,必需,允许空字符串,素引,Unicode,压缩,最买路数搶客,常,规,查 阅,字段大小,格式,输入 掩码,标题,默认值,有效性规则,助。,字段名称最长可到64个字符,(,包括空格)。按,F1 键可查看有关字段名称的帮助,表,1,字段名称,学,号,表1-1“学生”表结构,日期/,/时间,币,动编号,是 是,无,是,据类型,货白,说,明,25,8,数,据,类,型,存,储,说,明,文本,字符,最多可存储255个字符,备注,文本、数字、字符,用于存储长度超过255个的文本字符,最多可存储6,5535个,字符,如注释、较长的说明和包含粗体或斜体等格式的段落等,经常使用“备注”字段,数字,数值,用于存储在计算中使用的数值,这些数值可以,用来进行算术,运算,日期/时间,日期和时间,8个字节,用于存储日期/时间值,存储,的每个值都包括日期,和时间两部分,货币,货币值,8个字节,用于存储货币值,在计算时禁止四舍五,入,以防,影响运算结果,自动编号,添加记录时自动插入,一个唯一的,数值,用于为添加到表中的每条新记录自动填充一个,编号,可作为,主键的唯一值,该字段值可以按顺序增加指定的增量,也,可以,随机选择,数,据,类,型,存,储,说,明,是/否,逻辑值,用于包含两个可能的值,,如“是”或“否”、“真”或,“假”,即-1,表示,“是(真)”,0,表示“否(假)”,OLE对象,OLE对象或二进制数据,用于存储其他Windows应用程序的图像、文档、,图形和其他,对象,附件,图片、图像、二进制文件等,任何支持的文件类型,它可以将图像、电子表格,文件、文,档、图表等各种文件附加到数据库记录中,超链接,超链接数据,用于存储超链接,,以通过URL,对网页进行访问,,,或通过,UNC格式的名称对文件进行访问,还可以链接至数据,库中存,储的Access对象上,计算,数字值,用于计算的结果。计算时必须引用同一张表中,的其他字段,查阅向导,查阅向导,实际上它不是一种数据类型,,而是一个行为过程。它调用,“查阅向导”,显示从表或查询中检索,到的一组值,或显示创建,字段时指定的一组值,Access,2010,数据类型,1.3输入记录,任务1.,6,将如图1-16所示的一批数据输入到“成绩管理”,数据库的“学生”表中。,图1-16“学生,”表记录,任务分析,建立表结构后,将数据通过数据表视图输入到表中,这,是输入记录最常用的方法。在输,入数据时,要注意“日期/时间”、“是/否”等类型数据的输入方,法。,任务操作,口 学 生,家庭住址,照片,-,奖惩,惩情况,市南区大学路7号,35号,闽江路120号,李沧区永安,路4号,物联网技术,物联网技才,2014,张思雨,1998/10/25,1.72餐旅服务 市南区山东路2,4第10项供101,无端选,器,擅素,学,生,姓,名 ,性,别 ,出,生 日,期,身 高 专 业 家 庭,住,址 ,照,片 奖,惩 情,5 ,记录第1项(共1项,N,数字,回也,区,1.71,网,技,术,1.75网络技术,1,.,6,5,动,设,计,68动漫技术,65动漫技术,学号,20130101,20133010,20130201,20130202,20193020,20140101,20140102,1998/6/18,998/3/25,1997/12/26,998/1/15,1997/10/17,1999/3/12,998/6/20,露,李东海,孙晓雨,赵雷,王和平,张莉莉,李曼玉,姓 名,性,另,出 生,日,期,团 员,身,高,-,专,业,简 选 器,搜 索,勇,号号,任务1,.,7,在“学生”表中的第1条记,录的“照片”字段中存储一张照片。,任务分析,“学生”表中的“照片”字段为,“OLE,对象”类型,不能直接输入数据。,Acc,ess,为该字段提,供了对象链接和嵌入技术。所谓链接就是将,OLE,对象数据的位置和它的应用,程序名保存在,OLE,对象字段中,通过外部程序对,OLE,对象进行编辑修改后,当它在,A,ccess,中显示时,修改,后的结果可随时反映出来。嵌入就是将,OLE,对象的副本保存在表的,OLE,对象字段中。一旦,O,LE,对象被嵌入,则在对,OLE,对象更改时,不会影响其原始,OLE,对象的内容。,任务操作,对摩入到楼,编辑记录,1.修改记录,2.添加“附件”类型字段数据,3.删除“附件”类型字段数据,4.删除记录,1.4修改表结构,任务1,.,8,按下列要求修改“教师”表的结,构。,(1)删除多余的字段“字段1”。,(2)将“编号”字段名更改为“教师编号”字段名,。,(3)将“教师编号”、“姓名”、“任教课程”字段大小分别,设置为6,、,12,、,30,。,任务分析,该任务分别是删除字段、更改字段名、修改字段的长度,这些操作都要在表设计视图,中进行。,任务操作,修改表结构,1.插入字段,在表中插入字段,可以在,数据表视图和设计视图中进行操作。,2,.,移动字段,选中要移动字段前的行选择器,按住鼠标,左键,将该字段拖动到新的位置上即可。,3,.删除字段,一,删除字段会造成数据的丢失,。,删除字段时,保存在该字段中的数据,会被永久地从表中删除,,所以在删除字段之前,建议对表进行备份。,如果删除的字段中包,含数据,则系统会弹出警告信息。,如果表的关系或关联对象(如窗体、报表、查询、组件或者宏等)用到被删除的字段,,必,须针对删除字段调整关系或者对象。,【任务小结】,1、使用数据表视图是一种直接创建表的方法,但不能对字段的属性进行设置,字段,的属性采用默认值。在数据表视图中,可以进行字段的编辑、添加和删除等操作。,2、使用设计视图创建表,是一种十分灵活的方法,但也是比较复杂的方法。使用向导,创建的表和使用数据表创建的,表都需要在设计视图中再进行修改和完善。,课后习题,一,、填空题,1.,Access,2010,数据库对象有 表、,查,询,、窗体、报表、宏,_,、模块等。,2.表是由一些行和列组成的,表中的一列称为一个字段_,表中的一行称为,记录。,3.Access 2010,数据库文件的扩展名是,accdb,4.4.Access,2010,提供的数据类型有文本、,数字、日期/时间、货币、自动编号、是/否、,OLE,对象、超链接、附件、计算、,查阅向导。,5.自动编号类型的字段值不需要用户输入,而系统会自动给它一个值,该字段常用来设,置主键。,二,、,选择题,1.Access 2,010,数,据,库,是,(,),。,A.,层次数据库,B.,网状数据库,C.,关系数据库,D.,面向,对象数据库,2.若创建表时建立“工作时间”字段,则其数据类型,应当是()。,A.,文本,B.,数字,C.,日期,D.,备注,3.,Access,20,10,中数据库和表的关系是()。,A.,一个数据库可以包含多个表,B.,一个表可以单独存,在,C.,十个表可以包含多个数据库,D.,一个数据库只能包含,一个表,4,在,Access,2010,表中,只能从,两种结果中选择其一的字段类型是()。,A.,是/否,B.,数字,C.,文本,D.OLE,对象,5.文本数据类型的,默认大小为(,),。,A.64,个字符,B.127,个字符,C.255,个字符,D.65,535,个字符,6,.,在,Access 20,10,数据库中,其他数据库对象的基础是()。,A.,报表,B.,查询,C.,表,D.,模块,7.在,Access,2010,中,空数据库是指(,),。,A.,没有基本表的数据库,B.,没有窗,体、报表的数据库,没有任何数据库对象的数据库,D,数据,库中数据是空的,8.货币类型是()数据类型的特殊类型。,A.,数字,B.,文本,C.,备注,D.,自动编号,9.每个表可包含自动编号字段的个数为(,),。,A/1,个,B.2,个,C.4,个,D.8,个,10.在数据表设计视图中,不能进行的操作是()。,A.,修改字段的类型,B.,修改字段的名称,C.,删除一个字段,D.,删除一条记录,