预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

选择题数据库的三级模式结构之间存在着两级映像,数据独立性三级模式结构是指数据库系统是由外模式、内模式、模式三级构成。(外模式是模式的子集.)模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图;外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据编辑表示;内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表达方式。数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像(体现了逻辑独立性)、模式/内模式映像(体现了物理独立性)。关系、码、候选码、主属性、非主属性等概念关系:关系就是二维表,用二维表来组织数据。候选码:如果一个关系中存在多个可以作为主码的属性,则称这些属性为候选码属性,相应的码称为候选码。主码:若一个关系有多个候选码,则选定其中一个为主码。外码:设F是基本关系R的一个或一组属性,但不是关系R的码。K是基本关系S的主码。若F与K相对应,则称F是R的外码。主属性:候选码的诸属性称为主属性。非主属性:不包含再任何候选码中的属性称为非主属性。数据库故障、数据库安全数据库故障是指导致数据库值出现错误描述状态的情况。事务内部的故障、系统故障、其他故障。数据库安全性:为计算机系统建立和采取的各种安全保护措施,以保护计算机系统中的硬件软件及数据,防止其因偶然或恶意的原因使系统遭到破坏,数据遭更改或泄露。ER模型,ER模型转换成关系模型的规则ER模型:实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆表示,并用无向边将其与相应的实体型连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来同时在无向边旁标上联系的类型(1:1、1:n或m:n)。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来。规则:一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。事务、并发、锁、死锁等概念事务是用户定义的一个数据库操作序列,这些操作要么全做要不全不做,是一个不可分割的工作单位。特征:原子性、一致性、隔离性、持久性并发:如果数据库管理系统可以同时接受多个事务,并且这些事务在时间上可以重叠执行,则称这种执行方式为并发执行。SQL语言的基本知识结构化查询语言(SQL,StructureQueryLanguage)是关系型数据库的主流语言,它是一种非过程化的程序语言。SQL语言的特点:类似于英语自然语言,简单易学。是一种非过程语言。是一种面向集合的语言。既可以独立使用,又可以嵌入到宿主语言中使用。具有查询、操作、定义和控制一体化功能。SQL数据定义功能1)建立数据表SQL格式:CREATETABLE表名(字段名1数据类型1[NOTNULL],字段名2数据类型2[NOTNULL],…)[IN数据库名]说明:如果某字段作为表的关键字,应该定义该字段为非空(NOTNULL)。2)修改数据表SQL格式:ALTERTABLE表名ADD字段名数据类型运行该语句后,数据表将增加一字段;ALTETTABLE表名DROP字段名运行该语句后,数据表将删除指定的字段。3)删除数据表SQL格式:DROP表名数据库规范化理论规范化:基本思想是逐步消除数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的分离,即一事一地的模式设计原则。实质上是概念的单一化。1NF到2NF:消除非主属性对码的部分函数依赖;2NF到3NF:消除非主属性对码的传递函数依赖;3NF到BCNF:消除主属性码的部分和传递函数依赖;BCNF到4NF:消除非平凡且非函数依赖的多值依赖。关系规范化理论的根本目的是指导我们设计没有数据冗余和操作异常的关系模式。名词解释主属性:主码所包含的属性称为关系的主属性。非主属性:其他的非主码属性称为非主属性。主码:主码也称为主键或主关键字,是关系中用于唯一确定一个元组的一个属性或最小的属性组。外码:外码也称外键或外部关键字,一般出现在联系所对应的关系中,用于表示两个或多个实体之间的关联关系。外码实际上是关系中的一个或多个属性,它引用某个其他关系的主码或候选码。视图:视图是从数据库的基本表中选取出来的数据组成的逻辑窗口,是基本表的部分行和列数据的组合,视图是一个虚表。函数依赖:类似数学中的函数y=f(x),自变量确定之后函数值对应确定的一类数据依赖。数据完整性:数据完整性是指数据的正确性和相容性。数据完整性约束包括实体完整性、参照完整性和用户定义的完整性。部分依赖:事务:事务是用户定义的一个数据库操作序列,这些操作要么