access数据库基础知识课件.pptx
《access数据库基础知识课件.pptx》由会员分享,可在线阅读,更多相关《access数据库基础知识课件.pptx(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/5/291关于本课程关于本课程 Microsoft Access是一个中、小型数据库管是一个中、小型数据库管理系统,最适合用来作为中、小规模数据量的理系统,最适合用来作为中、小规模数据量的应用软件的底层数据库。它以强大的功能,可应用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体技术,靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深受许多中、简单易学,便于开发为主要特点,深受许多中、小型数据库应用系统开发者的喜爱。小型数据库应用系统开发者的喜爱。学完本课程可以参加计算机等级考试二级学完本课程可以参加计算机等级考试二级ACCESS。20
2、23/5/292第一讲第一讲 数据库基础知识数据库基础知识1 数据库的基础知识1.1 数据库基本概念 1.2 数据库设计 2 Access2003数据库概况 2.1 功能特点 2.2 安装和启动 2.3 数据库的创建2.4 数据库的基本对象 2.5 数据库的常用工具 2023/5/2931.1 数据库基本概念数据库基本概念v 信息和数据信息和数据v 数数据据库库:存存储储数数据据的的仓仓库库,也也称称Database,简简称称DB。v 数数据据模模型型:实实体体类类型型及及实实体体之之间间的的联联系系的的模模型型称称为为“数数据据模模型型”。它它包包括括层层次次模模型型、网网状状模模型型、关关
3、系系模模型型和和面向对象数据模型等。面向对象数据模型等。v 数数据据处处理理:“数数据据处处理理”也也称称为为信信息息处处理理,就就是是利利用用计计算算机机对对数数据据进进行行输输入入、输输出出、整整理理、存存储储、分分类类、排排序序、检检索索、统统计计等等加加工工过过程程。而而数数据据处处理理的的对对象象,包包括括数数值值、文文字字、图图形形、表表格格等等。随随着着多多媒媒体体计计算算机机的的出出现,声音、图像、影视等也成为计算机能处理的数据。现,声音、图像、影视等也成为计算机能处理的数据。2023/5/294v 数据库管理系统:数据库管理系统:也称DBMS,是数据库系统中对数据进行管理的专
4、门的软件,它是数据库系统的核心组成部分,对数据库的所有操作和控制,都是通过DBMS来进行的。v 数据库应用系统:数据库应用系统:是在某种DBMS支持下,根据实际应用的需要,开发出来的应用程序包,例如财会软件,商品进销存管理系统等。v 数据库系统:数据库系统:它是数据库、数据库管理系统、数据库应用系统的统称。2023/5/295数据模型数据模型 层次型数据库系统网状型数据库系统关系型数据库系统(RDBS)面向对象型数据库系统(OODBS)2023/5/296层次模型 PRSS2S1数据间具有从属关系,数据间具有从属关系,用树型结构表示用树型结构表示层次模型的主要特征:层次模型的主要特征:J 只有
5、一个结点没有只有一个结点没有父结点,称之为根结父结点,称之为根结点点J 根结点以外的子结根结点以外的子结点向上只有一个父结点向上只有一个父结点,向下有若干子结点,向下有若干子结点点2023/5/297网状模型 T2S1S2S3C1T1C2表示多个从属关表示多个从属关系,呈交叉的网系,呈交叉的网状结构状结构特点特点;J有一个以上的有一个以上的结点无父结点结点无父结点J至少有一个结至少有一个结点可以有多个父点可以有多个父结点结点层次模型是网状层次模型是网状模型的一个特例模型的一个特例2023/5/298关系模型关系模型 字段名记录 关系模型描述的是具有相关性而非从属性的平关系模型描述的是具有相关性
6、而非从属性的平行的数据之间按照某种序列排列的集合关系,用行的数据之间按照某种序列排列的集合关系,用二维表表示二维表表示2023/5/299一个关系就是一张二维表表中的一行称为一个记录(元组)表中的一列称为一个属性(字段)域:属性的取值范围能唯一确定一条记录的字段(一个或多个)称为关键字段(或键)在多个关键字中可选定一个主键 关系模型数据结构关系模型数据结构2023/5/2910在同一个数据表中不允许出现相同的属性列和相同的记录行记录的每一个分量是最基本的数据单位,不可再分各列的顺序任意各记录行的顺序任意数据表的特点数据表的特点2023/5/2911面向对象模型面向对象模型2023/5/2912
7、1.2 关系数据库设计关系数据库的结构设计 关系数据库的结构设计应满足关系规范化,尽可能减少数据冗余,保证数据的完整性和一致性。数据库应用系统的功能设计2023/5/2913数据库应用系统设计数据库应用系统设计 1用户需求分析用户需求分析 2应用系统设计应用系统设计 3设计的实现(编码设计的实现(编码)4数据库应用系统测试数据库应用系统测试 5系统运行和系统维护系统运行和系统维护 2023/5/29141.3 Access2003数据库 Access 2003 Access 2003数据库:数据库:是一个面向对是一个面向对象的、采用事件驱动机制的新型的关系象的、采用事件驱动机制的新型的关系数据
8、库管理系统。数据库管理系统。2023/5/2915Access2003Access2003的功能的功能特点特点1.Access的主要特点提供了一整套的可视化的工作环境。用户可以自定义工作环境用户可以自定义菜单个性化的工作界面开放式数据库管理系统:通过通过 ODBC与其他数据库互联与其他数据库互联支持多媒体技术:通过通过 OLE技术来管理技术来管理大量的函数和宏的使用联机帮助2023/5/2916ACCESS的缺点的缺点:1.数据库过大,一般百M以上(纯数据,不包括窗体、报表等客户端对象)性能会变差。2.虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个
9、用户左右,而如果是并发编辑,则大概在10-20个用户。3.记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这个限度还要降低。4.不能编译成可执行文件(.exe),必须要安装Access运行环境才能使用。2023/5/2917数据库的基本对象数据库数据库表表(Table)查询查询(Query)窗体窗体(Form)报表报表(Report)宏宏(Macro)模块模块(Module)页页(Page)2023/5/2918Access数据库的主要对象表表存储数据。存储数据。查询查询查找和检索所需的数据。查找和检索所需的数据。窗体窗体查看、添加和更新表中的数据。查看、添加和更新表中的数据。
10、报表报表以特定的版式分析或打印数据。以特定的版式分析或打印数据。数数据据访访问问页页查查看看、更更新新或或分分析析来来自自 Internet 或或 Intranet 的数据库数据。的数据库数据。宏宏执行各种操作,控制程序流程。执行各种操作,控制程序流程。模块模块更复杂、高级应用的处理工具。更复杂、高级应用的处理工具。2023/5/29191.4 Access的界面Access窗口中:窗口中:左:7个对象,右:相应的内容数据库窗口中:数据库窗口中:新建、设计、打开新建、设计、打开3个按钮2023/5/29201.5 使用向导创建数据库使用向导创建数据库使用向导创建数据库选择一个与实体接近的模板建
11、立数据表(在推荐的字段中取舍)选择一种显示风格选择一种标题风格保存、关闭数据库新建数据库2023/5/29211.6 表与关系表与关系表的型与值:结构(型)记录(值)2023/5/2922表的设计与创建表的设计与创建创建表实际上是建立表的结构包括:字段名、数据类型等“使用向导”创建表“通过输入数据”创建表(使用数据表视图)“使用设计器”创建表(使用“设计视图”)使用“新建”按钮创建表(包括以上3种和“导入表”)2023/5/29231.使用使用“向导向导”创建新表创建新表步骤:步骤:打开一个数据库打开一个数据库双击双击“使用向导创建表使用向导创建表”从从“示例表、示例字段示例表、示例字段”中选
12、取所需,中选取所需,并做取舍并做取舍2023/5/29242.使用使用“数据表视图数据表视图”创建新表创建新表打开一个数据库打开一个数据库双击双击“通过输入数据创建表通过输入数据创建表”右击右击“字段字段1”,选择,选择“重命名列重命名列”,或双击该字段名。,或双击该字段名。插入字段:通过插入字段:通过“插入插入”菜单菜单删除字段:通过删除字段:通过“编辑编辑”菜单菜单当询问当询问“主关键字主关键字”时,根据需要回答时,根据需要回答2023/5/29253.使用使用“设计视图设计视图”创建新表创建新表步骤:1.打开一个数据库2.双击“使用设计器创建表”3.输入以下项目:字段名字段名数据类型数据
13、类型说明:说明:可以不写上节要点:上节要点:u关系u创建数据库和表的方法u表的结构1.下列字段的数据类型中,不能作为主键的数据类型是()。A)文本 B)货币 C)日期/时间 D)OLE对象2.数据类型中,一个表中只能有一个的字段类型是()。A)文本B)备注 C)自动编号 D)是/否创建表:导入表和链接表导入表导入表实例:实例:从从EXCEL工作簿中导入工作簿中导入1.在“表”对象中,空白处右击;2.在快捷菜单中,选择“导入”;3.选择要“导入”的EXCEL工作簿,单击“导入”按钮;4.选择要导入的工作表,单击“下一步”;5.保存位置:选择“新表中”(或现有表中),单击“下一步”.;6.在“导入
14、到表”中填入新表名。第二讲第二讲 表的操作表的操作2.1 表的基本操作在设计视图下操作:行头称“字段选定器”添加添加:选定该行-插入行删除删除:选定该行-改名改名:双击字段名,或直接修改移动移动:选定该行,鼠标指向字段选定器,拖动复制复制:选定该行,C,V2.2 字段的类型及设置字段的类型及设置字段名:字段名:=700 And=10000或者:Between 700 And 10000例2:只能是80年以前出生的:#1980-1-1#3.3.输入掩码设置输入掩码设置掩码:掩码:如果需要控制数据的输入格式并按输入时的格式显示,则应设置输入掩码属性。两种类型的数据可以设置掩码:日期型,日期型,文本
15、型文本型 1)在表的设计视图中,选择该字段;2)在“常规”选项卡的“输入掩码”中单击,再单击右端的“”按钮 4.创建查阅字段创建查阅字段数据来源 2 大类:值列表值列表 /查阅列表查阅列表1.值列表值列表字段的建立:字段的建立:(设计视图中)1)选定该字段;在“数据类型”中选择“查阅向导查阅向导”2)选择“自行输入所需的值”2.查阅列表查阅列表字段的建立:字段的建立:(设计视图中)1)操作1同上2)选择“使查阅列在表和查询中”3)根据向导选择所需表或查询指定字段5.主关键字及索引主关键字及索引3种“主关键字字段”:自动编号单字段(能唯一地标识记录)多字段(组合关键字)注意:“主键”字段值不允许
16、不唯一或空值,若有违背,Access会警告主关键字和索引主关键字:主关键字:其值能唯一地标识记录的一个或多个字段。将该表与其它表其值能唯一地标识记录的一个或多个字段。将该表与其它表进行关联时,必须指定主键。进行关联时,必须指定主键。建立建立主键:主键:选择菜单编辑-主键,或工具栏“主键”按钮。修改修改主键主键:选择当前要设置的关键字段,设置为主键,就取消了原有设置删除删除主键:主键:如果主键在某个关系中,必须先删除这个关系,再删除主键内容排除筛选内容排除筛选 “记录”“筛选”“内容排除筛选”菜单命令,或者在选定的内容上右键单击鼠标,从弹出的快捷菜单中选择“内容排除筛选”菜单命令,即可显示出那些
17、在该字段中不包含选定内容的记录。高级筛选高级筛选 首先要按高级排序的方法打开“筛选”编辑器窗口,然后从“字段”行的下拉列表中选择所要筛选的字段名称,并在该列“条件”行中输入筛选条件后,单击”应用筛选“按钮即可。索引的使用用于优化数据库的查询及排序用于优化数据库的查询及排序打开索引打开索引(可以建立、查看、修改索引)(可以建立、查看、修改索引)在“设计”视图下,选择视图-索引建立多字段索引建立多字段索引先指定第一字段的索引名、字段名、次序先指定第一字段的索引名、字段名、次序以后的各字段,使索引名保持以后的各字段,使索引名保持空白空白,再设置字段名、,再设置字段名、次序次序2.3 关系的创建及应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 数据库 基础知识 课件
限制150内