《数据库技术及应用》知识点总结_第1页
《数据库技术及应用》知识点总结_第2页
《数据库技术及应用》知识点总结_第3页
《数据库技术及应用》知识点总结_第4页
《数据库技术及应用》知识点总结_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库技术与应用知识点总结 第一章 数据库基础 1. 基本概念: 数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示, 以适合于用人工或自然的方式进行保存、传递和处理。数据是形成信息的源泉, 信息是有价值的数据是数据的内涵。 信息:有一定含义的、经过加工处理的、对决策有价值的数据 数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。 数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。 数据库系统 :带有数据库的计算机系统,一般由数据库、数据库管理系统 及其开发工具)、相关硬件、软件和各类人员组成。 2. 数据管理的发展阶段 1. 人工管理阶段:没有直接

2、存储设备、操作系统、管理软件 2. 文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3. 数据库系统阶段:一定的格式、统一管理、冗余度小 4. 分布式数据库阶段:物理上分离、逻辑上统一 5. 面向对象数据库阶段 3. 数据模型: ( 1 )基本概念: 数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包 括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。 概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界 的第一层抽象,强调语义表达功能。 实体:客观存在的并且可以相互区别的“事物” 实体集:性质相同的同类实体的集合 属性:描述实体的特征 域:属

3、性的取值范围 主键:用来唯一标识一个元组的某个属性或属性组合 联系( 1:1 ,1:n ,m:n) :实体集之间的关系,反应事物之间的相互关联, 联系也是主体,也可具有属性 精选文档 关系模型:采用二维表来表示实体以及实体之间关系的模型。本质是一张 表。 关系、关系模式: 1关系名(属性1,属性2,) n将1的主键放入n中 学生(班级编号, ) m将实体的主键放入关系的属性中 (2)E-R模型:能根据具体问题构建 E-R模型、画出E-R图 实体集:矩形框 属性:椭圆 联系:菱形 (3)关系模型的数据结构、关系的性质 数据查询、数据插入、数据删除、数据修改 关系运算:选择(减少个体保留所有属性)

4、、投影(所有个体的部分 属性)、联结 (4) E-R模型转换为关系模型 (5)关系模型的完整性(实体、参照、自定义) 实体:主键不能为空 参照:外键为空或在其担任主键的实体集中存在 自定义:用户自己定义的语义要求 第二章Access数据库与表的操作 1. Access数据库设计的一般步骤 2. 基本概念:Access数据库、表、记录、字段 3. 使用表设计器创建表 (1) 字段名命名规则 11 最长64个字符 (2) 不能空格开头、不能用!() 字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中 选择) (3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规 范、核查)

5、、有效性文本(提示信息)、默认值、索引(搜索或排序的根据, 加快查询速度)、必填字段 (4)设置主键 4. 建立表间关系:关联字段、实施参照完整性 5. 表的复制、更名、删除 6. 数据的导入、导出 第三章查询 1. 查询的概念和作用 查询是根据查询条件从一个或多个表中获取数据的方法 浏览、更新、分析数据 2. 选择查询 使用条件从一个或多个表中检索数据,然后按所需顺序显示数据 3. 条件查询 (1)查询条件的表示 条件的组合:and、or、not 取值范围的说明: 、=、=、 betwee n and In 条件不确定:like * (替代零个一个或多个任意字符)、?(任意单一 字符)、#

