数据库期末复习重点

合集下载

数据库期末复习总结-中国石油大学(华东)

数据库期末复习总结-中国石油大学(华东)

数据库复习1.1数据库系统概论1.1.1数据库:⏹数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合⏹数据库的基本特征:数据按一定的数据模型组织、描述和储存;可为各种用户共享;冗余度较小;数据独立性较高;易扩展1.1.2数据库管理系统:⏹数据库管理系统(Database Management System,简称DBMS)是位于用户应用与操作系统之间的一层数据管理软件。

是基础软件,是一个大型复杂的软件系统⏹主要功能:数据定义、数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能(实用程序)、数据组织、存储和管理1.1.3数据库管理系统的发展:⏹人工管理阶段(20世纪40年代中--50年代中)⏹文件系统阶段(20世纪50年代末--60年代中)⏹数据库系统阶段(20世纪60年代末--现在)1.1.4数据库系统的特点:⏹数据的管理者:DBMS⏹数据面向的对象:现实世界⏹数据的共享程度:共享性高⏹数据的独立性:高度的物理独立性和一定的逻辑独立性⏹数据的结构化:整体结构化⏹据控制能力:由DBMS统一管理和控制1.2数据模型1.2.1数据模型的组成三要素:数据结构:⏹数据结构:描述数据库的组成对象及对象之间的联系⏹描述的内容:与对象的数据类型、内容、性质有关;与数据之间联系有关⏹数据结构是对系统静态特性的描述数据操作:⏹数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则⏹数据操作的类型:查询;更新(包括插入、删除、修改)⏹数据模型对操作的定义:操作的确切含义、操作符号、操作规则(如优先级)、实现操作的语言⏹数据操作是对系统动态特性的描述。

数据的完整性约束条件:⏹一组完整性规则的集合。

⏹完整性规则:给定的数据模型中数据及其联系所具有的制约和依存规则⏹用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

数据库复习资料考试必备-知识点总结

数据库复习资料考试必备-知识点总结

