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

下载本文档

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

文档简介

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)E-R 模型:能根据具体问题构建E-R 模型、画出 E-R 图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据结构、关系的性质数据查询、数据插入、数据删除、数据修改关系运算:选择(减少个体保留所有属性) 、投影(所有个体的部分属性)、联结(4)E-R 模型转换为关

4、系模型(5)关系模型的完整性(实体、参照、自定义)实体:主键不能为空参照:外键为空或在其担任主键的实体集中存在自定义:用户自己定义的语义要求第二章 Access数据库与表的操作1. Access数据库设计的一般步骤2. 基本概念: Access数据库、表、记录、字段3. 使用表设计器创建表( 1)字段名命名规则不能空格开头、不能用 .!() 、最长 64 个字符( 2)字段类型:文本、数字、日期 /时间、是 /否、查阅向导(备选项中选择)( 3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息) 、默认值、索引(搜索或排序的根据,加快查询速度)、必

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

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

7、L 查询select-from-where、insert、update、delete,要求能读懂select:构成查询结果的属性列from :作查询的表where:查询条件insert:将子查询结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和修改基本表、 定义视图和定义索引 create(建立) drop (删除) alter(修改)数据操纵:用于表或视图的数据进行添加、删除和修改等操作insert(插入)delete update数据查询:用于从数据库中检索数据select数据控制:用于控制用户对数据的存取权利grant(授权) revote(

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

9、是与控件结合的字段行来源:组合框、列表框的列表选项来源5.主 /子窗体: 主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联的数据第六章报表1. 报表的概念和作用: 与窗体的功能比较、区别报表用于对数据库中的数据进行浏览、 分析、汇总和输出;窗体用于浏览、编辑、输入、输出2.报表的构成: 报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多 10 个字段分组 )汇总项:可以添加多个字段的汇总, 并且可以对同一字段执行多种类型的汇总分组间隔项:确定记录如何分组在一起,可以自定义标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段

10、有/无页眉节选项:用于添加或移除每个组前面的页眉节4.标签报表: 特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。可以将数据表示成邮件标签,用于打印大批量的邮件标签第八章宏1. 基本概念: 宏、宏操作、带条件的宏宏:宏是一组命令,他是一个或多个操作的集合,能够将各种对象有机地组织起来,按照某个顺序执行操作步骤完成一系列操作条件宏:在 if 选项文本框中有条件表达式的宏宏组:宏的集合2. 常用宏操作: OPENFORM(打开窗体),MESSAGEBOX(显示含有警告或提示消息的消息框),CLOSEWINDOW(关闭指定窗口), OPENQUERY(打开查询后执

11、行操作查询) , OPENTABLE (打开表)转移焦点 gotocontrol、关闭窗体 closewindows、退出程序、停止当前宏执行 stopmacro3.将宏与窗体上控件相关联的方法1)控件属性表的事件选项卡中选择一个宏2)右击控件直接进入宏设计视图3)进入宏对象列表框把宏对象列表框中的宏名拖放到窗体设计视图上在窗体产生一个命令按钮第九章VBA 编程1. 基本概念: 对象、属性、事件、事件过程、方法对象:是现实世界对象的模型化,是代码和数据的组合,具有自己的状态和行为(继承性、多态性、封装性、灵活性)属性:特征方法:在对象上可以执行的操作事件:识别和响应的某些行为和动作2.数据类型

12、: 数值、字符、逻辑、日期变量: 概念、命名规则、先声明后使用用于临时储存数值、计算结果或数据库中的任意对象命名:字母或汉字开头 dim 变量名 as 数据类型常量: 概念、符号常量在应用程序的运行中不能改变的对象,只有在初始化时能赋值 public const 表达式运算符: 算术、连接、关系、逻辑、赋值,它们的运算法则和优先级优先级:算术、连接、关系、逻辑、赋值表达式: 要求会计算表达式的值3.三大控制结构: 顺序结构、选择结构、循环结构4.程序语句:( 1)变量声明语句dim 变量名as 数据类型( 2)赋值语句变量名 =表达式( 3) IF 语句(单分支,双分支,多分支) ,Selec

13、t Case语句IF:单: if多: if条件表达式条件表达式then then语句 1else 语句 2语句组 1 else 语句组2 end ifselect case:select case 表达式case 值1语句组1case 值2语句组2case else 语句组 n+1end selectselect case 后面的表达式是必要参数前面的全不匹配时case后面的值可以用is和 to表范围( 4) FOR 语句(循环)for 循环变量 =初值 to 终值 step 步长循环语句组exit fornext 循环变量eg. Dim s as integer, I as integers

