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

下载本文档

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

文档简介

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

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

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

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

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

6、、 #(任意一个数字 )、 (替代方括号内任意字符) 、 ! (替代方括号内字符以外得任意字符) 、 -?(2 )函数 统计函数(SUM, AVG , COUNT,M AX,MIN) 字符串函数(LEN, LEFT ,R IG HT,MID)?日期函数(DAT E ,NOW, YEAR , M O NT H,D A Y)4. 交叉表查询、重复项查询、不匹配项查询 :特点、何时适用 交叉:对数据库中表与查询进行分类统计 ,使用得字段必须来源于同一个表 或查询 重复:对某些怒有相同值得记录进行检索与分类,判断信息正确性 不匹配 :查找可能得遗漏 ,在一张表中有另一张表中没有4、参数查询在作为参数字

7、段得条件行中 ,以 括起与字段名不同得内容5、操作查询: 生成表查询、更新查询、删除查询、追加查询 第四章 SQL查询selectf ro m where、i nse rt、u pd at e、d e l et e,要求能读懂select :构成查询结果得属性列from:作查询得表where :查询条件in s ert :将子查询结果插入到指定得表u pdate数据更新,需要更新得表del et e :删除字段数据定义:用于定义与修改基本表、定义视图与定义索引crea te (建立)dr op (删除)a l t er(修改)数据操纵:用于表或视图得数据进行添加、删除与修改等操作i n se

8、r t (插入) delete up da te数据查询 :用于从数据库中检索数据 select数据控制:用于控制用户对数据得存取权利 grant(授权)re v o t e (回收权限) 第五章 窗体1. 窗体得概念与作用 概念:通过灵活多样得控件使用构成了用户与数据库得交互界面 ,从而完 成显示、输入与编辑数据等事物作用:可作为浏览、编辑、输入输出表或查询中数据得交互界面 可作为组织、控制整个系统中对象得外观界面2. 创建窗体得三种方法 自动创建、窗体向导、设计视图3. 窗体得构成 窗体页眉、页面页眉、主体、页面页脚、窗体页脚4. 窗体得控件(1)类型:结合型控件、非结合型控件、计算型控件

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

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

11、系列操作 条件宏:在 if 选项文本框中有条件表达式得宏 宏组:宏得集合2. 常用宏操作:OPENFORM (打开窗体),M E SSAGE BOX(显示含有警告 或提示消息得消息框),C L OSE W I NDO W (关闭指定窗口 ), O PENQUERY(打开查询后执行操作查询),OP ENTA BLE(打开表)转移焦点gotoc on tr ol、关闭窗体 clo s ewin d ow s、退出程序、停止 当前宏执行sto pmac ro3、将宏与窗体上控件相关联得方法1)控件属性表得事件选项卡中选择一个宏2 )右击控件直接进入宏设计视图3) 进入宏对象列表框把宏对象列表框中得宏

12、名拖放到窗体设计视图上在窗 体产生一个命令按钮第九章 VBA 编程1. 基本概念 : 对象、属性、事件、事件过程、方法对象 :就是现实世界对象得模型化,就是代码与数据得组合,具有自己得状态与行为 (继承性、多态性、封装性、灵活性)属性:特征方法:在对象上可以执行得操作事件:识别与响应得某些行为与动作2、数据类型 :数值、字符、逻辑、日期变量: 概念、命名规则、先声明后使用用于临时储存数值、计算结果或数据库中得任意对象命名:字母或汉字开头dim变量名a s数据类型常量: 概念、符号常量在应用程序得运行中不能改变得对象,只有在初始化时能赋值p u bl i c const 表达式运算符: 算术、连

13、接、关系、逻辑、赋值 ,它们得运算法则与优先级优先级:算术、连接、关系、逻辑、赋值表达式: 要求会计算表达式得值3、三大控制结构 :顺序结构、选择结构、循环结构4、程序语句 :(1) 变量声明语句d i m变量名a s 数据类型(2) 赋值语句变量名 =表达式(3 ) I F语句(单分支,双分支,多分支),S elect Ca se语句IF :单:if条件表达式 t hen语句1 else语句2 多:i f条件表达式then语句组1 e lse语句组2 end ifs e le c t case:se l e ct case 表达式ca se 值 1 语句组 1case 值 2 语句组 2ca

14、se el se语句组n+1前面得全不匹配时end selectse l e ct cas e后面得表达式就是必要参数case后面得值可以用is与to 表范围(4) FOR语句(循环)f or循环变量=初值t o终值step步长 循环语句组e xi t f o 门n ex t循环变量eg、 Dim s a s i ntege r, Ia s integers = 0f or i= 1 t o 100 step 1s=s +1next imsgbox1到10 0相加之与为:& sDoL o op语句Do w hile条件表达式循环语句组e xit d oloopeg、su b sum loop(

15、)dim su m as inte gerdim n as integ erd i m msg as stringsum=0n=0msg=“100内偶数之与为”d o while n =100sum =sum+nn=n+2loopmsg = msg summ sgbox m sgend sub简答:1. 计算机数据库管理随着计算机硬件、 软件技术与计算机应用范围得发展而 不断发展,多年来大致经历了几个阶段1) 人工管理阶段 : 没有直接存储设备、操作系统、管理软件2) 文件系统阶段 :把计算机众多数据组织成相互独立得数据文件3) 数据库系统阶段 :一定得格式、统一管理、冗余度小4) 分布式数据

16、库阶段:物理上分离、逻辑上统一5) 面向对象数据库阶段2. 数据库得主要特点1) 数据结构化2) 相对独立性 ,数据独立于程序存在3) 支持数据共享 ,可同时为多个用户或应用程序提供服务4) 可控得数据冗余 ,为了提高检索速度可以适当地增加冗余3. 数据库系统中包含哪些人员,各自职责就是什么 数据库管理员、系统分析员、数据库设计人员、应用程序员、用户4. 关系模型定义了几种数据库约束条件1) 每个属性必须就是不可分得数据项2) 每一列得属性名必须不同3) 不能有相同得元祖4) 同一列就是同质得,不同得列可以来自同一个域5) 行与列得顺序无所谓5. 在关系数据库中包含哪些常用得关系运算 选择、投

17、影、联接、自然联接(去掉重复属性 )6. 创建数据表得几种方法表模板、设计视图、输入数据、导入已有数据7. 设置有效性规则与有效性文本得作用就是什么 给予输入内容更具体得限制 ,对该字段上得数据进行核查工作8. 说明查询与表得区别1) 表可以进行操作 ,查询得操作权限来源于数据表2) 表有存储功能 ,可以进行数据更新、新增、删除 ; 当连接查询两个以上 数据表时将无法进行更新、新增、删除操作3) 表有储存功能,查询只能分析无法储存4) 查询得数据集合就是临时存在得9. 简述窗体得主要功能1) 显示与编辑数据2) 接收数据输入3) 控制应用程序流程4) 信息显示5) 数据打印10. 与快速创建窗

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

温馨提示

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

评论

0/150

提交评论