数据库复习资料1、数据库的基本概念概念模型数据模型分成两个不同的层次(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模。

(2) 数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。

概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。

概念模型是现实世界到机器世界的一个中间层次。

相关概念:实体、实体型、实体集、联系、码、属性等实体(Entity)客观存在并可相互区别的事物称为实体。

可以是具体的人、事、物或抽象的概念。

实体型(Entity Type)用实体名及其属性名集合来抽象和刻画同类实体称为实体型实体集(Entity Set)同型实体的集合称为实体集联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系实体型间联系两个实体型一对一联系(1:1)三个实体型一对多联系(1:n)一个实体型多对多联系(m:n)码(Key)唯一标识实体的属性集称为码。

属性(Attribute)实体所具有的某一特性称为属性。

一个实体可以由若干个属性来刻画。

表示方法:E-R图数据模型:网状模型:网状模型是一个网络层次模型实际是网状模型的一个特例网状模型的条件允许一个以上的结点无父结点一个结点可以有多于一个的父结点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握;DDL、DML语言复杂,用户不容易使用关系模型:优点1、建立在严格的数学概念的基础上2、概念单一。

数据结构简单、清晰,用户易懂易用。

实体和各类联系都用关系来表示。

数据库原理期末考试复习要点

数据库原理期末考试复习要点

《数据库原理》期末考试复习要点(注意:复习时以平时上课内容为要点,掌握数据库的基本概念、基本操作)第1章绪论1.数据、数据库、数据库管理系统、数据库的基本概念。

2.数据库管理技术的发展过程。

3.数据库系统的特点(结构化、共享、独立性、控制功能),数据库系统与文件系统的区别?4.数据模型的三要素及其含义。

5.数据模型的类型,每一种模型的特点。

6.DBMS提供的各种语言(DDL,DML,DCL),每一种语言的功能。

7.DBMS提供的语言有几种使用方式。

8.数据库系统的三级模式、两级映射、数据库逻辑独立性与物理独立性的作用。

9.ER图的完整画法。

(本章必须掌握数据库的基本内容)第2章关系数据库1.关系数据库语言的种类。

2.数据完整性的含义、约束的类型、空值的含义3.关系的基本性质4.关系模型的型与值、关系模型的特点。

5.集合运算(差、笛卡儿乘积)6.关系运算(连接、等值连接、自然连接)7.关系代数的五种基本运算(掌握关系数据库的基本情况及关系代数的运算)第3章关系数据库标准语言SQL1.SQL语言的基本特点与主要功能2.熟练记录的插入、删除、修改命令。

3.索引及其类型、如何创建索引。

4. 视图的概念与作用。

5.熟练掌握SQL的各种查找及函数的使用、各种SQL子句(如:GROUP BY;HA VING;ORDER BY等)的使用(注意:SQL中的过程、触发器、游标暂时不作为本次考试的内容,本章SQL操作题复习时要重点强化)第6章关系数据理论1.函数依赖与完全函数依赖、部分函数依赖、传递函数依赖的分析。

2.码、候选码、主码、主属性、非主属性、全码、外码。

3.范式(1NF、2NF、3NF、BCNF)的特征及转换方法。

4.闭包及其计算、Armstrong推理规则。

(注:弄清基本概念,学会分析问题、解决问题)第7章数据库设计1.数据库设计的步骤,设计中每一个环节的要领。

2.实体之间的联系类型(1:1、1:n、m:n)3.E-R图转换为关系模型的原则4.概念模型、逻辑模型数据库设计中的作用(重点掌握数据库的逻辑设计。

数据库原理与应用复习

数据库原理与应用复习

数据库原理与应用期末复习材料一、简单回答:1. 数据管理的发展包括哪些阶段(人工管理、文件系统、数据库系统)(P2-3)2. 数据库系统的核心是数据库管理系统。

(P5)3. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系(答案:一对多)(P13)4. 数据模型分为层次模型、网状模型和关系模型。

(P16-17)5. 在关系模型中,“元组”是指什么(答案:表中的一行)(P18)6. 关系数据库是采用关系模型的数据库。

(P23)7. 关系的完整性包括实体完整性、参照完整性和用户定义的完整性。

(P24)8. 规定关系的所有主属性都不能取空值,是用来实现哪一类完整性约束(答案:实体完整性)(P24)9. 有关系R和S,关系代数运算R AS等价于R-(R-S)(P27)10. 有学生、选修和课程三个关系,学生S (学号,姓名,性别•••.),课程C (课程号,课程名),选修SC (学号,课程号,成绩)。

想查询选修2号课程的学生的学号和姓名,则关系运算式应写成(答案:n学号,姓名(o课程号=2 (S x SC)))(P31)11. 学生关系(学号,姓名,性别,年龄,系号,系名)中,“系名”对主关键字“学号”的函数依赖是(答案:传递函数依赖)(P35)12. 有学生、选修和课程三个关系,S (学号,姓名,性别,年龄),C (课程号,课程名),SC (学号,课程号,成绩)。

外码是(答案:SC.学号,SC.课程号)(P35)13. 在一个关系中,所有字段都是不可分的,给定一个关键字,则可以在这个数据表中唯一确定一条记录,则这个关系一定满足(答案:1NF)(P37)14. 数据库的设计分为六个阶段,这六个阶段是:需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、运行和维护。

(P42)15. 使用最广泛的概念模型是实体模型(E-R 模型)。

(P46)16. SQL Server 2005 中,主数据库文件的扩展名为(答案:mdf )(P93)17. SQL Server 2005 中,一个简单的数据库的物理文件可以只有一个主数据文件和一个日志文件(P93)。

总结数据库期末考试重点

总结数据库期末考试重点

事务:所谓事务是一用户定义的一个数据库操作序列,这些操作要么全做,要么全部做,是一个不可分割的工作单位,是恢复和并发控制的基本单位;通常以BEGIN TRANSACTION开始,以COMMIT 或ROLLBACK 结束。

事务的基本特性:1.原子性:事务是数据库的逻辑工作单位,一个事务的诸操作要么都做,要么都不做。

2.一致性:指事务执行前后必须保持数据库的逻辑一致性。

一致性和原子性是密切相关的。

3.隔离性:指并发执行的各个事务之间不能互相干扰。

4.持续性:又称为持久性或永久性,是指一个事务的操作提交后,其对数据库的改变是永久的,属于物理的而非逻辑的。

简述事务故障的恢复步骤:1.反向扫描日志文件(即从最后向前扫描日志文件), 查找该事务的更新操作。

2.对该事务的更新操作执行逆操作。

即将日志记录中“更新前的值”写入数据库。

3.继续反向扫描日志文件, 查找该事务的其他更新操作, 并做同样处理。

4.如此处理下去, 直至读到此事务的开始标记, 事务故障恢复就完成了。

简述系统故障的恢复步骤:1.正向扫描日志文件(即从头扫描日志文件),找出重做(REDO) 队列和撤销(Undo)队列2.对撤销(Undo)队列事务进行撤销(UNDO)处理:即反向扫描日志文件, 对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库3.对重做(Redo)队列事务进行重做(REDO)处理:即正向扫描日志文件, 对每个REDO 事务重新执行登记的操作。

即将日志记录中“更新后的值”写入数据库。

简述利用检查点的数据库恢复步骤:1.从重新开始文件中找到最后一个检查点记录在日志文件中的地址, 由该地址在日志文件中找到最后一个检查点记录2.由该检查点记录得到检查点建立时刻所有正在执行的事务清单ACTIVE-LIST,然后建立两个事务队列(UNDO-LIST、REDO-LIST),并把ACTIVE-LIST 暂时放入UNDO-LIST队列, REDO 队列暂为空。

数据库期末复习要点

数据库期末复习要点

1、数据库是长期储存在计算机内、有组织的、可共享的大量数据集合。

2、数据管理技术的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

3、数据模型也是一种模型,它是对现实世界数据特征的抽象,是用来描述数据、组织数据和对数据进行操作的。

4、数据模型应满足三方面要求:(1)能比较真实地模拟现实世界;(2)容易为人所理解;(3)便于在计算机上实现。

5、数据模型分成两个不同的层次:(1) 概念模型;(2) 逻辑模型和物理模型。

6、数据模型通常是由数据结构、数据操作和完整性约束三部分组成。

7、数据库系统的三级模式结构:(1)外模式(多个):逻辑结构和特征描述;(2)模式(一个);(3)内模式(一个):数据物理结构和存储方式的描述。

8、数据库的二级映象及功能:(1)外模式/模式映象,保证了数据库中的数据能够具有较高的逻辑独立性;(2)模式/内模式映象,保证了数据库中的数据能够具有较高的物理独立性。

9、数据库设计方法之一,新奥尔良方法:该方法把数据库设计分为若干阶段和步骤,并采用一些辅助手段实现每一个过程。

它运用软件工程的思想,按一定的设计规程用工程化方法设计数据库。

此方法属于规范设计法。

10、数据库设计的过程(六个阶段):(1)需求分析阶段;(2)概念结构设计阶段;(3)逻辑结构设计阶段;(4)物理结构设计阶段;(5)数据库实施阶段;(6)数据库运行和维护阶段。

11、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

12、设计概念结构的四类方法:(1)自顶向下;(2)自底向上;(3)逐步扩张;(4)混合策略:将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。

13、概念结构是对现实世界的一种抽象,一般有三种常用抽象:(1)分类,它抽象了对象值和型之间的“is member of”的语义(对成员抽象);(2)聚集,它抽象了对象内部类型和成分之间“is part of”的语义(对属性抽象);(3)概括,它抽象了类型之间的“is subset of”的语义(对子集抽象)。

数据库系统概论复习重点

数据库系统概论复习重点

数据库系统概论复习重点第一章绪论1.数据库系统的基本概念:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员构成。

2.数据库管理系统的主要功能:数据定义功能、数据操作功能、数据库的运行管理、数据库的建立和维护。

3.数据模型的分类:概念模型、逻辑模型。

4.概念模型的表示:层次模型、网状模型、关系模型、面向对象模型、对象关系模型。

5.数据管理技术的产生和发展经历的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

6.实体是现实世界中客观存在,且能相互区别的。

7.数据模型的组成要素:数据结构、数据操作、数据的完整性的约束条件。

8.DBS包括DB和DBMS,而DB与DBSM是相互独立的。

9.概念模型独立于操作。

10.数据库三级结构有利于保证数据的安全性和独立性。

11.数据库物理存储视图为内模式12.用户通过DML语言对数据进行操作,其实是在操作外模式中的记录。

13.数据库系统的三级模式结构:外模式、模式、内模式。

14.有了“模式/内模式映像”可以保证数据的物理独立性。

15.数据库系统的核心是——数据库。

16.数据库系统的三级模式存在有二级映像,使之可以有较高的数据独立性。

17.数据库的外部存储方法和存储设备变化不影响逻辑结构,这种情况为物理数据独立性。

第二章关系数据库1.本章重点:关系数据库概念,可以用关系表达式来表达实际问题,可以用元祖表达式来表达实际问题,可以用域表达式来表达实际问题。

可以将这三种表达式相互转换。

2.关系代数运算:并、交、笛卡儿积、选择、投影。

3.常用的关系运算:关系代数、关系演算。

5.“列”可以出自一个域。

6.DBMS和OS之间的关系是:DBMS可以调用OS。

7.关系演算谓词变元可分为:元祖关系、演算关系、域关系演算。

8.若Sno由八位数组成,则此种情况称为:用户定义完整性。

9.一般情况下“R”“S”连接,则“R”“S”必有相同的属性。

数据库期末复习考点总结

数据库期末复习考点总结

语言复杂,用户不容易使用。关系数据库系统是支持关系模式的数据库系统 关系数据模型建立在严格的数学概念基础上 关系模式:对关系的描述,一般表示为 关系名(属性 1,……属性 n) 数据结构:数据 存储结构:表以文件形式存储。 优点 建立在严格的数学概念的基础上; 概念单一,实体和联系都用关系表示,数据操作结果为关系; 存取路径对用户透明 缺点 存取路径对用户透明导致查询效率往往不如非关系数据模型。 关系模型的完整性规则 关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性, 应该由关系系统自动支持。 一、实体完整性(Entity Integrity) 实体完整性规则 若属性 A 是基本关系 R 的主属性,则属性 A 不能取空值。 二、参照完整性(Referential Integrity) 不仅两个或两个以上的关系间可以存在引用关系,同一关系内部属性间也可能存在引用关 系。 规则 2.1 设 F 是基本关系 R 的一个或一组属性, 但不是关系 R 的码。 如果 F 与基本关系 S 的主码 Ks 相对应,则称 F 是基本关系 R 的外码,并称基本关系 R 为参照关系,基本关系 S 为被 参照关系或目标关系。 规则 2.2 参照完整性规则 若属性(或属性组)F 是基本关系 R 的外码,它与基本关系 S 的主码 Ks 相对应(基本关系 R 和 S 不一定是不同的关系),则对于 R 中每个元组在 F 上的值必 须为空值(F 的每个属性值均为空值)或者等于 S 中某个元组的主码值。 三、用户定义的完整性(User-defined Integrity) 用户定义的完整性就是针对某一具体关系数据库的约束条件。 它反映某一具体应用所涉及的 数据必须满足的语义要求。 关系模型应提供定义和检验这类完整性的机制,以便用统一的系统的方法处理它们,而不 要由应用程序承担这一功能。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库期末重点1.数据是对客观事物的记录,是数据库中存储的基本对象。

2.数据的概念包括两方面:数据内容和数据形式3.信息是指数据经过加工处理后所获取的有用知识,或是说人们从数据中所得到的对客观事物的了解。

4.信息的特征:共享性、识别性、转换性、传递性、存储性、时效性。

5.数据处理是指从某些已知的数据出发,推导加工出一些新的数据。

6.数据管理是指对各种形式的数据进行收集、储存、加工和传播的一系列活动的总和。

7.数据管理技术发展的三个阶段:人工管理阶段、文件系统及数据库系统阶段。

8.数据库系统阶段的特点:a)数据结构化。

数据结构化是数据库与文件系统的根本区别。

b)较高的数据独立性。

