Access第一讲数据库与表课件

上传人:文**** 文档编号:240743728 上传时间:2024-05-04 格式:PPTX 页数:39 大小:1.18MB
返回 下载 相关 举报
Access第一讲数据库与表课件_第1页
第1页 / 共39页
Access第一讲数据库与表课件_第2页
第2页 / 共39页
Access第一讲数据库与表课件_第3页
第3页 / 共39页
点击查看更多>>
资源描述
第一讲数据库和表1教学目标,重点与难点l教学目标3个概念:数据库,数据表,关系4个操作:建库,建表,查阅向导,建关系l重点与难点外部数据源导入建表查阅向导2一、数据库的基本概念l数据库(Database)可以简单的理解为数据的“仓库”,包含大量的数据,数据具有一定的组织方式;l数据库管理系统(DBMS)用于管理数据的数据管理软件;l数据模型层次模型网状模型关系模型3数据库设计l数据指标体系中的一个指标就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字段,对于指标体系中数据的结构必须进行规范化的重新组织。l满足关系二维表的四个性质:l表中的任意一列上,数据项属于同一个属性;l表中所有行都是不相同的,不允许有重复组项出现;l行的顺序无关紧要;l列的顺序无关紧要,但不能重复。4数据组织与优化5学号姓名性别 出生日期专业名称党员课程名称成绩 学时 学分 备注陈振瑜 男1985-8-3电子商务FALSE 大学英语(泛读)671084陈振瑜 男1985-8-3电子商务FALSE 大学英语(精读)451084陈振瑜 男1985-8-3电子商务FALSE 电子商务71362陈振瑜 男1985-8-3电子商务FALSE 国际金融61544陈振瑜 男1985-8-3电子商务FALSE 计算机应用基础871084陈振瑜 男1985-8-3电子商务FALSE 经济法83543陈振瑜 男1985-8-3电子商务FALSE 金融学78724何佳女1985-1-28金融学FALSE 计算机应用基础651084何佳女1985-1-28金融学FALSE 体育98362何佳女1985-1-28金融学FALSE 金融学56724周步新 女1985-8-23财务管理TRUE电子商务78362周步新 女1985-8-23财务管理TRUE计算机应用基础781084周步新 女1985-8-23财务管理TRUE微观经济学70724周步新 女1985-8-23财务管理TRUE财务管理78724张文倩 女1986-6-28国际经济与贸易 FALSE 电子商务88362三好学生张文倩 女1986-6-28国际经济与贸易 FALSE 高等数学72543三好学生张文倩 女1986-6-28国际经济与贸易 FALSE 宏观经济学92544三好学生张文倩 女1986-6-28国际经济与贸易 FALSE 体育95362三好学生张文倩 女1986-6-28国际经济与贸易 FALSE 物流管理543三好学生练习l一个专业有多个学生l一个学生可以选修多门课程、一门课程可以由多名学生选修6专业专业专业编号专业编号专业名称专业名称学生学生学号学号姓名姓名生日生日课程课程课程编号课程编号课程课程名称名称学分学分专业专业学生学生学生学生课程课程1NM1学习成绩学习成绩总总 E R 图图7由由 E R 图向关系模型转换图向关系模型转换实体:(一个实体型转换成一个关系)实体:(一个实体型转换成一个关系)专业:专业:专业编号专业编号专业编号专业编号、专业名称、专业名称 学生:学生:学号学号学号学号、姓名、生日、姓名、生日 课程:课程:课程编号课程编号课程编号课程编号、课程、课程名称、名称、学分学分联系:(一个联系转换成一个关系)联系:(一个联系转换成一个关系)班级班级学生:学生:学号学号学号学号、专业编号(、专业编号(关系的码为关系的码为N端的实体的码)端的实体的码)学生学生课程:课程:学号、学号、学号、学号、课程编号课程编号课程编号课程编号、学习成绩(关系的码为所、学习成绩(关系的码为所连接的各实体码的组合)连接的各实体码的组合)8具有相同关系的码可以合并具有相同关系的码可以合并 专业专业:专业编号专业编号专业编号专业编号、专业名称、专业名称 课程:课程:课程号课程号课程号课程号、课程名、学分、课程名、学分学生学生课程:课程:学号、课程号学号、课程号学号、课程号学号、课程号、学习成绩、学习成绩专业专业学生:学生:学号学号学号学号、专业编号、专业编号学生:学生:学号学号学号学号、姓名、生日、姓名、生日合并合并学生学生:学号学号学号学号、姓名、姓名、生日生日、专业、专业、9关系型数据库管理系统10学生表字段字段记录记录每一行为一条记录每一列为一个字段每个记录只能对应一个对象且仅为一个学号姓名性别出生日期专业编号庄寅佳男87-1-101邱玲珺女88-6-3002郑垚女88-8-1803穆怡君男88-12-2402关系型数据库示例例:数据库Shift-MIS包含4个表:学生表、专业表、课程表、成绩表。l创建数据库管理数据的步骤如下:创建空数据库(MIS-学号)创建数据表l定义表结构l定义关键字输入数据或外部数据源导入定义表和表之间的关系111.从已知Excel文件中导入数据1.察看Excel文档“专业表”2.导入专业表外部数据-导入Excel电子表格-选择Excel文档“专业表”-将源数据导入当前数据库的新表中-选择“专业编号”为主键3.设计“专业表”视图-设计视图4.添加我校一个新专业视图-数据表视图12专业编号专业名称01国际经济与贸易02工商管理03市场营销04电子商务05金融学06经济学07财务管理08商法09国际经济法10英语11法语12日语13旅游管理14国际企业管理15会计学16第二学位班字段名称类型字段大小说明专业编号文本2主键专业名称文本102.手工创建一个新表-学生表l学生表的结构13录入数据并追加数据l录入数据将个人信息录入到“学生表”中l将Excel文档“学生表”中数据追加到Access数据库表中外部数据-导入Excel电子表格-选择Excel文档“学生表”-向表中追加一份记录的副本-我自己选择主键“学号”14在表中插入照片的方法15右键单击照片字段查阅向导l首先设置字段的数据类型和字段大小,然后再设置查阅向导l查阅向导有两种方式:自行键入所需的值l如:“性别”字段上的值“男”、“女”利用已知表或查询中的值l专业表中已有“专业编号、专业名称”,这样学生表中“专业编号”可充分利用专业表中“专业编号”值,无需再输入l相关表中的相关字段要定义为主键或索引l因为,学生表中”专业编号”字段上的值来源于专业表中的”专业编号”字段上的值,所以专业表中的”专业编号”字段应为主键或索引字段。163.导入课程表数据1.察看Excel文档“课程表”2.导入课程表外部数据-导入Excel电子表格-选择Excel文档“课程表”-将源数据导入当前数据库的新表中-选择“课程号”为主键3.设计“课程表”结构视图-设计视图4.添加我校一个新课程视图-数据表视图字段名称类型字段大小说明课程号文本2主键课程名称文本20先修课程代码文本2学时数字字节学分数字字节174.导入成绩表数据1.察看Excel文档“成绩表”2.导入成绩表外部数据-导入Excel电子表格-选择Excel文档“成绩表”-将源数据导入当前数据库的新表中-选择不要主键3.设计“成绩表”结构视图-设计视图同时选择学号、课程号为主键4.为一个学生添加一个课程成绩视图-数据表视图字段名称类型字段大小有效性规则说明学号文本7主键(学号,课程号)课程号文本2成绩数字字节IsNullOr(Between0And100)有效性文本:分数值可空或在0与100之间18195.表之间的关系l主表相对于相关表而言。在主表中存在主关键字段或具有唯一索引,也就是说在主表中,相对于关键字段记录是唯一的。l相关表相对于主表而言。在相关表中有某个字段的取值来源于主表的关键字段,该字段即成为其主表的外码,与主表存在着参照完整性的约束。相关表主表关联字段表之间的关系(续)l一对一关系对于A表中的每个记录,在B表中都有一个唯一的记录与之匹配;l一对多关系对于A表中的每个记录,在B表中都有一个或多个记录与之匹配,但B表中的每个记录在A表中只有一个记录与之匹配;l多对多关系A表中的每个记录与B表中的多个记录匹配;反过来,B表中的每个记录也与A表中的多个记录匹配。l思考题1:Shift-Mis.mdb数据库中4张表的关系。学生表和专业表是什么关系?谁是主表?谁是相关表?20级联更新和级联删除l级联更新主表中更改某个记录关键字段的值,其相关表中的相应值得到同步的更改 思考题2:将学生表中学号改为,观察成绩表中的变化l级联删除在主表中删除某个记录时,其关键字段值所对应的相关表中的记录同步被删除 思考题3:将学生表中学号为的记录删除,观察成绩表中的变化21相关表主表关联字段建立关系的步骤1.通过查阅向导的方法建立关系2.一般方法定义主表相关联字段的主键或索引(无重复)关闭所有打开的表“数据库工具”选项卡-“关系”按钮把主表中的主关键字段(以粗体文本显示)或索引字段拖到相关表中相关的字段。2223示例5:建立表间关系l示例5:建立各表之间的关系如下图所示,并设置参照完整性、级联更新、级联删除数据维护l数据库格式转换“文件”选项卡-“保存并发布”-选择数据库文件类型-另存为l数据库关闭时自动压缩“文件”选项卡-“选项”-“当前数据库”-“关闭时压缩”l数据库备份“文件”选项卡-“数据库另存为”l压缩和修复数据库“文件”选项卡-“信息”-“压缩和修复数据库”l基于模板快速创建数据库“文件”选项卡-“新建”-“O模板”-选择模板-下载24练习&作业l完成示例1-示例5l“文件”选项卡-“选项”-“当前数据库”-勾选“关闭时压缩”l保存并关闭Shift-MIS数据库 2526下周教学内容lAccess(2)查询(一)关系型数据库学生表学号姓名性别出生日期专业编号张晓雯男87-1-101董琦女88-6-3001钱俊媚女88-8-1803倪晓雯女8861803周婷女876803陆晴男8662803杨逸雯男8661803邹雯婕男88-12-24022728主关键字l数据库中的每一个表应该要有一个主关键字。它是唯一标识记录的一个或多个字段。课程号课程名称先修课程代码学时学分01大学英语(泛读)108402大学英语(精读)01108403电子商务0536204高等数学54305管理信息系统0636206计算机应用基础544课程表学号课程号成绩028906960655成绩表二、创建数据库和表lAccess 数据库内部结构表:存储数据信息的对象(字段/记录)。查询:在一个或多个表中查找某些特定的数据,并将其集中起来。窗体:进行数据的输入、显示及应用程序的执行控制(数据库与用户界面)。报表:将数据进行格式化、计算、显示和打印。宏:若干操作的集合。模块:VBA过程。页:在网络上发布信息。29301.建立数据库(示例1)l直接建立一个空数据库在Access中建立一个数据库,只是建立一个包含数据库各个对象的“大容器”,而这些对象需要在以后的操作中来添加;l操作:文件-新建-空数据库设定数据库创建的目录和文件名创建创建示例1:新建数据库,名称:Shift-MIS312.创建表l创建表的方法使用设计器-方法1l“创建”选项卡-“表设计”按钮通过输入数据创建表l“创建”选项卡-“表”按钮由外部数据源创建表-方法2 l“外部数据”选项卡-“Excel”按钮3.表的视图l表的视图数据表视图(浏览/编辑表中的数据)设计视图(编辑表的结构)l切换表的视图“开始”选项卡-“视图”按钮32视图按钮表示当前处于表的设计视图,单击它可切换到数据表视图视图按钮表示当前处于数据表视图,单击它可切换到表的设计视图334.使用表设计器创建表的操作步骤l定义表的结构字段名称数据类型字段属性l定义关键字段切换到表的设计视图选择要定义为主键的字段,单击“设计”选项卡上的“主键”按钮 。l多个字段的组合定义为表的主键选择第一个字段,按Ctrl键选择其他字段,再单击“设计”选项卡上的“主键”按钮。l输入记录定义主键与表中数据的录入l定义学生表的主键并输入记录l输入自己个人的信息专业编号处只能输入01,02,03,16,分别代表16个专业通过”外部数据”-Excel-选择”学生表”追加到新建立的学生表表中34示例示例2 2:在数据库:在数据库Shift-MISShift-MIS中建立学生表中建立学生表-方法方法2 2l步骤:l从外部数据源导入数据(“外部数据”选项卡-“Excel”按钮)指定数据源(选择“学生表.xlsx”)指定数据在当前数据库中的存储方式和存储位置(选择“将源数据导入当前数据库的新表中”)进入“导入数据表向导”,选项“显示工作表”,下一步勾选“第一行包含列标题”,下一步编辑字段名称和数据类型(此部略),下一步选择“不要主键”(以后在表的结构中设置),下一步导入到表(学生表),完成,关闭l表的打开:在导航窗格中选择学生表,双击学生表,可在右侧的工作区中打开学生表。35示例2:在数据库Shift-MIS中建立学生表l表的关闭(右击工作区中表的标签,在快捷菜单中选择关闭)l重新打开学生表(参前一页)l切换到表的设计视图(“开始”选项卡-“视图”按钮)l参照P14上的学生表结构进行编辑l定义主键l调整各字段的数据类型、字段属性(字段大小、格式、标题、默认值、有效性规则、有效性文本、索引等)l保存学生表(右击工作区中的学生表的标签,选择“保存”)36示例3:用导入外部数据的方法创建专业表、课程表、成绩表37专业表字段名称类型字段大小说明课程号文本2主键课程名称文本20先修课程代码文本2学时数字字节学分数字字节课程表q示例3:用导入外部数据的方法创建专业表、课程表、成绩表提问与解答环节Questions And Answers谢谢聆听 学习就是为了达到一定目的而努力去干,是为一个目标去战胜各种困难的过程,这个过程会充满压力、痛苦和挫折Learning Is To Achieve A Certain Goal And Work Hard,Is A Process To Overcome Various Difficulties For A Goal
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!