Access数据库应用基础教程习题及答案_第1页
Access数据库应用基础教程习题及答案_第2页
Access数据库应用基础教程习题及答案_第3页
Access数据库应用基础教程习题及答案_第4页
Access数据库应用基础教程习题及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Access数据库应用基础教程习题及答案一、选择题1.以下关于Access数据库的说法,错误的是()A.Access是Microsoft公司推出的一款关系型数据库管理系统B.Access数据库可以存储多种类型的数据,如文本、数字、日期等C.Access数据库只能在Windows操作系统上使用D.Access数据库可以通过网络共享答案:C。Access数据库不仅可以在Windows操作系统上使用,在通过虚拟机等方式也可在其他操作系统环境下使用,并非只能在Windows系统上使用。2.在Access中,表是由()组成的。A.字段和记录B.查询和报表C.窗体和宏D.模块和数据访问页答案:A。表是数据库的基本对象,由字段(列)和记录(行)组成,用于存储数据。查询用于检索数据,报表用于展示数据,窗体用于与用户交互,宏用于自动化操作,模块用于编写代码,数据访问页用于在Web上发布数据。3.若要在Access表中定义“姓名”字段,最合适的数据类型是()A.数字B.文本C.日期/时间D.是/否答案:B。“姓名”通常是由字符组成的,文本数据类型适合存储这种类型的数据。数字类型用于存储数值,日期/时间类型用于存储日期和时间,是/否类型用于存储布尔值。4.在Access中,设置主键的作用是()A.保证记录的唯一性B.提高查询速度C.便于数据的排序D.以上都是答案:D。主键是表中的一个或多个字段,其值能够唯一地标识表中的每一条记录。设置主键可以保证记录的唯一性,在进行查询、排序等操作时,数据库系统可以利用主键快速定位和处理数据,从而提高查询速度和便于数据的排序。5.在Access查询设计视图中,“条件”行用于()A.指定查询的字段B.指定查询的表C.指定查询的条件D.指定查询的排序方式答案:C。在查询设计视图中,“字段”行用于指定查询的字段,“表”行用于指定查询的表,“条件”行用于指定查询的条件,“排序”行用于指定查询的排序方式。二、填空题1.Access数据库文件的扩展名是______。答案:.accdb。在Access2007及以后的版本中,数据库文件的扩展名是.accdb,而在之前的版本中是.mdb。2.表中的每一行称为一个______,每一列称为一个______。答案:记录;字段。表是由行和列组成的二维结构,行代表一条完整的信息,即记录;列代表信息的某个属性,即字段。3.在Access中,创建表的方法有______、______和使用设计视图创建。答案:使用向导创建;通过输入数据创建。使用向导创建表时,Access会提供一些预定义的表模板,用户可以根据向导的提示选择合适的模板来创建表。通过输入数据创建表时,用户可以直接在数据表视图中输入数据,Access会根据输入的数据自动创建表结构。4.若要对查询结果进行排序,可在查询设计视图的______行中设置排序方式。答案:排序。在查询设计视图中,“排序”行用于指定查询结果的排序方式,用户可以选择升序或降序。5.宏是Access中用于______的工具。答案:自动化操作。宏是一系列操作的集合,通过录制或编写宏,可以让Access自动执行一系列的操作,如打开窗体、关闭报表、添加记录等,从而提高工作效率。三、简答题1.简述Access数据库的主要对象及其作用。答案:Access数据库主要有以下几种对象:表:是数据库的核心对象,用于存储数据。表由字段和记录组成,字段定义了数据的类型和属性,记录存储了具体的数据。例如,一个学生信息表可以存储学生的姓名、学号、年龄等信息。查询:用于从一个或多个表中检索满足特定条件的数据。用户可以根据需要指定查询的字段、条件和排序方式等。查询可以帮助用户快速获取所需的数据,而不必手动在大量的数据中查找。例如,查询所有年龄大于20岁的学生信息。窗体:是用户与数据库进行交互的界面。通过窗体,用户可以方便地输入、修改和查看数据,而无需直接操作表。窗体可以设计得非常美观和易用,提高用户的操作体验。例如,设计一个学生信息录入窗体,让用户可以方便地输入学生的信息。报表:用于将数据库中的数据以格式化的方式输出。报表可以包含文本、图表、图像等元素,用于展示和分析数据。例如,提供一个学提供绩报表,展示学生的各科成绩和总分。宏:是一系列操作的集合,用于自动化执行一些常见的任务。宏可以模拟用户的操作,如打开窗体、关闭报表、添加记录等,从而提高工作效率。例如,创建一个宏,在打开数据库时自动打开某个窗体。模块:是用VBA(VisualBasicforApplications)编写的程序代码,用于实现更复杂的功能。模块可以处理复杂的业务逻辑、自定义函数和事件处理等。例如,编写一个模块来计算学生的平均成绩。数据访问页:是一种特殊的网页,用于在Web上发布和共享数据库中的数据。用户可以通过浏览器访问数据访问页,进行数据的查看、输入和修改等操作。2.说明主键和外键的区别和联系。答案:区别:定义:主键是表中的一个或多个字段,其值能够唯一地标识表中的每一条记录。一个表只能有一个主键。外键是表中的一个或多个字段,它引用了另一个表的主键。一个表可以有多个外键。作用:主键的主要作用是保证记录的唯一性和完整性,数据库系统可以利用主键快速定位和处理数据。外键的主要作用是建立表与表之间的关联关系,通过外键可以实现数据的参照完整性,即保证相关表之间的数据一致性。取值:主键的值必须是唯一的,且不能为NULL。外键的值可以为NULL,表示该记录没有关联的记录,也可以是引用表中主键的有效值。联系:外键引用的是另一个表的主键,通过这种引用关系,两个表之间建立了关联。例如,在学生表和课程表之间,通过选课表建立关联,选课表中的学生学号字段引用了学生表的学号(主键),课程编号字段引用了课程表的课程编号(主键)。主键和外键共同保证了数据库的数据完整性和一致性。当对主表中的记录进行删除或修改操作时,数据库系统可以根据外键的关联关系,自动处理相关表中的数据,以保证数据的一致性。3.如何在Access中创建一个简单的查询?答案:以下是在Access中创建一个简单查询的步骤:打开Access数据库,在导航窗格中,选择“创建”选项卡。在“查询”组中,单击“查询设计”按钮,打开查询设计视图。在“显示表”对话框中,选择要查询的表,然后单击“添加”按钮,将表添加到查询设计视图中。添加完成后,关闭“显示表”对话框。在查询设计视图的“字段”行中,从下拉列表中选择要查询的字段。可以选择一个或多个字段。如果需要指定查询的条件,可以在“条件”行中输入相应的条件。例如,如果要查询年龄大于20岁的学生信息,可以在“年龄”字段的“条件”行中输入“>20”。如果需要对查询结果进行排序,可以在“排序”行中选择排序方式,如升序或降序。完成查询设计后,单击“运行”按钮,Access会根据查询设计提供查询结果,并在数据表视图中显示出来。四、操作题1.打开Access软件,创建一个名为“学生管理”的数据库,并在该数据库中创建一个名为“学生信息”的表,表结构如下:字段名数据类型说明学号文本长度为10,主键姓名文本长度为20性别文本长度为2出生日期日期/时间专业文本长度为30答案:打开Access软件,在“文件”选项卡中,选择“新建”,在右侧的模板列表中选择“空数据库”。在“文件名”框中输入“学生管理”,选择保存位置,然后单击“创建”按钮,创建一个名为“学生管理”的数据库。在数据库窗口中,选择“创建”选项卡,在“表格”组中,单击“表设计”按钮,打开表设计视图。在“字段名称”列中依次输入“学号”、“姓名”、“性别”、“出生日期”、“专业”。在“数据类型”列中,分别选择“文本”、“文本”、“文本”、“日期/时间”、“文本”。对于“学号”字段,在“常规”选项卡的“字段大小”属性中输入10;对于“姓名”字段,输入20;对于“性别”字段,输入2;对于“专业”字段,输入30。选中“学号”字段,单击工具栏上的“主键”按钮,将“学号”字段设置为主键。单击“保存”按钮,在弹出的“另存为”对话框中,输入表名“学生信息”,然后单击“确定”按钮。2.在“学生信息”表中输入以下记录:学号姓名性别出生日期专业20230001张三男2005-01-01计算机科学与技术20230002李四女2004-12-12软件工程答案:打开“学生信息”表,进入数据表视图。在第一行的“学号”字段中输入“20230001”,按Tab键切换到“姓名”字段,输入“张三”,依次输入“男”、“20050101”、“计算机科学与技术”。按Enter键,进入第二行,按照同样的方法输入“20230002”、“李四”、“女”、“20041212”、“软件工程”。输入完成后,单击“保存”按钮,保存输入的数据。3.创建一个查询,查询所有男生的信息,并按学号升序排序。答案:在数据库窗口中,选择“创建”选项卡,在“查询”组中,单击“查询设计”按钮,打开查询设计视图。在“显示表”对话框中,选择“学生信息”表,单击“添加”按钮,将表添加到查询设计视图中,然后关闭“显示表”对话框。在查询设计视图的“字段”行中,依次选择“学号”、“姓名”、“性别”、“出生日期”、“专业”。在“性别”字段的“条件”行中输入“男”。在“学号”字段的“排序”行中选择“升序”。单击“运行”按钮,Access会查询出所有男生的信息,并按学号升序排序显示在数据表视图中。单击“保存”按钮,在弹出的“另存为”对话框中,输入查询名称,如“男生信息查询”,然后单击“确定”按钮。五、综合题假设你要为一个小型图书馆创建一个Access数据库,该数据库需要管理图书信息、读者信息和借阅信息。请设计数据库的表结构,并说明各表之间的关系。答案:1.表结构设计图书信息表(Books)字段名数据类型说明图书编号文本长度为10,主键书名文本长度为50作者文本长度为30出版社文本长度为50出版日期日期/时间库存数量数字整数类型读者信息表(Readers)字段名数据类型说明读者编号文本长度为10,主键姓名文本长度为20性别文本长度为2联系电话文本长度为15注册日期日期/时间借阅信息表(BorrowRecords)字段名数据类型说明借阅编号文本长度为15,主键图书编号文本长度为10,外键,引用图书信息表的图书编号读者编号文本长度为10,外键,引用读者信息表的读者编号借阅日期日期/时间应归还日期日期/时间实际归还日期日期/时间可以为空2.表之间的关系图书信息表和借阅信息表:通过“图书编号”建立关联。图书信息表中的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论