《自学考试专题:数据库技术与应用复习资料.doc》由会员分享,可在线阅读,更多相关《自学考试专题:数据库技术与应用复习资料.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章:数据库导论1联系的类型:一对多联系:如果实体集E1中每个实体与实体集E2中零个或多个实体有联系,而E2中每个实体至多和E1中一个实体有联系,那么称实体集E1与实体集E2的联系是“一对多联系”。一对一联系:如果实体集E1中每个实体与实体集E2中最多一个实体有联系,反之亦然,那么称实体集E1与实体集E2的联系是“一对一联系”。多对多联系:如果实体集E1中每个实体与实体集E2中零个或多个实体有联系,反之亦然,那么称实体集E1与实体集E2的联系是“多对多联系”。2关系数据库中,数据操作包括查询和更新。3数据库系统用户主要有三类:应用程序员、终端用户、数据库管理员(DBA)。4能够完成E-R图与
2、关系模式的相互转换。参考教材P17、P24。第二章:关系数据库基础1投影运算是对单个关系在列方向上的选择运算,其基本思想是:从一个关系中选择所需要的属性列重新组成一个新关系。2关系R经选择运算得到关系S,则S是R的子集。3关系的度=关系的属性个数。4设关系R和S的属性个数分别为m,n,则(RS)操作结果的属性个数为mn。5SQL用NULL来表示空值。6设F是基本关系R的一个或一组属性,但不是关系R的候选码,如果F与基本关系S的主码相对应,则称F是R的外码。7SQL数据类型LONG的字长为32位。FLOAT的字长为64位。8在关系中,如果一个属性(或属性组)的值能唯一标识一个元组,那么这个属性(
3、或属性组)称为候选码。由关系的所有属性构成的候选码,称为全码。从关系的候选码中选择一个用来唯一标识元组,选择的这个候选码称为主码。9把两个关系按照给定条件以一切可能的组合方式连接起来,形成一个新的关系,称为条件连接。第三章:关系数据库设计理论1第三范式要求每个非主属性非传递依赖于码。2函数依赖的类型:函数依赖:设X、Y为关系模式R的属性子集,如果R的任意两个元组对应于X的属性分量值相同,则对应于Y的属性分量值也相同,则称Y函数依赖于X。记为XY。例如,在关系模式R(学号,姓名,年龄,性别)中有:学号姓名(学号相同可推得姓名必相同),(学号,姓名)年龄(学号、姓名相同可推得年龄必相同)。完全函数
4、依赖:如果XY,但Y不函数依赖于X的任意真子集。则称Y完全函数依赖于X。部分函数依赖:如果XY,且Y函数依赖于X的某真子集。则称Y部分函数依赖于X。对于上例中的关系模式R,有(学号,姓名)年龄,学号姓名,故(学号,姓名)年龄是部分函数依赖,不是完全函数依赖。传递函数依赖:如果XY(Y不是X的子集),YZ则称Z传递函数依赖于X。记为XZ。如果YX,则XZ。例如,在关系模式R(学号,班级,专业)中,学号班级,班级专业,故有学号专业。3第二范式要求每个非主属性完全依赖于码。5能够将关系模式分解为3NF的模式集。参考教材P60。6关系模式的规范化,实质上就是概念的单一化。7数据流图是SA方法中用于表示
5、系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,能精确地在逻辑上描述系统的功能、输入、输出和数据存储,表达数据和处理的关系。SA方法即结构化分析方法,从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并采用数据流图和数据字典描述系统。8关系模式的判断:1NF:所有属性不能再分的关系模式。2NF:R是1NF,且每个非主属性完全依赖于码。则R是2NF。3NF:R是2NF,且每个非主属性非传递依赖于码。则R是3NF。第四章:数据库设计1在关系数据库中,选择存取路径主要是指确定如何建立索引。2数据库设计的需求分析阶段,需设计数据流图(DFD)。数据流图是SA方法中用于表示
6、系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,能精确地在逻辑上描述系统的功能、输入、输出和数据存储,表达数据和处理的关系。在数据流图中,用符号“”表示数据流。设计局部E-R模型的关键就是正确划分实体和属性。3数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。4对于两个实体间的1:n联系,转换为关系模型的原则:将1方的主码放到n方实体对应的关系模式中作为外码,联系属性一并加入到实体对应的关系模型中。对于两个实体间的1:1联系,转换关系模型的原则:只要在一个关系模式中增加另一个关系模式的主码,省略两个实体间的联系模型
7、。5DD即数据字典,是系统中各类数据描述的集合,是对数据流图的进一步详细描述。它以特定的格式记录系统中各种数据、数据元素以及它们的名字、性质、意义及约束条件等。6聚簇,是为了提高某个属性(或属性组)的查询速度,把在这个或这些属性上有相同值的元组集中存放在一个物理块中,如果存放不下,可以存放到预留的空白区域或链接多个物理块。7E-R图中的冲突有三种:属性冲突、命名冲突和结构冲突。8数据字典是系统中各类数据描述的集合,是对数据流图进一步详细描述。它以特定的格式记录系统中各种数据、数据元素以及它们的名字、性质、意义及约束条件等。第五章:关系数据库标准语言SQL1DDL、DML、DCL的含义:DDL(
8、数据定义语言);DML(数据操纵语言)、DCL(数据控制语言)。2基本SQL语句:CREATE| DROP| ALTER DATABASE:创建、删除、修改数据库。CREATE| DROP| ALTER TABLE:创建、删除、修改基本表。CREATE| DROP INDEX:创建、删除索引。CREATE| DROP VIEW:创建、删除视图。3列级完整性约束是针对属性值设置的限制条件。SQL常用的列级完整性约束有:DEFAULT、NULL、NOT NULL、UNIQUE、CHECK。4视图是由基本表或已定义的视图导出的虚表。视图的作用:视图能够隐蔽数据的复杂性,简化用户的操作;视图可以对机密
9、的数据提供安全保护。 5在关系数据库中,选择存取路径主要是指确定如何建立索引。索引的作用:可以明显加快数据查询的速度;可以保证数据的唯一性;可以加快连接速度。6因为SQL语言与主语言具有不同的数据处理方式。SQL语句可以产生或处理多条记录,而主语言一组变量只能存放一条记录。所以,使用主变量不能满足SQL语句向应用程序输出数据的要求。为此,嵌入式SQL引入游标,即为用户开设一个数据缓冲区存放SQL语句的执行结果。用户通过游标逐一获取记录并赋给主变量。7SQL语言提供了以下谓词:BETWEENAND:介于两者之间NOT BETWEENAND:介于两者之外IN:在其中NOT IN:不在其中LIKE:
10、查找匹配的(支持使用匹配符)NOT LIKE:查找不匹配的IS NULL:空IS NOT NULL:非空EXISIT:存在量词NOT EXISIT:不存在量词ANY:任意一个存在量词ALL:全称量词8SQL聚集函数主要有:COUNT:对检索的结果计数。AVG:求检索出的某一列值的平均值。SUM:求检索出的某一列值的总和。MAX:求检索出的某一列值中的最大值。MIN:求检索出的某一列值中的最小值。 9SQL提供了二条语句实现数据控制功能:(1)利用GRANT语句向用户授予操作权限。如:GRANT SELECT ON ST TO PUBLIC的作用是:把ST表的查询权限授予所有用户。(2)利用RE
11、VOKE语句从指定的用户处收回授予的权限10对基本表,能够利用SQL语句表达下列操作:(1)利用SELECT语句实现基本条件检索;如:SELECT * FROM S WHERE Sno=20130134 AND Sex=男;(2)利用DELETE语句删除元组;如:DELETE S WHERE Sno IS NULL;(3)利用INSERT语句插入新记录;如:INSERT INTO S VALUES(20121256,王中,女,19);(4)利用UPDATE语句修改元组。如:UPDATE S SET Sname=赵萍 WHERE Sname=赵平;11创建表时,为了禁止某列属性值重复,需要使用U
12、NIQUE约束。12条件连接实际上是在两个关系的广义笛卡尔乘积上进行的选择运算。13SQL数据操纵功能包括数据查询和数据更新两种数据操作语句。其中,数据查询是指对数据库中的数据查询、统计、分组、排序、检索等操作;数据更新是指数据的插入、删除、修改等数据维护操作。14SELECT语句中对查询结果按列分组的子句是GROUP BY;排序子句是ORDER BY。第六章:数据库保护1数据加密可采用置换的方法,即将明文字符按不同顺序重新排列。2ORACLE行级安全性由视图实现。3对数据类型的约束属于静态列约束。4事务是用户定义的一个数据库操作序列。这些操作要么全做,要么全不做。5若只允许事务T读取和修改某
13、数据对象,则必须为T加上排他锁。6ORACLE支持的角色由数据库管理员定义。7数据库的并发控制就是控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。当多个用户并发地存取数据库时,可能破坏数据库的一致性,因此数据库必须提供并发控制机制。事务T1修改某一数据后,将其写回磁盘。事务T2读同一数据。由于某种原因T1被撤销,这时T1修改过的数据已恢复原值,这时T2读到的数据称为脏”数据。8在多个事务请求对同一数据封锁时,总是某一用户等待的情况称为活锁。解决活锁的方法是采用先来先服务的方法。9SQL事务控制语句ROLLBACK的作用:回滚事务。10事务故障的恢复采取的主要
14、策略根据日志文件,将事务进行的操作撤销。11参照完整性规则:若属性(或属性组)F是关系R的外码,它与基本关系S的主码相对应,那么,对于R中每个元组在F上的值必须为空或S中某个元组的主码值。实现参照完整性要考虑以下几个问题:(1) 外码能否为空值的问题。处理策略:根据参照完整性规则,定义外码允许为空值。(2) 在被参照关系中删除元组的问题。根据具体应用环境的语义来选择以下处理策略:级联删除、受限删除、置空值删除。(3) 在参照关系中插入元组时的问题。处理策略:受限插入或递归插入。(4) 修改关系中主码问题。处理策略有二种选择:不允许修改主码(可通过删除元组后再插入新元组的方法间接修改主码)、允许
15、修改主码(同时必须保证主码的唯一性和非空性)。(5) 修改被参照关系的元组时的问题。处理策略有三种选择:级联修改、拒绝修改、置空值修改。12数据库触发器就是一类靠事件驱动的特殊过程,当对相关的表作INSERT、UPDATE或DELETE操作时,这一过程被隐式地执行。13数据控制是系统通过对数据库用户的使用权限加以限制而保证数据安全的重要措施。14在被参照关系中删除元组时的处理策略:(1)级联删除。将参照关系外码值与被参照关系中要删除元组主码相同的元组一起删除。(2)受限删除。仅当参照关系中没有任何元组的外码与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。(3)置
16、空值删除。删除被参照关系的元组,并将参照关系中相应元组的外码值置空值。当参照关系插入某个元组,而被参照关系不存在相应的元组时,为了保证关系的参照完整性,可使用的策略有:-受限插入。仅当被参照关系中存在相应的元组时,系统才允许插入。-递归插入。首先在被参照关系中插入相应元组,其主码值等于参照关系插入元组的外码值,然后向参照关系插入元组。15数据库的安全性是指保护数据库,以防止不合法的使用造成数据泄露、更改或破坏。安全性控制一般有以下方法:(1)用户标识和鉴别。在数据库系统中,每个合法用户都有一个用户标识,并通过一定的方式对用户身份进行鉴别。常用的方式是口令识别。(2)存取控制。通过预先的定义用户
17、存取权限,控制用户的各种操作请求,确保用户只执行合法操作。(3)操作系统安全保护。利用操作系统的安全保护措施来维护数据库安全。(4)自主存取控制方法。在SQL中,主要通过授权、收权语句实现。(5)强制存取控制。是系统为保证更高程度的安全性所采取的强制存取检查手段。它不是用户能直接感知或进行控制的。(6)视图机制。可以对机密数据提供安全保护,并提供数据独立性。(7)审计。把用户对数据库的所有操作自动记录到审计日志中,利用审计跟踪的信息,找出非法存取数据的人、事件和内容等。(8)数据加密。防止数据库中的数据在存储和传输中失密。16可串行性是并发事务正确性的准则。若多个事务在并行执行是正确的,当且仅
18、当其结果与按某一次序串行地执行时的结果相同,这种调度策略称为可串行化的调度。17数据库系统恢复的基础是数据库的备份和还原以及日志文件。18实体完整性规则:若属性A(一个或一组属性)是基本关系R的主属性,则A不能取空值。19数据库系统对用户身份进行鉴别常用方式:利用只有用户自己知道的信息鉴别;利用只有用户具有的物品来鉴别;利用用户的个人特征进行鉴别。20数据库的完整性是指数据的正确性和相容性。为了保证数据库的完整性,数据库管理系统(DBMS)必须提供定义、检查和控制数据完整性的机制,并把用户定义的数据库完整性约束条件作为模式的一部分存入数据库中。作为数据用户或DBA,必须了解数据库的内容和DBM
19、S的数据库完整性控制机制,掌握定义数据完整性的方法。数据库完整性约束条件分为六类:(1) 静态列约束。是对一个列的取值域的说明。如对数据格式的约束。(2) 静态元组约束。就是规定元组的属性组值的限定,以及规定属性之间的值或结构的制约关系。(3) 静态表级约束。指一个关系的各个元组之间或若干关系之间存在的联系或约束。参照完整性约束属于静态表级约束。(4) 动态列约束。是修改列定义或列值时应满足的约束条件。(5) 动态元组约束。是指修改元组的值时,元组中各个字段间需要满足的约束条件。动态表级约束。是加在关系变化前后状态上的限制条件。21审计功能可以把用户对数据库的所有操作自动记录到审计日志中。 2
20、2角色就是一组系统权限的集合,目的在于简化权限管理。23数据库系统中可能发生的故障有:(1)事务故障。指事务在执行过程中发生的故障。故障恢复的基本策略:根据日志文件,将事务进行的操作撤销。(2)系统故障。是指造成系统停止运转的任何事件,从而使得系统必须重新启动。故障恢复的基本策略:撤销故障发生时未完成的事务,重做已完成的事务。(3)介质故障。是指外存故障。故障恢复的基本策略:重装数据库后备副本,然后使用日志重做已完成的事务。(4)计算机病毒。是恶意程序造成的一种人为的故障或破坏。故障恢复的基本策略:安装杀毒软件并及时更新与杀毒;对造成的数据库系统破坏按上述策略恢复数据。(5)用户操作错误。由于
21、用户有意或无意的操作可能删除数据库中的数据或加入错误的数据,造成一些潜在的故障。故障恢复的基本策略:加强用户的鉴别和管理;对造成的数据库系统破坏按上述策略恢复数据。24在数据库系统中,PUBLIC用户指DBA以外的所有用户。25在多个事务请求对同一数据封锁时,总是某一用户等待的情况称为活锁。多事务交错等待的僵持局面称为死锁。26. 数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上。在任何给定的时间内都只有一个副本可供客户端使用,该副本称为主体数据库,另一个副本称为镜像数据库。1. 实体联系方式有一对一、一对多、多对多2. 从用户到数据库之间,数据库数据结构经历了外模式、逻
22、辑模式和内模式三个级别,用户只需逻辑的使用数据,不必关心数据的存储。3. 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。4. 数据库与文件系统的根本区别在于数据的结构化5. 支持数据库各种操作的软件是数据库管理系统6. 分解是解决冗余的主要方法,也是规范化的一条原则。7. 在关系中凡能惟一标识元组的属性(或属性集),称为关系模式的候选键。8. 设关系R(A,B,C,D,E)中的属性函数依赖为:AB,AC,CD,DE,若将关系R分解为以下R1和R2两个关系:R1(A,B,C) R2(C,D,E)则R1属于3 范式,R2属于2范式。9. 若关系R(A,B,C,D)中,属性C只依赖于主键
23、中的B,而与A无关,则该种依赖称为部分函数依赖10. 关系的主属性不能取空值,属于实体完整性规则11. 学生关系S(学号,姓名,班级,班主任,课程号,课程名,学时数)属于第1范式12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于概念设计阶段13. 基于“雇员”表查找所有“女”雇员的关系运算属于选择运算14. DBMS是用户与数据库的接口,应用程序只有通过它才能和数据库打交道。15. 按下Alt+F4可以退出Access16. Access数据库可以包含7个对象,文件扩展名为.mdb。17. 若双击Access标题栏上的控制按钮,则会关闭数据库。18. 为某个数据库对象设置说明信息的
24、方法是单击视图菜单中选择属性命令来完成。19. Access提供的数据压缩和修复功能,可以是受损的数据库在一定程度上得到修复。20. Access提供的设置数据库密码和使用用户级安全机制保护都可以提高数据库的安全性管理。21. 空数据库是指不含任何对象的数据22. 设置“默认数据库文件夹”可通过“工具”菜单中的“选项”命令并在“常规”选项卡中进行设置23. 更改字段名称不会造成表中数据丢失24. 建立关系的两个表,主表与相关表主表的主键字段必须出现在相关表的字段中25. 除了表可作为窗体数据源外,查询也是窗体的一个重要数据源26. 获取外部数据,Access提供导入和链接两种不同的方法创建新表
25、。27. Access提供10种字段数据类型。28. 文本类型的字段大小属性中默认的字段大小是50个字符,最大字段大小为 255个字符。29. 在Access中创建学生表:S(学号,姓名,年龄),要实现在年龄字段中只允许输入18到26之间的数,则应设置年龄字段的有效性规则30. 对于一对多的表,如果设置了级联删除意味着如果删除“一”方表中的记录,则删除“多”方表中的相关记录。31. 主窗体用来显示基表数据,子窗体用于显示相关表的数据,则基表与相关表可以是一对一或一对多关系32. 条件中“性别“女” and 工资额2000” 的意思是性别为“女”并且工资额大于2000的记录33. 建立关系的两个
26、表,主表与相关表主表的主键字段必须出现在相关表的字段中34. 如果一张数据表中含有照片,那么“照片”这一字段的数据类型通常为OLE对象35. 假定电话号码字段为文本型,要想显示所有以5开头的记录,在准则中应输入”Like 5*”36. 在Access数据库中,对数据表进行生成的是生成表查询37. Access为“查询”提供了三种视图,即“设计”视图、“数据表”视图、SQL视图。38. 数据表中的“行”叫做记录39. 操作查询包括生成表查询、更新查询、追加查询40. 在Access中有两种类型索引,即单字段索引和多字段索引41. 参数查询、交叉表查询、选择查询不会改变数据源42. 下面SQL语句
27、:SELECT Sum(学时数)AS 总学时 FROM course;实现的功能是查询course表中所有课程的总学时。43. 利用对话框提示用户输入参数的查询过程称为参数查询44. Access为窗体对象提供了三种视图方式,即设计视图、“窗体”视图和数据表视图。45. 若将“电话号码”字段的“必填字段”属性设置为“是”,“允许空字符串”属性设置为“否”,则该字段不充许NULL值或空字符串值46. 调整控件大小的操作方法是单击“格式”菜单,从下拉式菜单中选择大小”命令。47. 控件可以分为绑定型控件、非绑定型控件和计算型控件三种类型。48. 在窗体上选择多个控件应按下shift键然后再单击各控
28、件49. 在窗体中需要插入如剪贴画、Word文档等与数据表或查询中的记录无关的对象时,可选择控件非绑定型控件50. 根据窗体的用途可以将窗体分为数据操作窗体、控制窗体和信息交互窗体三类。51. 窗体设计时,将所需的字段拖动到设计网格中,选择相邻的多个字段方法是:单击开始字段,然后按住shift键单击最后一个字段52. 报表中的数据不能作为数据访问页的数据源53. 要对报表中的一组记录进行计数,应将计算控件添加到组页眉节或组页脚节54. 要对报表中的一组记录计算平均值,应将计算控件添加到组页眉节或组页脚节55. 可在窗体的属性窗口中单击数据选项卡,在记录源下拉列表中选定窗体的数据源。56. 窗体
29、设计时,将所需的字段拖动到设计网格中,选择不相邻的多个字段方法是:按住Ctrl键,然后依次单击所需的其他字段。57. 报表通常由五部分组成,每一部分称为报表的一个节。58. 在报表中计算一组记录的平均值需要使用函数avg()59. 报表中的数据不能作为数据访问页的数据源60. 要将每一个记录都打印在单独的页面上,应设置强制分页属性。61. 主报表最多可以有10级子报表。62. 在报表中对记录进行分组,需要选择“视图”菜单中的“排序与分组”命令完成63. 打印预览视图和版面预览视图用于查看报表中的每页数据和报表的版面布局。64. 在数据访问页上插入滚动文字,需要单击工具栏中的滚动文字控件。65.
30、 数据访问页的类型有交互式报表页、数据输入页、数据分析页66. Access可以使用2种形式的超链接67. 数据访问页可以将数据发布到Internet上68. Access中有两种类型的模块,即类模块和标准模块。69. Access提供的宏类型有带条件的宏、宏组、操作序列宏70. 用于打开窗体的宏操作是OpenForm71. 书写查询准则时,日期值应该用#括起来。72. 宏是一个或多个操作的集合。73. DBS:即数据库系统,是实现有组织地、动态地存储大量相关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,实际上是采用了数据库技术后的整个计算机系统。74. DBMS:DBMS是数
31、据库系统中专门用来管理数据的软件,它位于用户和操作系统之间,是用户使用数据库的接口。75. 数据模型:通俗的讲,数据模型是客观事物及其联系的数据描述,或者说数据模型表示了数据库中数据的组织形式及数据所代表的意义。76. 实体完整性 :这条规则要求关系中的元组在组成主键的属性不能是空值。如果主键出现空值,意味着存在不可识别的主体,或者说主键失去了惟一标识记录的作用。77. 部分函数依赖:主键为A+B,若属性C只依赖主键中的B,而与A无关,这称为部分函数依赖78. 有效性规则:是指输入数据时应遵守的规则,用耿限制可以接收数据的范围。79. 组:组是由一些属于数据库对象的快捷方式组成,通过“数据库”
32、窗口可以将不同类型的数据库对象组织到一个“组”中。80. 输入掩码:是指能起到控制向字段输入数据作用的字符。一个输入掩码可以包含原义字符和掩码字任。81. SQL查询:SQL即结构化查询语言,是关系数据库的通用语言。SQL查询是用户使用SQL语言创建的查询。82. 连续窗体 :一个窗体页面中可以显示多条记录的窗体称为连续窗体。可以使用窗口底部的浏览按钮或窗口上的滚动条移动记录83. 子窗体 :包含在另一个窗体中的窗体称为子窗体。子窗体一般用于显法“一对多”关系中的“多”方记录。84. 控件:通俗的讲,控件是一种图像化对象。例如:标签、文本框、选项组等都属于控件。控件可分为:绑定型控件、未绑定型
33、控件和计算型控件三种。85. 绑定型控件:又称为结合型控件,是一种与数据源中的基表或查询中的字段相关联的控件。86. 数据分析页:是一种以数据透视表形式组织的数据访问页。87. 宏:宏是Access数据库对象,其主要功能是使操作自动化。实际上,宏是Access预先设计好的并可通过“宏名”加以调用的一段代码。88. 模块:模块是由VBA语言声明、语句和过程等部分组成的集合,并作为一个命名的程序,用来解决宏所不能解决的复杂的数据处理任务。89. DBS由哪几个部分组成?据库、硬件、软件、数据库管理员90. 简述DBA的职责。定义模式、(1)内模式和与用户交流,定义外模式;(2)提供技术培训(3)定
34、义安全性规则,对用户访问数据库授权(4)定义完整性规则,监督数据库运行(5)数据库的转储与恢复工作91. 简述关系模型的三类完整性规则。实体完整性。这条规则要求关系中的元组在组成主键的属性上不能为空值。参照完整性。参照完整性规则与关系之间的联系有关,是指“不允许参照引用与当前关系相联系的另一个关系中不存在的元组”。用户完整性。在建立关系模式时,允许用户定义属性的数据类型,大小92. 打开数据库有哪几种方法?答:通过启动对话框打开;使用“打开”命令打开;通过最近使用过的文件列表打开简述通过导入和链接方式创建表的差别93. 设计Access数据库一般应按哪些步骤进行?答:确定创建数据库的目的;确定
35、数据库中需要的表;确定表中需要的字段;明确每条记录中有惟一的字段;确定表之间的关系;优化设计;输入数据并创建其他数据对象;使用Access的分析工具94. 简述如何提高数据库的可靠性管理和安全性管理为了保证数据库的可靠性,可以采用“备份与还原”的方法,当数据库受到破坏而无法恢复时,以便利用备份来恢复数据库。此外,使用Access提供的数据库压缩和修复功能,可以使受损的数据库在一定程度上得到修复。为了保证数据库的安全性,可以采用设置数据库密码的方法还可以采用“用户级安全机制”来提高数据库的安全性。的损库ssu 95. 简述创建表的4中方法在设计视图中创建表;使用表向导创建表;通过输入数据创建表;
36、通过导入或链接方式创建表96. 通过导入方式和链接方式创建表的区别。 1)导入是在新表中创建外部数据源的副本,当外部数据源发生变化时,不会影响已经导入的数据;反之,外部数据源也不会因导入的数据修改而发生改变。 2)链接是指连接来自其他数据源的过程,及在不进行导入的情况下用户可以直接使用外部数据源,而这些诗句本身并没有存储在Access数据库中。通过链接用户可以在Access数据库中更新外部数据;反之若外部数据发生变化,也会影响Access数据库的引用结构。97. 什么是交叉表查询?在什么情况下最适宜于采用?答:交叉表查询是一种创建类似于Excel数据透视表的查询这种查询主要用于对数据进行分析计
37、算,可显示来源于表中某个数值字段的合计、计数或平均值等,通过对数据进行分组可以更加直观地显示数据表的内容。98. 什么是索引?建立索引有何目的?答:索引是使记录有序化的一种技术,这种技术并不真正从物理上移动记录,而是在逻辑上维持要求的记录排列顺序。索引的目的是为了加快数据查找速度99. 什么是子窗体?创建子窗体有几种方法?子窗体是窗体中的窗体,利用子窗体显示具有“一对多”关系的“多”方数据特别有效。Access提供两种创建子窗体的方法:在创建窗体时创建带有子窗体的窗体;将已有的窗体作为子窗体添加到另一个窗体中。100. 控件放在窗体上的目的?答:显示数据或执行某种操作,有的控件是为了美化窗体1
38、01. 绑定型控件、未绑定型控件、计算型控件的特点。绑定型控件又称结合型控件,是一种与数据源中的基表或查询中的字段相关的控件。未绑定型控件又称非结合型控件,与数据源没有关系,只能用来显示静态的文字、字段或图像等。计算型控件是一种以表达式作为数据源的控件,构成表达式的数据项通常是窗体中的表或查询中的字段或包含字段的表达式。102. 创建报表有哪几种方法?答:自动创建报表、报表向导、图表向导、标签向导、在“设计”视图中手工创建报表在已有报表中创建子报表的过程。 1)在“设计”视图中打开主报表 2)确保已经按下了工具箱中的“控件向导”工具 3)单击工具箱中的“子窗体/子报表”工具 4)在报表上单击需
39、要放置子报表的插入点 5)按照向导对话框的提示进行操作103. 报表的主要功能答:一是对大量数据进行计算、分组或汇总二是将报表设计成所需要的格式输出信息104. Access中数据访问页与报表之间的区别数据访问页可以在ACCESS中输入、编辑和交互处理数据而报表不能。数据访问页可以在ACCESS之外使用IE浏览器输入、编辑和交互处理活动数据,而报表不能。数据访问页可以通过点子邮件发布数据而报表不能。报表比数据访问页更适用于打印要发布的数据。105. 数据访问页的主题是指什么?将主题用于数据访问页能起到什么效果?这里的主题是指数据访问页上的项目符号、字体、水平线、背景图像和其他元素和颜色方案的统
40、一题。主题有助于方便地制作专业化的数据访问页。将主题应用于数据访问页时,会自动定义数据访问页中的以下元素:正文和标题样式、背景色彩或图形、边框的颜色、水平线、项目符号和超级链接的颜色等。106.已知关系模式S,S如下:S(学号,姓名,性别,性别,班级,班主任,课程号,课程名,学时数,成绩)S关系主键定为:学号+课程号,请将S分解规范化,使之满足3NF。S11(学号,姓名,性别,班级) S12(班级,班主任)C1(课程号,课程名,学时数) G1S(学号,课程号,成绩)107. 有“学生”、“课程”、“成绩”三个表,结构如下: “学生”表字段名学号姓名性别出生日期简历照片类型文本文本文本日期/时间备注OLE对象大小862 “课程”表 “成绩”表字段名课程号课程名学时数学分类型文本文本数字数字大小320整型整型字段名学号课程号成绩类型文本文本数字大小83单精度 “学生”表记录学生的基本信息,“课程”表记录学校开设的课程,“成绩”表记录所有学生每门课程的成绩。一个学生可以选修多门课程。根据上表,画出实体联系E-R图并指出各实体的主键。