1.DDL数据定义语言DataDefinitionlanguage,例如createalterdrop2.DML数据操作语言DataManipulationlanguage,例如selectdeleteupdate3.DCL数据控制语言DataControllanguage,例如grantrevoke4.SQL谓词,计算结果为逻辑值(true/false/unknow)的逻辑表达式,例如in/exists/like/all等5.数据库系统提供的数据控制功能是数据库的恢复、数据库的完整性、数据的安全性6.在关系模型中,属性的个数称为元数7.对于FDX-Y,如果Y是X的自给,那么称X-Y是一个平凡的FD(整体包含局部)8.设关系R和S具有相同的关系模式,则RUS等价是9.修改数据库模式的权限总,允许用户创建新的关系是资源权限10.数据流图设计属于数据库设计的需求分析11.在ODBC体系结构中,用来处理ODBC函数的是OB驱动程序12.DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制13.可以区分的客观存在的事物称为实体14.数据等价是指两个数据库实例应表示同样的信息内容,用无损分解衡量15.关系演算可以分为元组关系演算和域关系验算16.嵌入式SQL的实现,有两种处理方式,一种是扩充主语言的编译程序,使之那个处理SQL语句,另一种是采用预处理方式17.数据库的安全性是指保护数据库,防止不合法的使用,造成数据的泄密、更改或破坏18.SQL3的触发器有时称为“主动规则”或“事件-条件-动作”规则19.创建数据源最简单的方法是使用ODBC___数据源???????___20.ODBC数据库应用程序,用宿主语言和ODBC函数编写的应用程序用于访问数据库21.ODBC规范定义的驱动程序有两种类型:即单层驱动程序和__双层驱动程序____。22.UML类图关联是对类的实例之间的命名,相当于ER模型中的联系类型。与关联有关的内容包括:A.关联元数degree,与关联有关的类的个数,称为关联元数或度数。B.关联角色role,关联的端部,也就是与关联相连的类,称为关联角色。角色名可以命名,也可以不命名,就用类的名字作为角色名称。C.重复读multiplicity,重复读是指在一个给定的联系中有多少对象参与。即关联角色的重复度。注:类图的重复度与ER图中实体的基数异同?同:重复度类似于ER模型中实体基数的概念,但这是两个相反的概念。异:实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应该写在这一端实体的边上,重复度是指参与关联的这一端对象数目的最小值、最大值,重复度应该写在这一端类的边上。35.简述UML类图中的重复度与ER模型中实体基数的区别。实体基数是指与一个实体有联系的另一端实体数目的最小值、最大值,基数应写在这一端实体的边上。重复度是指参与关联的一端对象数目的最小值、最大值,重复度应写在这一端类的边上。23.ORACLE的行级安全性由视图实现24.设关系R和S的属性个数均为3,则R*S操作结果的属性个数为9????25.数据库系统用户主要有三类,应用程序员,数据库管理员,终端用户26.在关系数据库中,选择存取路径主要是指确定如何建立索引27.聚集函数AVG的作用是,求检索出某一列值的平均值28.数据库的并发控制就是控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。29.在多个事务请求对同一数据封锁时,总是某一用户等待的情况称为活锁。解决活锁的方法是采用先来先服务的方法30.某书店的图书管理系统中,出版社与图书的联系属于1:N31.数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上。在任何给定的时间内都只有一个副本可供客户端使用,该副本称为主体数据库。32.条件连接实际上是在两个关系的广义笛卡尔积乘积上进行的选择运算33.1NF,所有的属性不能再分的关系34.2NF,若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键、35.3NF,要求每个非主属性非传递依赖于主码1NF每个属性都不可再分2NF非主属性完全函数依赖于候选键(设“学号/课程号”为主键,(学号,课程名)-姓名,学号-姓名为局部依赖,不满足2NF)3NF消除非主属性对候选键的传递依赖(设“学号”为主键,学号-系别-系主任,学号-系主任为传递依赖,不满足3NF)BCNF主属性内部不能有部分或传递依赖(既检查非主属性又检查主属性)(书号-书名,(书名+作者)-书号,书号,书名,作者都是主属性,主属性存在传递依赖,不满足BCNF)36.数据库系统,由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成的整体。37.在数据库中,产生数据不一致的原因有三种,一,数据冗余,二,并发控制不当,三,各种故障,错误;根本原因是数据冗余。38.用符号σ表示的关系操作是选择,投影是π,除是÷39.ER图三要素:实体、属性、联系40.数据模型所描述的内容包括三部分:数据结构、数据操作、数据约束41.数据模型按不同的应用层次分为三种类型:概念数据模型、逻辑数据模型、物理数据模型42.在select语句中使用*,表示选择全部属性错题43.左部不可约依赖也称为完全依赖44.若事务T1已经给数据A加上了排他锁,则事务T2不能再给数据A加任何锁共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。45.DBMS总是基于某种数据模型,包括层次型、网状型、关系型、面向对象模型46.概念设计中最著名的方法是实体联系方法(ER方法)47.在关系模式R中,能函数决定所有属性的属性组称为模式R的超键48.在对关系R和S做自然连接时,把原该舍弃的元组也保留在新关系中,同时对这些元组新增加的属性上填上控制,这种操作称为外连接。49.关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于___右外_____连接。50.DBMS的恢复子系统必须在系统重新启动时,对非正常终止的事务进行处理,把数据库恢复到正确的状态。51.SQLServer中,存储过程是存放在服务器上的预先编译好的SQL语句52.求外连接包含Null的值个数53.设R和S是关系表,则SQL语句:RleftouterjoinSonR.B=S.B的含义R和S的左外连接??54.SQL语言的聚合函数COUNT、SUM、AVG等,不允许...出现在其中的子句为A.SELECTB.HAVINGC.GROUP…HAVINGD.WHERE55.填空题1.SQLServer的身份验证模式包括WINDOWS身份验证模式和混合验证模式(Windows授权SQL授权)2.就信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。3.数据库物理设计完成后,进入数据库实施阶段4.关系模式的设计应尽可能只包含有直接关系的属性,不要包含有间接关系的属性。5.在数据库技术中,把未提交的随后被撤销的数据称为脏数据6.在关系代数中,五种基本运算为并、差、选择、投影、笛卡尔积7.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和___数据安全性_________。16.在数据库阶段,对数据的操作不一定以记录为单位,可以以__数据项_____为单位。17.数据字典中通常包括数据项、数据结构、数据流、数据存储和___处理过程_____五个部分。18.在数据管理中,一直影响系统性能的大问题是___数据冗余_____。19.关系代数表达式的启发式优化是由DBMS的__DML编译器____完成的。20.一个SQL模式是表和____约束____的集合。21.事务的执行次序称为___调度_____。22.安全性确保用户被限制在做其想做的事情;而完整性确保用户所做的事情是_正确的__。23.存储过程可以增强代码的可重用性和共享性,提高__开发质量和效率___。16.数据库技术是研究数据库的___结构__、存储、设计、管理和使用的一门软件学科。17.DBMS中提供存储在数据库中底层数据和应用程序、查询之间的接口是存储管理器。17.在数据库系统生存期中,对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为___物理设计__阶段。18.解决冗余的主要方法,也是规范化的一条原则就是:关系模式有冗余问题,就___分解__它。19.由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果是一个__关系__。20.视图是一个虚表,它一经定义就可以和基本表一样被查询,但有一定限制的操作是__修改___。21.用于安全性目的的数据库日志,称为__审计追踪___。22.在程序中,事务以BEGINTRANSACTION语句开始,以COMMIT语句或__ROLLBACK__语句结束。23.表变量类似于临时表,它的优点在于它存在于内存中。表变量与变量具有同样的作用域和_生命周期___。25.在UML类图中,与关联有关的类的个数,称为__关联元数__。1.设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则R属于D___BCNF____2.常用的关系运算是关系代数和关系演算3.全局ER模型的优化原则包括,合并实体类型、消除冗余属性、消除冗余关系4.最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部是单属性5.关系代数表达式优化的启发式规则有:尽早地执行选择和投影操作,避免直接做笛卡尔积。6.在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性、操作简便性。23.MicrosoftSQLServer2000是一个分布式的______关系型______型数据库管理系统。25.对用户来说,____数据库________驱动程序屏蔽了不同数据库系统的差异。20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为___SQL3_________。21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、____检查约束__________定义。22.封锁对象的大小称为_____封锁的粒度__________。23.用户管理SQLServer2000的主要管理工具是____企业管理器_________。25.在对象联系图中,椭圆之间的边表示对象之间的____引用______。16.数据库在磁盘上的基本组织形式是___文件_____。17.层次模型中上一层记录类型和下一层记录类型之间的联系是___一对多_____联系。18.Armstrong公理系统的三条推理规则是自反律、增广律和___传递率_____。20.SQL语言是介于关系代数(π等)和__元组演算______之间的一种语言。1.关系演算是一种以元组为变量的谓词演算16.DBMS是位于用户与_操作系统OS_____之间的一层数据管理软件。17.设计数据库概念结构时,常用的数据抽象方法是_聚集_____和概括。18.引起关系模式中各种数据操作异常的原因是_数据冗余__。19.关系R和S都是二元关系,则与元组表达式{w|(∃u)(∃v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是_π1,4(σ2=3(R×S))_____。20.SQLDML分成数据查询和_数据更新_____两类。21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为_可串行化的调度_____。22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或_破坏___。23.在SQ