6、(任意一个数字)、(替代方括号内任意字符)、!(替代方括号 内字符以外的任意字符)、- (2)函数 统计函数( 字符串函数 SUM AVG COUN, MAX MIN) (LEN LEFT, RIGHT MID) 日期函数( DATE NOW year month DAY 4. 交叉表查询、重复项查询、不匹配项查询:特点、何时适用 交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个 表或查询 重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性 不匹配:查找可能的遗漏,在一张表中有另一张表中没有 4. 参数查询 在作为参数字段的条件行中,以括起与字段名不同的内容 5. 操作

7、查询:生成表查询、更新查询、删除查询、追加查询 第四章SQL查询 select-from-where 、insert、up date、delete,要求能读懂 select :构成查询结果的属性列 from :作查询的表 where :查询条件 insert :将子查询结果插入到指定的表 up date :数据更新,需要更新的表 delete :删除字段 数据定义:用于定义和修改基本表、定义视图和定义索引create (建立)drop (删除)alter (修改) (插入) (回收权 数据操纵:用于表或视图的数据进行添加、删除和修改等操作insert delete up date 数据查询:用

8、于从数据库中检索数据select 数据控制:用于控制用户对数据的存取权利grant (授权)revote 限) 第五章 窗体 1. 窗体的概念和作用 从而完 概念:通过灵活多样的控件使用构成了用户与数据库的交互界面, 成显示、输入和编辑数据等事物 作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面 可作为组织、控制整个系统中对象的外观界面 2. 创建窗体的三种方法 自动创建、窗体向导、设计视图 3. 窗体的构成 窗体页眉、页面页眉、主体、页面页脚、窗体页脚 4.窗体的控件 (1)类型:结合型控件、非结合型控件、计算型控件 (2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选

9、 项按钮,子窗体/子报表 (3)常用属性:名称、标题 记录源:窗体的数据来源,一般为表或查询 控件来源:控件所显示数据的来源,通常是与控件结合的 字段 5.主/子窗体: 行来源:组合框、列表框的列表选项来源 主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联 的数据 第六章 报表 1. 报表的概念和作用:与窗体的功能比较、区别 报表用于对数据库中的数据进行浏览、 分析、汇总和输出;窗体用于浏览、 编辑、输入、输出 2. 报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、 报表页脚 3. 排序和分组报表中的数据(对最多10个字段分组) 汇总项:可以添加多个字段的汇总,并且可以对

10、同一字段执行多种类型的 汇 分组间隔项:确定记录如何分组在一起,可以自定义 标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的 汇总字段 有/无页眉节选项:用于添加或移除每个组前面的页眉节 4. 标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看 到多个且数据格式相一致的标签。可以将数据表示成邮件标签,用于打印大批量 的邮件标签 第八章宏 1. 基本概念:宏、宏操作、带条件的宏 宏:宏是一组命令,他是一个或多个操作的集合,能够将各种对象有机地 组织起来,按照某个顺序执行操作步骤完成一系列操作 条件宏:在if选项文本框中有条件表达式的宏 宏组:宏的集合 2. 常用宏

11、操作:0PENFORM丁开窗体),MESSAGEBO显示含有警告或提示 消息的消息框),CLOSEWINDO关闭指定窗口), OPENQUERY丁开查询 后执行操作查询),OPENTABLE丁开表) 转移焦点gotocontrol、关闭窗体closewindows、退出程序、停止当前宏 执行 stopmacro 3. 将宏与窗体上控件相关联的方法 1 )控件属性表的事件选项卡中选择一个宏 2 )右击控件直接进入宏设计视图 3)进入宏对象列表框把宏对象列表框中的宏名拖放到窗体设计视图上在窗 体产生一个命令按钮 第九章VBA编程 1. 基本概念:对象、属性、事件、事件过程、方法 对象:是现实世界对

12、象的模型化,是代码和数据的组合,具有自己的状态 和行为(继承性、多态性、封装性、灵活性) 属性:特征 方法:在对象上可以执行的操作 事件:识别和响应的某些行为和动作 2. 数据类型:数值、字符、逻辑、日期 变量:概念、命名规则、先声明后使用 用于临时储存数值、计算结果或数据库中的任意对象 命名:字母或汉字开头dim变量名as数据类型 常量:概念、符号常量 在应用程序的运行中不能改变的对象,只有在初始化时能赋值 表达式 P ublic const 运算符:算术、连接、关系、逻辑、赋值,它们的运算法则和优先级 表达式:要求会计算表达式的值 3. 三大控制结构:顺序结构、选择结构、循环结构 4. 程

13、序语句: (1)变量声明语句 dim 变量名as数据类型 (2) 赋值语句 变量名=表达式 (3) IF语句 (单分支,双分支, 多分支),Select Case 语句 IF 单:if 条件表达式then 语句1else 语句2 多:if 条件表达式then 语句组1 else 语句组2 end if select case: select case 表达式 case 语句组1 case 语句组2 case else 语句组n+1 前面的全不匹配时 end select select case后面的表达式是必要参数 case后面的值可以用is和to表 范围 (4)FOR语句(循环) for 循

