数据库期末复习重点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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-SQL
37.数据库的类别
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触发器被事件触发之后,相应的事件并不执行而