用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构。

c)数据共享。

在数据库系统中,数据不再仅仅服务于某个程序或用户,而成为若干程序或用户的共享资源,由数据库管理系统统一管理与控制。

d)方便的用户接口。

用户可以使用查询语句或终端命令操作数据库,也可以用程序方式操作数据库。

e)较强的数据控制能力。

并发控制能力、恢复能力、完整性能力、安全性能力等。

9.数据库系统(DBS,DataBase System)是一个计算机应用系统,由支持数据库运行的硬件、数据库、数据库管理系统、应用软件、数据库管理员和用户组成。

10.数据库是长期存储在计算机存贮介质上,有一定组织形式、可共享的数据集合。

11.数据库管理系统是介于用户和操作系统之间的一层数据管理软件,它为数据库的建立、运行和维护提供了统一的管理和控制。

12.数据库管理系统的作用:DBMS是数据库系统的核心,其功能的强弱是衡量数据库系统性能优劣的主要指标。

13.数据库应用a)程序是对数据的管理,在几乎所有的事务处理中都用到了数据库技术来管理数据。

这样的程序可以称为数据库应用。

14.数据库应用的分类:客户端应用程序和服务端应用程序15.用户a) 1.系统分析员b) 2.数据库设计人员c) 3.应用程序员d) 4.终端用户16.数据库体系结构a)三级模式:外模式、模式和内模式b)两个映射:外模式—模式映射、模式—内模式映射17.为什么DBMS具有较高的独立性(见课本P14)18.简述DBMS的工作过程(P15)19.DBMS的主要功能a)数据库定义功能b)数据库操作功能c)数据库控制和管理功能20.DBMS的特点:一个设计优良的DBMS,应该具有友好的用户界面、比较完备的操作功能、较高的运行效率、清晰的系统结构和良好的开放性等特点。

