名词解释5道10分单选10道20分简答5道20分应用题2道24分综合题2道26分
1.数据:描述事物的符号记录,数据库(DB)是长期储存在计算机内的、有组织的可共享的数据集合;
2.数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件;
10.候选码:能够唯一标示关系元祖中的一个属性或者属性集,称为候选码
12.主属性:候选码中的每一个属性
13.非主属性:不包含在任何候选码中的属性
14.事务:事务是由用户定义的一组操作序列,序列中的操作要么全做要么全不做,是不可分割的工作单
位。
16.存储过程:是一组在服务器完成特定功能的T-SQL代码
17.触发器:触发器是一类特殊的存储过程,在对表或试图发出操作语句时自动执行。
视图:视图是从一个或多个表中导出的虚拟表,只有表结构,表名,没有表中数据。
数据模型:数据模型是数据库中用于提供信息表示和操作手段的形式框架,他是我们将现实世界转换为
数据世界的桥梁。
实体:客观存在并可相互区分的实物。
属性:属性是实体所具有的某一特性,一个实体可有若干个属性来刻画。
域:域是一组具有相同数据类型的值的集合。
范式:可以理解为关系的某一种级别,范式的等级越高,满足的条件越苛刻。
可串行化调度:多个事物的并发执行是正确的,当且仅当其结果与按某一次序串行的执行这些事务时的
结果相同。称这种调度策略为串行化的调度。
二选择题
1.数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
2.数据库管理系统在这三级模式之间提供了两层映象:外模式/模式映象 ,模式/内模式映象
DBS包括数据库,硬件,软件和人员,
数据模型的3大要素是:数据结构,数据操作和完整性约束条件
3.内模式保证了数据的逻辑独立性,外模式保证了数据的物理独立性
4.关系模式是静态的,稳定的,而关系是动态的,随时间不断变化的
5.八大运算符号:选择(σ)、投影(π)、连接、除、并(∪)、交(∩)、差(-)广义笛卡尔积(×)
6.把语句翻译成关系代数:
设有数据库 S(Sno,Sname,Sage,Ssex) C(Cno,Cname, Cpno) SC(Sno,Cno,Grade)
7.函数依赖分为:完全函数依赖,部分函数依赖和传递函数依赖
8.如果一个关系属于3范式,那么它也是2范式和1范式。
10.SQL2008中,有3个文件,数据库主数据文件的扩展名是.mdf ,辅助数据文件的扩展名的.ndf,日志文件的扩展名是.ldf 主数据库文件只能有一个日志文件可以有多个但是至少有一个辅助数据库文件可以有多个
11.在安装SQL Server 2008时,系统将创建4个可见的系统数据库:master、model、msdb和tempdb。
12.实体间有3种联系,这3种联系分别是一对一联系,一对多联系,多对多联系
13.在并发控制时,会发生死锁的问题 SQL是结构化查询语言,是非过程化的语言
14.关系数据模型▁▁可以表示实体间的上述三种联系▁D▁。
A.只能表示实体间的1:1联系B.只能表示实体间的1:N联系
C.只能表示实体间的M:N联系D.可以表示实体间的上述三种联系
1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是▁▁▁A▁。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
2.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是▁▁B▁▁。