《数据表的操作》PPT课件.ppt

上传人:牧羊曲112 文档编号:5519689 上传时间:2023-07-16 格式:PPT 页数:28 大小:413KB
返回 下载 相关 举报
《数据表的操作》PPT课件.ppt_第1页
第1页 / 共28页
《数据表的操作》PPT课件.ppt_第2页
第2页 / 共28页
《数据表的操作》PPT课件.ppt_第3页
第3页 / 共28页
《数据表的操作》PPT课件.ppt_第4页
第4页 / 共28页
《数据表的操作》PPT课件.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《数据表的操作》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据表的操作》PPT课件.ppt(28页珍藏版)》请在三一办公上搜索。

1、Access-数据表的操作,计算机公共课教研室 2010年,计算机公共课教研室 2010年,目 录,计算机公共课教研室 2010年,数据的模型,数据的模型计算机不能直接处理现实世界中的各种事物,而必须将其转换为计算机能够处理的数据,即抽象成各种信息概念模型和数据模型,这个过程共包括3个阶段:现实世界,信息世界,计算机世界。数据库设计的两个步骤现实世界(归纳、分类、抽象)信息世界信息世界(数据库软件)计算机世界,计算机公共课教研室 2010年,一个信息概念模型的例子,“院系”与“教师”的E-R图,院系,教师,地址,院长,电话,职称,工号,聘任,主页,院系名称,年龄,性别,姓名,1,n,“院系名称

2、”是“院系”的主键,又是“教师”的属性,我们将其称之为“教师”实体的“外键”,院系名称,计算机公共课教研室 2010年,从概念模型到数据库实现,数据库实施模型与概念模型相比,侧重于数据(和联系)的表示与存储方法。主要的数据库模型层次模型“树结构”网状模型“图结构”关系模型“二维表”,特点是结构简单、清晰,是当前数据模型的主流,Access2003也是一个关系型数据库系统。,计算机公共课教研室 2010年,Office办公套件的核心组件,Office办公套件的核心组件,计算机公共课教研室 2010年,几个Access的网络资源,几个Access的网络资源学习站点 http:/http:/计算机等

3、级考试,计算机公共课教研室 2010年,数据库系统开发步骤,数据库系统开发步骤1、系统规划阶段开发需求,可行性分析2、系统分析阶段确定实体及相互的关系(即组织结构图),确定实体的工作流程3、系统开发阶段功能模块设计(在Access中通常通过窗体来实现),数据库设计4、系统调试阶段验证与完善,计算机公共课教研室 2010年,一个综合应用的例子,开发需求根据你的实际情况,开发一个基于Access的个人通讯录的数据库系统,要求:1、提供数据录入、修改、删除以及查询功能;2、提供常用的数据报表,如显示所有的联系人及其电话等;3、提供一定的数据库安全保护功能。备注:参考的数据可参见“相关文件”中的“A_

4、002_sl.xls”。,概念模型的E-R图,计算机公共课教研室 2010年,概念模型的E-R图,分组,联系人,说明,QQ,电话,隶属,生日,姓名,n,m,分组名称,思考一下:这个概念模型有什么问题吗?,“姓名”不能作为主键,因为会违背“唯一性”原则,通常电话都不止一个,如手机、座机等,如全放一起则违背了“原子性”原则,即属性值可以再分解,“n:m”表明实体间是“多对多”的关系,即一个分组中可以包括多个联系人,反之亦然,计算机公共课教研室 2010年,概念模型的E-R图,概念模型的E-R图,分组,联系人,号码,隶属,生日,姓名,n,m,新增一无意义的“ID”属性,该属性由数据库系统进行控制,每

5、新增一记录,该值会自动加1;尽管该方式与模式设计原则不符,但却有助于提高数据处理的便捷性,新增一“电话”实体,与“联系人”实体之间存在“隶属”关系,联系人ID,1,n,描述,电话ID,电话,QQ,说明,分组名称,计算机公共课教研室 2010年,对应E-R图的二维表,对应E-R图的二维表E-R图中的哪些部分可以成“表”?“实体”和“联系”都可以成“表”,在本例中即有5个“表”,其中3个实体表:“分组”表,“联系人”表,“电话”表,2个联系表:“分组-联系人”表,“联系人-电话”表。二维表中要包括哪些信息?属性名(主键要加下划线),以及属性的域(即属性的数据类型、取值范围),计算机公共课教研室 2