21.数据模型是指数据库中数据与数据之间的关系,任何一种数据库管理系统都是基于某种数据模型。

22.数据模型的组成要素:a)数据的结构:对系统静态特性的描述b)数据的操作:对系统动态特性的描述c)数据的约束条件23.通常按照其数据结构的类型来命名数据模型:例如层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。

24.人们习惯用表格形式表示一组相关的数据,既简单又直观。

这种由行与列构成的二维表,在数据库理论中称为关系。

25.用关系表示的数据模型称为关系模型。

26.关系模式:对关系的描述称为关系模式,一个关系模式对应一个关系的结构。

其格式为:27.关系的基本要求:a)关系中的每个属性必须是不可分割的数据单元。

b)同一关系中不允许出现相同的属性名。

c)同一关系中不能有相同的元组。

(即表中任意两行不能相同)d)任意交换两个元组或属性的位置,不会改变关系模式。

(即交换两行或两列的位置不影响数据的实际含义)28.关系的完整性约束条件包括:a)实体完整性b)参照完整性c)用户定义的完整性29.SQL Server功能简介a)数据库管理功能:数据库建立、维护、安全性、完整性维护。

b)网络连接产品:C/S连接工具、数据通信、与WEB等的接口。

c)应用程序开发工具:Transact-SQL、应用程序接口。

