版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习目标●掌握创建数据库及数据表的方法与技巧。●能够熟练地创建数据表并向表中输入数据。●能够理解字段属性并能根据要求设置字段属性。●能够理解表与表之间的关系。●能够掌握对表中字段和记录的各种操作。项目2创建学生管理系统的数据库和表任务2创建“基本信息”表、“成绩”表和“课程”表任务1创建学生管理数据库任务3表中数据的输入与导出任务4认识“学生管理”数据库中三表之间的关系任务5表属性的操作任务1创建学生管理数据库任务引入王明轩认为数据库就是存放和管理数据的仓库,类似物流公司存放货物的仓库,因此必须首先创建一个存放数据的空间,即首先要创建一个数据库。他的这种想法对吗?该如何创建数据库呢?运用创建空白数据库的方法创建“学生管理”数据库。任务要求1.设计数据库(1)想要获得一个良好的数据库,在设计时必须遵守两个基本原则:①避免重复信息②确保信息的正确性和完整性(2)遵循数据库设计的原则,设计数据库可以从以下几个方面入手:分析确定创建数据库的目的确定数据库中的表确定表的结构确定表之间的关系2.数据库的创建方法Access2010提供了两种创建数据库的方法:使用模板创建Web数据库创建空白数据库小提示使用模板可以创建专业的数据库系统,但这些系统不一定符合用户要求。因此可先利用模板生成一个数据库,然后再在此基础上进行修改,使其更贴近用户的要求。Step1创建“学生管理”数据库启动Access2010。Step2创建“学生管理”数据库。任务2任务引入上节课我们已经创建了学生管理数据库,现在我们要把学生的相关信息存储进数据库中,比如:学生信息、考试成绩、学习课程等,该怎么存放这些数据才能有效、方便地查阅呢?创建“基本信息”表、“成绩”表和“课程”表运用直接插入空表的方法,在“学生管理”数据库中创建一个“成绩”表,表中需包含学生的“学号”、“课程编号”和“成绩”三个字段。运用设计视图创建表的方法,在“学生管理”数据库中创建一个关于课程信息的“课程”表,表中需包含“课程编号”和“课程名称”两个字段。采用导入外部数据创建表的方法,运用给定的“基本信息.xlsx”文件创建“学生管理”数据库中的“基本信息”表,该表中应包含“学号”、“姓名”、“性别”、“出生日期”、“团员”、“毕业学校”、“中考成绩”、“身份证号码”、“家庭住址”、“住校”、“照片”等字段。任务要求表是Access数据库中最基本的对象,它以行(记录)和列(字段)的形式来存储各类数据。创建表是数据库设计中最关键的内容之一,表中的数据类型以及表之间的关系将直接影响用户对数据管理的效率和效果。1.表的结构表由若干行(记录)和若干列(字段)组成。字段值主键外键表中的列称为字段,它描述了主题的某类特征。如“基本信息”表中的学号、姓名、性别等分别描述了学生的不同特征。引用其他表中主键的字段称为外键,用于配合主键表明表之间的关系。行(记录)和列相交处存储的数据称为值。主键是用于对存储在该表中的每个行进行唯一标识的一列或一组列,又称主关键字,通常是一个唯一的标识号,如学号。主键特点:1.唯一标识表中的一行2.可以是一列或一组列3.不能重复2.字段的数据类型在表中同一列数据必须具有相同的数据特征,称为字段的数据类型。2.字段的数据类型在表中同一列数据必须具有相同的数据特征,称为字段的数据类型。acess中总共有11种数据类型。
类型名称接受的数据大小文本文本或文本和数字的组合最多为255个字符数字用于数学计算的数值数据1,2,4,8个字节日期/时间从100~9999年的日期与时间8个字节货币用于数值数据,整数位为15,小数位为48个字节自动编号自动给每一条记录分配一个唯一的递增数值4个字节是/否只包含两者之一(Yes/No,True/False,On/Off)1位备注长文本或文本和数字的组合或具有RTF格式的文本最多为65535个字符OLE对象用于存储其他MicrosoftWindows应用程序中的OLE对象最多为1GB超级链接用来存放链接到本地和网络上的地址,为文本形式——附件图片、图像、二进制文件、OfÞce文件,是用于存储数字图像和任意类型二进制文件的首选数据类型压缩的附件为2GB,未压缩的附件大约为700查阅向导用来实现查阅另外表中的数据或从一个列表中选择的字段与执行查阅的主键字段大小相同2.字段的数据类型对于数字型数据,还可以细分成字节型、整型、单精度型和双精度型等五种类型,他们之间的区别是存储的数据和数据大小不同。例如字节型和整型是用来存储整数,而单精度型和双精度型是用来存储小数的,并且字节型的数据占据1个字节,能表示0~255范围内的整数,整型占据2个字节,能表示范围在-32768~32767内的整数。Access2010创建表的种类及方式Step11.用直接插入空表的方法,创建“成绩”表打开已经创建好了的“学生管理”数据库,创建一个新表。Step2选中创建选项卡,单击表创建一张新表Step2修改字段名和数据类型,选中默认的id字段,单击名称和标题Step3在“输入字段属性”对话框中,确定需要设置属性的字段名称。Step4设置“学号”字段的数据类型。Step5添加一个“文本”型新字段。Step6设置该字段名称为“课程编号”。Step7用同样的方法,添加类型为“数字”型的“成绩”字段。Step8将表以“成绩”为名保存。2.使用设计视图创建“课程”表Step1打开“学生管理”数据库,创建一个新表,选中这个表,单击视图的下拉按钮。Step2在弹出的窗口中,更改其字段名称为“课程编号”,并设置其数据类型为“数字”。Step3增加“课程名称”字段,设置其数据类型为“文本”。Step4保存“课程”表的设置。3.运用导入外部数据创建表的方法,创建“基本信息”表Step1打开“学生管理”数据库,设置导入Excel表。Step2在弹出的对话框中,单击“浏览”按钮。Step3在弹出的对话框中,选中所需打开的文件,单击“打开”。Step4返回之前的对话框中,单击“确定”。Step5在弹出的对话框中,单击“下一步”。Step6设置指定的第一行是否包含列标题。Step7弹出对话框,在该对话框中指定“学号”的数据类型为“双精度”,索引项为“有(无重复)”,然后依次选择其他字段,设置“姓名”、“性别”、“毕业学校”、“身份证号码”、“家庭住址”、“邮政编码”的数据类型为“文本”,“出生日期”的数据类型为“日期/时间”,“团员”和“住校”的数据类型为“是/否”,“中考成绩”的数据类型为“双精度”。操作完成后,单击“下一步”按钮。小提示设置字段信息时,单击选中的字段,“字段选项”中就会显示该字段的当前信息,此时可以修改该字段信息。Step8自行设置主键。Step9在弹出的对话框中,默认的表名与Excel文件名一致,如需修改表名可在“导入到表”文本框中进行设置。本例采用默认名称。确定后,单击“完成”。Step10确认信息,确认后,关闭该任务。任务3表中数据的输入与导出任务引入王明轩已经在“学生管理”数据库中创建好了三个表,分别用来存放学生的基本信息、成绩信息和课程信息。接下来,该如何将众多数据输入到相应的表中呢?运用数据表视图输入表中数据的方法向“基本信息”表、“成绩”表和“课程”表中的数据。导出表中数据,将“学生管理”数据库中“课程”表的信息导出为Excel文件,并以“课程”命名。任务要求2.Access的“另存为”命令不包含将数据保存为Excel格式的选项。若要将数据复制到Excel表中,必须使用Access的导出功能。也可将Access数据复制到剪贴板,然后再粘贴到Excel电子表格中。1.在使用数据表视图输入数据时,输入的内容会受到字段有效性规则的限制。因此,用户在输入数据时应考虑输入的内容是否符合字段类型、格式、位数等有效性规则的要求。Step11.输入表中数据在已创建的“学生管理”数据库窗口中,打开“基本信息”的数据表视图,在标有“*”的行中输入表第一行的内容。Step2用同样的方法在数据表视图中依次输入“基本信息”表中的其余内容。▲“基本信息”表数据Step3保存“基本信息”表中的输入内容。Step4用同样的方法完成对“课程”表和“成绩”表中数据的输入。▲“课程”表数据▲“成绩”表数据2.导出表中数据Step1打开“学生管理”数据库中的“课程”表。Step2选择Excel导出操作。Step3在弹出的对话框中,设置导出文件的文件名和路径。Step4在弹出的对话框中确认信息,完成表中数据的导出操作。任务4任务引入王明轩虽然将相关数据输到相应的表中,但查询某个学生某门课程的成绩仍然非常不方便,因为这三个表是独立存在的。如何才能实现更方便、有效的数据查询呢?认识“学生管理”数据库中三表之间的关系通过“学号”字段将“学生管理”数据库中的“基本信息”表和“成绩”表建立起联系,通过“课程编号”字段将“学生”数据库中的“成绩”表和“课程”表建立起联系。创建好表之间的关系后,可根据实际需要对这种关系进行维护。本任务要求学会编辑关系、修改关系和删除关系。任务要求一对一关系如果表A中的任意一个记录与表B中的唯一一个记录相匹配,而表B中的任意一个记录与表A中的唯一一个记录相匹配,则表A与表B的关系是一对一的。一对多关系如果表A中的任意一个记录与表B中的若干个记录相匹配,且表B中的任意一个记录只与表A中的唯一一个记录相匹配,则表A与表B的关系是一对多的。多对多关系如果表A中的若干个记录与表B中的若干个记录相匹配,且表B中的若干个记录也与表A中的若干个记录相匹配,则表A与表B的关系是多对多的。表之间的关系可以分为一对一、一对多和多对多三种Step11.创建表的一对多关系打开“学生管理”数据库。Step2创建关系。Step3在弹出的对话框中,添加“成绩”表。再以同样的方法添加“基本信息”表及“课程”表。Step4在弹出的对话框中,编辑表之间的关系。▲“显示表”对话框▲编辑关系窗口Step5松开鼠标后,会弹出对话框,单击“创建”。Step6此时,在“课程”表和“成绩”表之间会显示一条线,表示两表之间的关系已经建立。▲“编辑关系”对话框▲“课程”、“成绩”两表之间的关系Step7用同样的方法建立“成绩”表与“基本信息”表之间的关系,当出现连线后,表示此三表之间的对应关系建立完毕。Step12.编辑已有关系在打开的数据库窗口中,显示当前已存在的关系。Step2在显示已存在的关系中,选择需要编辑关系的表。Step3在弹出的对话框中完成内容编辑。Step4保存被编辑过的关系。Step13.删除表之间的关系在打开的数据库窗口中,显示当前已存在的关系。Step2在显示已存在的关系后,选中其中需删除关系的两表之间的关系连接线,删除已建立的关系。任务5表属性的操作任务引入王明轩在操作数据库时发现自己将某位同学的成绩输入错了,而且在建立表时,将基本信息表中的“中考成绩”字段遗忘了。面对这两个疏漏,他该如何补救呢?在已经创建好的表中添加字段。在已经创建好的表中删除不需要的字段。在已经创建好的表中修改字段的名称、数据类型、说明等。在已经创建好的表中移动字段。在“基本信息”表中添加一条新记录。在“基本信息”表中将新添加记录的“毕业学校”字段值修改为“土桥中学”。在“基本信息”表中将姓名为“杨涛”的记录删除。在“学生管理”数据库的“基本信息”表中,查找姓名为“丁露”的记录。将“学生管理”数据库的“基本信息”表中的“上元中学”全部修改为“江宁中学”。将“学生管理”数据库的“成绩”表中的记录,按照“课程编号”从低到高、“成绩”从低到高进行排序。任务要求字段的概念及操作一字段是表中最基本的元素之一,它用于存储特定的信息。在表创建完成之后,可以对字段进行各种操作,包括添加字段、修改字段、删除字段、移动字段、设置字段属性等,这些操作都可以在设计视图中完成。字段的属性二字段的属性是指字段所具有的特征。每个字段都有若干属性,在选定字段数据类型后,设计视图中的“字段属性”区会显示该字段的相应属性。设置字段大小设置格式设置默认值设置有效性规则设置字段的输入掩码小提示设置有效性规则属性时,可以单击文本框右侧的按钮,打开“表达式生成器”对话框,在该对话框中编辑函数表达式、常量以及操作符等。记录查找三记录查找分为定位查找和查找指定内容两种。定位查找查找指定内容查找数据时,用户在大多数情况下并不知道所要查找数据的记录号,这时就可以运用“查找”对话框来进行数据的查找。用户可以使用数据表视图窗口底部的导航按钮来完成。记录排序四数据表中的排序是根据当前表中某个字段的值对表中所有记录的顺序进行重新排列,可以是升序(从小到大),也可以是降序(从大到小)。字段的数据类型不同,排序规则也有所不同:英文数据按字母顺序排序(不区分字母的大、小写),升序时从A到Z,降序时从Z到A;数字数据按数字的大小排序,升序时从小到大,降序时从大到小;日期/时间数据按日期的先后排序,升序时按日期从前到后,降序时按日期从后到前。小提示1.当字段的数据类型为备注、超级链接或OLE对象时,则该字段不能作为排序依据。2.当记录内容为空值时,该记录最小。若按升序排序,空值记录将排在前面。3.当“文本”型的字段含有数字时,数字将被视为字符串。排序时按照ASCII码值的大小排,而不按照数字大小排。Step11.添加字段选择“设计视图”方式打开需要添加字段的表。Step2插入空白行。Step3表中将增加一个空白行,在空白行中输入字段名称,选择数据类型并设置字段属性。Step4保存添加字段操作。2.删除字段Step1选择“设计视图”方式打开需要删除字段的表。Step2单击需要删除的字段行上,选定后,删除该字段行。Step3保存删除字段操作。用户还可以右击需要删除的字段行,然后单击“删除字段”。玩转Access3.修改字段内容Step1选择“设计视图”方式打开需要修改字段的表。Step2分别修改字段的名称、数据类型和属性。Step3保存对字段的修改操作。4.移动字段内容Step1选择“设计视图”方式打开需要移动字段的表。Step4保存移动字段的操作。Step2选择需要移动的一个或多个字段,选定后,被选定的字段四周将出现黄色的矩形框。Step3单击行选定器,按住拖动到需要移动的位置即可。5.添加记录Step1打开“学生管理”数据库,在数据表视图中打开“基本信息”表。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 热塑管项目可行性研究报告
- 胸部放射技术培训课件
- 痔疮手术复原多久
- 2023-2024学年广东省深圳市罗湖区六年级上学期期末英语试卷
- 中班科学教案:蝉
- 大班语言活动教案:枫桥夜泊
- 脑梗护理诊断与措施
- 2.1作图练习(一)原卷版
- 秩序维护部培训方案
- 2023年辽宁省沈阳二中高考地理三模试卷
- 基于单片机的温度传感器制作
- 10以内加减法口算题(13套100道题-可直接打印)
- 企业中层管理人员绩效考核中存在的问题及对策
- 桩基检测静载试验培训教材ppt课件
- 婚礼主持人培训-_图文ppt课件
- 新教科版五年级上册科学期末试卷
- 汽车维修价格表格模板
- 第七章 行为修正模式
- 小猪吃的饱饱教案
- 部编版语文一年级上册教材解读.ppt
- 科学课程中的概念教学浅探
评论
0/150
提交评论