6、010年,对应E-R图的二维表,“分组”表,计算机公共课教研室 2010年,对应E-R图的二维表,“联系人”表,计算机公共课教研室 2010年,对应E-R图的二维表,“电话”表,计算机公共课教研室 2010年,对应E-R图的二维表,“分组-联系人”表,两个属性组合在一起构成“主键”,即每条记录可以通过它们的组合,唯一的得到确认,计算机公共课教研室 2010年,对应E-R图的二维表,“联系人-电话”表,计算机公共课教研室 2010年,在Access中创建数据库,Access中创建数据库的方法使用数据库向导或模板类似于Word模板,可简化工作,缺点是不能匹配所有的应用需求,且通常需要进行调整和修改

7、。空数据库可根据需要进行各种设置,工作量较大且复杂,但适用性更广。,例题:启动Access2003,通过新建空数据库方式创建一数据库文件,保存为“D:个人通讯录.mdb”,并设定打开密码为“123”。,计算机公共课教研室 2010年,表的创建,表的创建打开上步建立的数据库文件之后,会出现如右图的窗体,有3种创建表的方法,通常使用的是“使用设计器创建表”,并依照对应E-R图的二维表进行创建。,计算机公共课教研室 2010年,表的创建,表的创建步骤1、按照二维表内容依次确定“字段内容”、“数据类型”,以及“字段属性”;2、确定“主键”;3、保存并确定“表”名称。,计算机公共课教研室 2010年,表

8、记录的输入,表记录的输入方法1:双击相应的表,然后直接进行输入。方法2:通过复制粘贴方式。提示:1、可整条记录进行复制,或选择若干列进行复制;2、如右键单击粘贴无法完成,则可通过工具栏的“粘贴”按钮来完成。方法3:通过“文件”-“获取外部数据”-“导入”方式,实现记录的输入。注意:使用方法2、方法3时,要保证数据类型和域的匹配。,计算机公共课教研室 2010年,表记录的输入,表记录的输入打开我的个人通讯录(文件“A_002_sl.xls”),并按照数据库的设计,完成对表记录的输入。,计算机公共课教研室 2010年,数据的查询,数据查询的步骤1、在数据库窗口中单击“查询”选项,然后选择“在设计视

9、图中创建查询”选项(“使用向导创建查询”较少使用);2、在“显示表”窗口中选择要查询的表;3、在“选择查询”窗口中进行设置;4、单击工具栏上的“运行”按钮。,计算机公共课教研室 2010年,一个数据查询的例子,一个数据查询的例子查询“联系人”表中QQ号码为“2152414”的联系人信息,结果中包括姓名和生日;操作步骤(设置截图见下页):使用“在设计视图中创建查询”,并选择“联系人”表;设置条件以及要显示的字段;单击工具栏上的“运行”按钮 进行查询。,计算机公共课教研室 2010年,一个数据查询的例子,此处为要查询的表,如需添加表,则可右击窗口空白处,执行“显示表”进行添加,也可通过右击已有表的

10、标题栏来删除当前表,查询的条件,由于为字符,所以要加引号,可设置该列是否显示在查询结果中,本例为不显示,因此没勾选,此外,可以根据需要设置结果的排列方式(升序/降序),计算机公共课教研室 2010年,一个数据查询的例子,查询的结果窗口,如果需要返回设置窗口,则可右击标题栏进行操作,查询结果的查看控制区域,计算机公共课教研室 2010年,几个数据查询的举例,数据查询的举例查询“联系人”表中的所有记录;查询“陈静”的各项数据;查询姓氏为“李”的联系人记录;提示:回忆一下前面讲过的通配符查询“联系人”表中的所有记录,要求第1列为姓名,第2列为QQ,第3列为生日,结果按姓名的升序排列。,思考题:如果需要在查询联系人的结果中,同时还显示其所对应的分组信息,该如何操作?,Thank You!,计算机公共课教研室 2010年,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号