14、=0for i=1 to 100 step 1s=s+1next imsgbox “1 到 100 相加之和为: ”& sDoLoop 语句Do while 条件表达式循环语句组exit doloopeg.sub sumloop()dim sum as integerdim n as integerdim msg as stringsum=0n=0msg=“100 内偶数之和为”do while n<=100sum=sum+nn=n+2loopmsg = msg & summsgbox msgend sub简答:1. 计算机数据库管理随着计算机硬件、 软件技术和计算机应用

15、范围的发展而不断发展,多年来大致经历了几个阶段1)人工管理阶段:没有直接存储设备、操作系统、管理软件2)文件系统阶段:把计算机众多数据组织成相互独立的数据文件3)数据库系统阶段:一定的格式、统一管理、冗余度小4)分布式数据库阶段:物理上分离、逻辑上统一5)面向对象数据库阶段2. 数据库的主要特点1) 数据结构化2) 相对独立性,数据独立于程序存在3) 支持数据共享,可同时为多个用户或应用程序提供服务4) 可控的数据冗余,为了提高检索速度可以适当地增加冗余3. 数据库系统中包含哪些人员,各自职责是什么数据库管理员、系统分析员、数据库设计人员、应用程序员、用户4. 关系模型定义了几种数据库约束条件

16、1) 每个属性必须是不可分的数据项2) 每一列的属性名必须不同3) 不能有相同的元祖4) 同一列是同质的,不同的列可以来自同一个域5) 行和列的顺序无所谓5. 在关系数据库中包含哪些常用的关系运算选择、投影、联接、自然联接(去掉重复属性)6. 创建数据表的几种方法表模板、设计视图、输入数据、导入已有数据7. 设置有效性规则和有效性文本的作用是什么给予输入内容更具体的限制,对该字段上的数据进行核查工作8. 说明查询和表的区别1) 表可以进行操作,查询的操作权限来源于数据表2) 表有存储功能,可以进行数据更新、新增、删除;当连接查询两个以上数据表时将无法进行更新、新增、删除操作3) 表有储存功能,

17、查询只能分析无法储存4) 查询的数据集合是临时存在的9. 简述窗体的主要功能1) 显示与编辑数据2) 接收数据输入3) 控制应用程序流程4) 信息显示5) 数据打印10. 与快速创建窗体相比,使用窗体向导创建窗体有什么优点可以设置窗体的形式、格局和外观;可以选择多个数据源11. 窗体有几种视图,各有什么作用设计视图:用于创建窗体或修改窗体的窗口窗体视图:用于显示记录数据、添加和修改表中数据窗口布局视图:显示真实数据,适合设置视觉外观和可用性任务数据表视图:以行列格式显示表、查询或窗体数据的窗口数据透视表视图:查看明晰数据或汇总数据数据透视图视图:以图表形式显示数据,便于用户进行数据分析12.

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

19、外,报表预览的结果还与什么因素有关报表打印预览视图17. 模块有哪几种类型?各有什么特点?类模块:包含新对象定义的模块, 在模块中的任何过程都将成为对象的属性和方法。与窗体和报表相关联标准模块:存放整个数据库都可用的子程序和函数的模块, 不与任何对象相关联18. 宏和模块有什么关系?宏可以取代模块吗?模块是功能强大的编程工具, 可以编写出复杂高级的数据库应用程序, 可以自定义函数,完成更复杂的计算,替代宏所不能执行的功能。19. 子过程和函数过程的主要区别子过程没有返回值,函数过程有返回值;子过程用于编写代码集合,函数过程用于建立函数赠送以下资料英语万能作文 (模板型)Along with t

20、he advance of the society more and more problems arebrought to our attention, one of which is that.随着社会的不断发展,出现了越来越多的问题,其中之一便是_。As to whether it is a blessing or a curse, however, people take different attitudes.然而,对于此类问题,人们持不同的看法。 (Hold different attitudes持不同的看 ;Come up with different attitudes 有不同

21、的看法 )As society develops, people are attaching much importance to.随着社会的发展,人们开始关注.People are attaching more and more importance to the interview during job hunting求职的过程中,人们慢慢意识到面试的重要性。Asto whether itis worthwhile., there is a long-runningcontroversial debate. It is quite natural that people from diff

22、erent backgrounds may have divergent attitudes towards it.关于是否值得 _的问题,一直以来争论不休。 当然,不同的人对此可能持不同的观点。In the process of modern urban development, we often find ourselvesin a dilemma.在都市的发展中,我们往往会陷入困境。Recently the phenomenon has aroused wide concern, some people arein alarm that.最近,这种现象引起了人们的广泛关注,有人开始担心_

23、。The human race has entered a completely new stage in its history, with the increasingly rapid economic globalization and urbanization, more problems are brought to our attention.人类进入了一个历史的崭新的阶段,经济全球化、都市化的速度不断加快,随之给我们带来了很多问题。. plays such an important role that it undeniably becomes thebiggest concer