14、环变量二初值to终值steP步长 循环语句组 exit for next循环变量 eg. Dim s as in teger, I as in teger s=0 for i=1 to 100 step 1 s=s+1 n ext i msgbox “ 1到100相加之和为:” & s Do- Lo op 语句 Do while条件表达式 循环语句组 exit do loop eg.sub sum loop() dim sum as in teger dim n as in teger dim msg as stri ng sum=0 n=0 msg= “ 100内偶数之和为” do whil

15、e *=100 sum=sum+n n=n+2 loop msg = msg & sum msgbox msg end sub 简答: 1.计算机数据库管理随着计算机硬件、软件技术和计算机应用范围的发展而 不断发展,多年来大致经历了几个阶段 1) 人工管理阶段:没有直接存储设备、操作系统、管理软件 2) 文件系统阶段:把计算机众多数据组织成相互独立的数据文件 3) 数据库系统阶段:一定的格式、统一管理、冗余度小 4) 分布式数据库阶段:物理上分离、逻辑上统一 5) 面向对象数据库阶段 2. 数据库的主要特点 1) 数据结构化 2) 3) 相对独立性,数据独立于程序存在 支持数据共享,可同时为多

16、个用户或应用程序提供服务 4)可控的数据冗余,为了提高检索速度可以适当地增加冗余 3. 数据库系统中包含哪些人员,各自职责是什么 数据库管理员、系统分析员、数据库设计人员、应用程序员、用户 4. 关系模型定义了几种数据库约束条件 1)每个属性必须是不可分的数据项 2)每一列的属性名必须不同 3)不能有相同的元祖 4)同一列是同质的,不同的列可以来自同一个域 5)行和列的顺序无所谓 5. 在关系数据库中包含哪些常用的关系运算 选择、投影、联接、自然联接(去掉重复属性) 6. 创建数据表的几种方法 表模板、设计视图、输入数据、导入已有数据 7. 设置有效性规则和有效性文本的作用是什么 给予输入内容

17、更具体的限制,对该字段上的数据进行核查工作 8. 说明查询和表的区别 1)表可以进行操作,查询的操作权限来源于数据表 2)表有存储功能,可以进行数据更新、新增、删除;当连接查询两个以 上数据表时将无法进行更新、新增、删除操作 3)表有储存功能,查询只能分析无法储存 4)查询的数据集合是临时存在的 9. 简述窗体的主要功能 1) 显示与编辑数据 2) 接收数据输入 3) 控制应用程序流程 4) 信息显示 数据打印 5) 10. 与快速创建窗体相比,使用窗体向导创建窗体有什么优点 可以设置窗体的形式、格局和外观;可以选择多个数据源 11. 窗体有几种视图,各有什么作用 设计视图:用于创建窗体或修改

18、窗体的窗口 窗体视图:用于显示记录数据、添加和修改表中数据窗口 布局视图:显示真实数据,适合设置视觉外观和可用性任务 数据表视图:以行列格式显示表、查询或窗体数据的窗口 数据透视表视图:查看明晰数据或汇总数据 数据透视图视图:以图表形式显示数据,便于用户进行数据分析 12. 把复选框、选项按钮加入选项组与不加入选项组有什么区别 13. 报表与窗体的区别 1) 作用:窗体用于查看和输入数据;报表用于输出数据 2) 数据来源:窗体必须有数据来源;报表可以没有数据源 3) 4) 功能:窗体可以添加、删除或修改原始数据,报表不可以 报表可以对数据进行分组和汇总 5) 14.作为查阅与打印数据的一种方法,与表和查询相比,报表具有哪些优点 可以将数据按照设计的方式打印出来 窗体可以另存为报表,报表无法转换为窗体 1) 2) 可以控制每个对象的大小和外观 3) 可以对数据进行比较和汇总 15.创建报表的方式有哪几种,各有哪些优点 快速创建、设计视图、空报表、报表向导、标签 16

温馨提示

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

评论

0/150

提交评论