d)用户信息存取工具:非专业人员(不通过SQL)查询数据库的功能及工具。

30.验证模式a)Windows验证模式b)混合验证模式(Windows验证和SQL Server 2000验证)31.服务管理器的作用:用于启动、暂停、停止SQL Server2000的服务及查看服务状态。

32.企业管理器:是用来对本地或者远程服务器进行管理操作的服务器应用程序,是SQL Server 2000功能强大的管理工具。

33.使用企业管理器,可以完成下述工作(企业管理器的功能):a)管理登录和用户权限b)管理数据库、表、视图、存储过程、触发器、索引、规则、默认等数据对象c)启动、终止和配置服务器d)备份和恢复数据库以及事务日志e)导入和导出数据f)转换数据34.查询分析器:编辑Transact-SQL发送到SQL服务器,并显示执行结果。

35.简述SQL Server 2000体系结构:SQL Server 2000采用基于客户/服务器计算模型的分布式体系结构,把应用程序对数据库的访问和数据库引擎分离开来。

SQL Server的核心数据库服务器运行在基于Windows的服务器之上。

基于Windows的服务器通过以太局域网(LAN)与多个客户机系统连接。

这些客户机系统一般是运行SQL Server客户机软件的PC机。

这些PC机既可以是单独的桌面系统,也可以是其他网络服务的平台,如Internet Information Server(IIS)Web服务器。

36.SQL Server的四个主要API:OLE DB、ODBC 、DB-Library和Transact-SQL37.数据库的类别a)物理数据库和逻辑数据库b)系统数据库和用户数据库38.SQL数据库至少有两个物理文件构成:数据库信息文件和日志文件。

39.表和视图i.表,即基本表,它是在数据库中存放的实际关系。

ii.视图是为了用户查询方便或根据数据安全的需要而建立的虚表。

40.索引是用来加速数据访问和保证表的实体完整性的数据库对象41.约束约束规则用于加强数据完整性。