24、n of the present world, there comes a question, is it a blessing or a curse?"_显得非常重要而成为当今世界所关注的最大的问题,这是无可厚非的。不过,问题是:"我们该如何抉择 ?"Now we are entering a new era, full of opportunities and challenges, 现在我们正在进入一个充满机会和挑战的新时代。People from different backgrounds would put different interpretatio

25、ns on the same case.不同行业的人对同一种问题的解释不尽相同。The controversial issue is often brought into public focus. People from different backgrounds hold different attitudes towards the issue.这中极具争议性的话题往往很受社会的关注。不同的人对此问题的看法也不尽相同。When asked ., some people think. while some prefer.说到 _,有人认为 _,而另一些人则认为 _。Just as the

26、saying goes: "so many people, so many minds". It is quite understandable that views on this issue vary from person to person.俗话说, ""。不同的人对此有不同的看法是可以理解的。To this issue, different people come up with various attitudes.对于这个问题,不同的人持不同的观点。There is a good side and a bad side to everythi

27、ng, it goes withoutsaying that.万事万物都有其两面性,所以,勿庸置疑,_。When it comes to ., most people believe that ., but other peopleregard .as .提到 _问题,很多人认为 _,不过,一些人则认为_是_.When faced with., quite a few people claim that ., but otherpeople think as.提到 _问题,仅少数人认为 _,但另一些人则认为_。There is a public controversy nowadays ove

28、r the issue of . Therewho criticize .argue that ., they believe that .,but people who favor .,on the other hand, argue that.目前, _问题争议较大。批判 _的人认为 _,他们认为_,不过,另一方面,赞同_的人则认为 _。Some people are of the opinion that. 有些人认为 _。Many people claim that.很多人认为 _。A majority of绝大多数A large number of 很多人Some people co

29、ntend that . has proved to bring many advantages (disadvantages)有些人认为 _有很多有利之处 (不利之处 )。Those who argue for . say that .economic development of the cities. 觉得 _的人认为, _ 城市的经济发展。Some people advocate that .有些人在坚持认为 _。They hold that . 他们认为 _。People, who advocate that ., have their sound reasons (grounds)

30、坚持认为 _的人也有其说法 (依据 )。Those who have already benefited from practicing it sing high praiseof it.那些从中受益的人对此大家褒奖。Those who strongly approve of . have cogent reasons for it.强烈认同 _的人有很多原因 。Many people would claim that.有人会认为 _。People who support . give some or all of the following reasons.那些支持 _观点的人列出了如下原因

31、:_。But others hold the view that .但是,另外一些人则认为_。观点的用词: Attitude, opinion, 与其搭配的动词以及词组:Take,have, come up with,set forth, put forward 等。But on the other hand, there are also quite a few people who strongly advocate that.,.不过,另一方面,也有少部分人坚持认为_。But people who are ., on the other hand , maintain that.不过,另

32、一方面, _的人认为 _。However, there are a large number of people who hold a different view concerning this case.然而,很多人对此有不同的看法。问题用词: Issue, phenomenon,后接介词 , on, over 等。However, some others argue that.然而,另一些人则认为 _。However, there are also some others who contend that.然而,也有人认为 _。But other people set forth com

33、pletely totally different argument concerning this case.不过,对于此,另一些人则持完全不同的观点。Some people examine this issue from another angle.有的人用另一角度来看这一问题。On the other hand, there are also many opponents who strongly .另一方面,也有很多反对的人,他们认为_。According to my personality and fondness, I would prefer . ratherthan.根据我的个

34、性以及兴趣,我选择_而不会选择 _。Personally, I side with the latter (former) opinion.就我个人而言,我支持后者(前者 )_。Personally, I am in favor of the former point of view.就我个人而言,我较同意前一种看法。To my point of view 我认为Tomymind,theadvantagesfaroverweighthedrawbacks(disadvantages, shortcomings)我认为,优点胜过缺点。For my part, I stand on side of

35、 the latter opinion that.就我而言,我较赞同后一种观点_。As far as I am concerned, I am inclined to be on the side of the latter view.在我看来,我较同意后一种观点。After a thorough consideration, for my part, I am in favor of the latterview that.经过深思熟虑,我较支持后一种看法,亦即_。If asked to make a decision, I would prefer.如果真的需要作出选择,我宁愿_。展现问题

36、篇问题的常用词: question, problem, issueRecently, the issue of . has been brought into public focus.近来, _的问题引起了社会的广泛关注。Now we are entering a brand new era fullof opportunities andinnovations, and great changes have taken place in people attitudes towards some traditional practice.现在我们进入了一个充满机遇和创新的崭新时代,很多人对某些传统的看法也发生了很大改变。Recently the issue of whether or not . has been in the limelight andhas aroused wide concern in the public.近来,是否 _的问题已经非常明确而且引起了社会的广泛关注。The issue whether it is good

温馨提示

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

评论

0/150

提交评论