第1章
1. 数据库(Database,DB)就是数据的集合,例如,日常生活中,我们用笔记本记录亲朋好友的,将他们的姓名、地址、电话等信息都记录下来。这个“通讯录”就是一个最简单的“数据库”。在计算机领域,数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。
数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。
2. 数据库管理系统(Database Management System,DBMS)是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。
数据库设计的意义DBMS提供了如下几方面的功能。
● 数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。数据字典是DBMS存取和管理数据的基本依据。
● 数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。
● 数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。
● 数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。这些功能大都由DBMS的实用程序来完成。
● 数据通信功能:DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。
3. 关系模型、层次模型和网状模型。
4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。
5. 关系代数用到的运算符包括4类:集合运算符、专门的关系运算符、比较运算符和逻辑运算符。
运算数只有一个的是一元运算;运算数有两个的是二元运算。
6. 关系数据库设计的目标是生成一组关系模式,使我们既不必存储不必要的重复信息,又可以方便地获取信息。方法之一就是设计满足适当范式的模式。要确定一个关系模式是否属于期望的范式,还需要有关作为数据库建模对象的现实企业的额外信息。
7. 从2NF中消除传递依赖,就是3NF。
8. 数据操纵语言(Data-Manipulation Language,DML)使得用户可以访问或操纵那些按照某种特定数据模式组织起来的数据。数据操纵包括对存储在数据库中的信息进行检索,向数据库中插入新的信息,从数据库中删除信息和修改数据库中存储的信息。
9. 数据库设计一般分为以下6个步骤:
● 需求分析:准确了解和分析用户需求,包括数据和处理等。
● 概念结构设计:对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
● 逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型。
● 物理结构设计:为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。
● 数据库实施:建立数据库,编制与调试应用程序,组织数据入库,并进行调试运行。
● 数据库运行和维护:对数据库系统进行评价、调整和修改。
第2章
1. 略。
2. Access 2010的工作界面包括标题栏、功能区选项卡、状态栏、导航栏、数据库对象窗口以及帮助等部分。
3. Access 2010有6种子对象,即表、查询、窗体、报表、宏和模块。不同的对象在数据库中有着不同的作用:表是数据库的核心与基础,存放着数据库中的全部数据;报表、查询和窗体都是从数据库中获得数据信息,以实现用户的某一特定的需求,例如,查、计算统计、打印、编辑修改等;窗体可以提供一种良好的用户操作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览和计算等功能,甚至可以对数据库进行编辑修改操作。
4. 略。
第3章
1. Access 2010数据库文件的扩展名是.accdb
2. Access 2010有6种子对象,即表、查询、窗体、报表、宏和模块。
3. 略。
4. 略。
5. 打开与关闭数据库、压缩和修复数据库等。
第4章
1. 使用设计器创建表、使用向导创建表、使用数据表视图创建表、使用模版创建表、导入表和链接表。
2. Access的数据类型有12种,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、附件、计算和查阅向导类型。
3. 选中要设置主键的列,单击【表格工具】的【设计】功能区选项卡,单击【工具】选项组中的【主键】按钮 ,即可将该列设置为主键。
4. 数据表之间的关系指的是在两个数据表中的相同域上的字段之间建立一对一、一对多或多对多的联系。在Access数据库中,通过定义数据表的关系,可以创建能够同时显示多个数据表的数据的查询、窗体及报表等。
通常情况下,相互关联的字段是一个数据表中的主关键字,它对每一条记录提供唯一的标识,而该字段在另一个相关联的数据表中通常被称为外部关键字。外部关键字可以是它所在数据表中的主关键字,也可以是多个主关键字中的一个,甚至是一个普通的字段。外部关键字中的数据应和关联表中的主关键字字段相匹配。
5. 略
6. 略。
第5章
1. 直接将光标定位在表的最后一行。单击状态栏的【记录指示器】最右侧的【新(空白)记录】按钮
2. 附件型字段在【数据表视图】中显示为 形式,其中括号内的数字表示当前字段包含的附件个数。要向该字段添加附件,可以双击该图标,将打开【附件】对话框,通过该对话框,可以编辑附件型字段的内容,包括添加附件、删除附件、打开附件、另存为附件等。
3. 在操作数据库表时,常常会遇到列数很多、很宽的数据表,以至屏幕无法显示全部字段列。为了浏览屏幕中显示不下的字段列,需要使用水平滚动条。但是使用水平滚动条会造成数据表最前面的主要字段尤其是关键字段无法看到,从而影响了数据的查看。冻结列的功能来解决这个问题
选中要隐藏的字段,单击鼠标右键,从弹出的快捷菜单中选择【隐藏字段】命令即可隐藏该列。
4. 打开表的数据表视图,单击排序字段名称右侧的下拉箭头,打开排序下拉菜单,从中选择相应的命令即可。
5. 数据筛选是在众多的记录中出那些满足指定条件的数据记录而把其他记录隐藏起来(并不是删除记录)的操作。筛选时必须设置好筛选条件,Access将筛选并显示符合条件的数据。因此,从这个意义上讲,筛选也就是查询,但实际上,Access的查询功能远比筛选更加丰富(查询功能将在后面介绍)。
6. 打开表的数据表视图,切换到【开始】功能区选项卡,单击【记录】组中的【合计】按钮 ,在数据表的最下方将自动添加一个空汇总行。
7. 打开表的数据表视图,切换到【外部数据】功能区选项卡,单击【导出】组中的相应按钮即可导出为不同的文件类型。
第6章
1. 査询是Access数据库的重要对象,是用户按照一定条件从Access数据库表或已建立的査询中检索需要数据的最主要方法。
查询与表的区别主要表现在以下几个方面。
● 表是存储数据的数据库对象,而查询则是对数据表中的数据进行检索、统计、分析、查看和更改的又一个非常重要的数据库对象。
● 如果说,数据表将数据进行了分割,那么查询则是将不同表的数据进行了组合,它可以从多个数据表中查到满足条件的记录组成一个动态集,以数据表视图的方式显示。
● 查询仅仅是一个临时表,当关闭查询的数据视图时,保存的是查询的结构。查询所涉及的是表、字段和筛选条件等,而不是记录。
● 表和查询都是查询的数据源,查询是窗体、报表、数据访问页的数据源。
● 建立多表查询之前,一定要先建立数据表之间的关系。
2. 选择查询、交叉表查询、参数查询、操作查询和SQL查询。
3. 查询条件是指在创建查询时,为了查询所需要的记录,通过对字段添加限制条件,使查询结果中只包含满足条件的数据,与筛选数据记录时使用的【条件】一样。在Access中,为查询设置条件,首先要打开查询的设计视图中,在查询的设计视图中单击要设置条件的字段,在字段的【条件】单元格输入条件表达式,或使用【表达式生成器】输入条件表达式。
在Access中,有3个逻辑运算符,分别是And、Or和Not。在多个【条件】单元格中输入表达式时,Access用And或Or运算符进行组合。如果在同一行的不同单元格中设置了条件,则用And运算符,表示要同时满足所有单元格的条件。如果在多个不同行中设置条件,用Or运算符,表示只要满足任何一个单元格的条件即可。
4. 略。
5. 略。
6. 略。
第7章
1. 作为输入和输出的界面,窗体可以完成下列功能:
● 数据输入:用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。窗体的数据输入功能,是它与报表的主要区别。
● 数据的显示与编辑:窗体的最基本功能是显示与编辑数据。窗体可以显示来自多个数据表中的数据。此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活,不过窗体每次只能浏览一条记录。
● 应用程序流控制:与VB窗体类似,Access 2003 中的窗体也可以与函数、子程序结合。在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。
● 信息显示和数据打印:在窗体中可以显示一些警告或解释信息。此外,窗体也可以用来执行打印数据库数据的功能。
2. 根据功能的不同,可以将窗体分成数据操作窗体、控制窗体、信息显示窗体以及信息交互窗体。
3. 使用向导创建窗体、使用设计视图创建窗体、自动创建窗体、空白窗体、使用图表向导创建窗体等。
4. 子窗体是插入到另一个窗体中的窗体,包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。
创建子窗体有两种方法:一种是同时创建主窗体和子窗体,即将子窗体添加到已有的主窗体中;另一种方法是将已有的窗体添加到另一个窗体中,创建带有子窗体的主窗体。子窗体与主窗体的关系,可以是嵌入式,也可以是链接式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论