a)Primary Key(主码约束)b)Foreign Key(外码约束)c)Unique(唯一性约束)d)Check(条件约束)e)Not Null(非空值约束)42.数据库结构SQL Server 2000的三种物理文件:a)主数据文件(.mdf) :主数据文件也称为基本数据文件,一个数据库有且只能有一个。

b)辅助数据文件(.ndf) :辅助数据文件又称从属文件,当数据库中的数据较多时需要建立辅助数据文件。

可以没有、有一个或多个辅助数据文件。

c)日志文件(.ldf) :日志文件是用于存放数据库日志信息的文件。

一个数据库可以有一个或多个日志文件。

43.关于SQL Server的常规标识符部分请大家自行复习,明白的略过……(P144)44.存储过程概述存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件的执行以及其他强大的编程功能。

45.存储过程的优点:a)可以在单个存储过程中执行一系列SQL语句。

b)可以从自己的存储过程内引用其他存储过程,这可以简化一系列复杂语句。

c)存储过程在创建时即在服务器上编译,所以执行起来比单个SQL语句快,且能减少网络通信的负担。

46.SQL Server支持两种类型的触发器:a)AFTER触发器:AFTER触发器只有在某一事件(如INSERT、UPDATE、DELETE)发生之后才被触发,AFTER触发器分为INSERT、UPDATE、DELETE三种触发器b)INSTEAD OF触发器:INSTEAD OF触发器被事件触发之后,相应的事件并不执行而仅仅执行触发器本身。

47.触发器执行的时候,会产生两个临时表:inserted表和deleted表:a)inserted表用于存储INSERT和UPDATE语句所影响的行的副本。

插入或更新的表的行同时添加到inserted表和触发器表中。

b)deleted表用于存储DELETE和UPDATE语句所影响的行的副本。

在一个删除或更新的事务处理中,行从触发器表中删除,并传到deleted表中。

deleted表通常和触发器表没有相同的行。

48.对具有触发器的表进行操作时的操作过程如下:a)执行INSERT插入到触发器表中的新行被插入到inserted表中。

b)执行DELETE从触发器表中删除的行被插入到deleted表中。

c)执行UPDATE先从触发器表中删除旧行,然后再插入新行;删除的旧行插入到deleted表中,插入的新行被插入到inserted表中。

49.对象(Object)在面向对象的方法中最基本的概念就是对象。

自然界的任何事物都可以看作是对象。

50.Delphi中的常用属性:51.所谓焦点就是:当一个对象被选定,成为活动对象时,就称该对象获得了焦点。

52.焦点可以通过用户操作来获得,如按Tab键来切换对象,或单击对象使之激活等;也可以用代码方式获得,如调用setfocus方法。

53.事件泛指由用户或系统触发的一个特定的操作。

54.事件一旦被触发,系统马上去执行与该事件对应的过程。

待事件过程执行完毕后,系统又处于等待某事件发生的状态,这种程序执行方式明显地不同于面向过程的程序设计,称为应用程序的事件驱动方式。

55.事件触发方式可分为3种:a)多由用户触发,如单击某对象时触发的;触发动作还有双击、拖曳、按键等操作;b)由系统触发,如计时器事件,系统按设定的时间间隔定时触发;c)由代码触发,用代码来调用事件过程。

5657.Delphi 7提供了两种连接数据库的方式a)BDE(Borland Database Engine,Borland数据库引擎)方式:Borland公司提供的专门的数据库连接方法。

b)ADO(Active Data Objects,动态数据对象)方式:是Borland对微软公司的ADO数据库连接引擎的封装。

c)ADO已经成为主流技术d)ADO技术的另一个优势是,当发行基于它的数据库应用系统时,不需要对数据库驱动打包,基本的Windows 2000/XP系统就能支持ADO数据库技术。

58.Delphi组件面板上提供的开发数据库应用程序所要使用的组件包括以下3类:a)数据集和连接组件:BDE页ADO页dbExpress页InterBase页b)数据访问组件:TDataSource组件TClientDataSet和TDataSetProvider组件c)数据控制组件:data aware或data binding控件,它们位于组件面板的Data Controls页。

SQL Server2000的查询命令及程序设计部分请自行查看课本,祝大家好运~。

相关文档
最新文档