SQL Server 2008数据库总复习题 下载本文

Drop triggermy_trig

Create trigger my_trig On course for delete

Delete fromsc where sc.cno=deleted.cno

四、填空题

1、在三大传统的数据模型中,具有严格的数学理论基础的是_____关系模型___。 2、实现概念模型最常用的表示方法是__E-R图_______。

3.用树型结构表示实体类型及实体间联系的数据模型称为 层次模型 。 4、模式/内模式映象为数据库提供了_物理_数据独立性。

5、在关系代数运算中,从关系中取出满足条件的元组的运算称为__选择_______。 6.参照完整性规则是对 外 键的约束。 7.SELECT语句查询条件中的谓词“=SOME”,与运算符 IN 等价。 8、关系代数中专门的关系运算包括:选择、投影、_连接_。

9、关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的_非过程性强_____、语言一体化、并且是建立在数学理论基础之上。

10.文件系统与数据库系统的最大区别是在 数据结构化 方面。

11,内模式是描述数据如何在存储介质上组织存储的,又称之为 存储或物理 模式。 12.E-R图中包括实体、属性和 联系三种基本图素。

13.数据库逻辑设计步骤分为三步,:分析 实体及其联系 、画E-R图、建立数模型 14.引用完整性规则是指:如果关系R的外部键是另一关系S的主键,则R关系中外部键的取值,要么等于 关系S中某一记录的主键 的值,要么等于空值。 15.数据库概念设计通常采用 画E-R图 方法。

16、合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,商品名,单价,数量),,该关系的关键字是 (合同号,商品号) 。

17.数据库系统的主要特点是:数据独立、_数据共享__和减少了数据冗余、数据的安全性、使用操作方便性。

18.数据库的数据独立性包括:_逻辑独立性_和物理数据独立性。

19.关系代数中专门的关系运算包括:__选择__、投影、连接和除法。 20.数据库的存储结构是建立在___文件组织__基础上的。

21.关系数据操作语言(DML)特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在_数学理论___基础之上。

22.数据库系统采用映射技术的好处有:有利于数据库的使用、安全性好、保密性强、

保证数据共享和___数据独立性________。

23.实体间联系分为三种:一对一联系、 ____一对多_______ 、多对多联系。 24.属性是信息世界中广泛使用的一个术语,它对应于数据世界的__数据项(字段)__。 25.数据库结构设计的过程是“概念设计→__逻辑设计_________→物理设计”。 26.联系是数据库技术的重要特点,至于怎样实现联系,取决于___数据库类型__。 27.数据独立性是指当数据发生变化时,可以不用修改__应用程序____。 28.如果有元组在关系的主码上取值为空值,那么它违反了关系的_实体___完整性约束。 29.数据管理经过了手工文档、文件系统和_数据库系统___三个发展阶段。 30.DBMS利用事务日志保存所有数据库事务的_更新(或修改)__操作。

31.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是___3____个表。

32.一个关系就是一个_二维表_____,一行对应一个元组,一列对应一个域,也就是一个属性。

33.DBA是指___数据库管理员______,它的职责是维护和管理_数据库____,使之始终处于最佳状态。

34.数据库的三个模式之间存在两种映射,一是_外模式到模式__间的影射,二是__模式到内模式间的映射。

35.数据库的三级体系结构,是从____外模式、___模式______和内模式三个不同层次描述的。

36.在数据处理领域中,数据处理技术经历了_人工管理___、文件管理和__数据库管理_____三个阶段。

37.在关系数据库中,用___二维表_______表示实体及实体之间的关系。

38.DBMS的含义是_数据库管理系统_______,它是用户和_数据库__之间的接口。 39.数据冗余是指_数据的重复存储_____。

40.除计算机软硬件环境外,数据库系统一般由数据库、_数据库管理系统__、数据库管理员和应用程序组成。

41.在数据库系统中,用户对数据的操作只能通过___DML___语言进行。

42.在数据库的三模式中,通过模式之间的_映射___来实现模式之间的转换。 43.外模式又称子模式,是___用户___眼中的数据库,因此称外模式为用户视图。 44.数据的完整性是指数据的正确性和__相容性____。 45.实体和属性都有“型”和“值”之分,“型”是概念的_内涵_,而“值”是概念的特例。

46.在关系模式中,存在三类完整性规则,其中引用完整性约束规则是指__限制引用不存在的记录_。

47.在关系数据操纵语言DML中,其操作的对象和结果都是______关系______。

48.关系的自然连接是连接的一个重要特例,实用价值很大,它要求被连接的两个关系_

有若干相同的属性名__。

49.在数据库的三模式中,内模式又称__存储__模式,具体描述了数据是如何组织存储,故称内模式为_系统程序员__视图。

50.域是值的集合,域中数据的个数叫做域的_基数____。 51.专门的关系运算包括选择、_投影______和 连接___。

52.数据库逻辑设计一般分为三个阶段,即收集和分析用户需求、__建立E-R模型__和_数据库模式设计____。

53.在关系的诸属性中,能够用来唯一标识元组的那个属性称为___键____。

54.DDL的中文含义是数据描述语言,它有两种方式,一是__数据描述语言________,二是__交互式___。

55.现实世界中的事物类,在信息世界中称为实体集,而一个事物则称为__实体____,事物的性质称为__属性______。

56.在关系模型中,实体完整性约束是指__关系中主键值不允许为空_。 57.__ 外部关键______是不同关系实现联系的保证。

58.数据模型应具有描述___数据______和__数据联系_两方面的功能。

59.“键”也称为关键字,是指在实体属性中,可用来区别实体集中不同个体的一个或几个_属性______的组合。当有多个属性可作为键而选定其中一个时,则称它为该实体的__主键__。若在实体的各属性中,某属性虽非该实体的主键,却是另一实体的主键,则成此属性为___外键____。

60.关系与文件有许多相似之处,当把关系看成是文件时,则__元组___就是文件中的记录,__属性___就是记录中的数据项。

61.关系模式的三类完整性规则是_实体完整性、参照完整性和用户自定义完整性_。 62.关系的自然连接是__连接_的一个重要特例,它要求被连接的两个关系满足_有若干相同的属性名__。

63.视图是一个虚表,因为它是从_基表导出___的表。 64.索引的用途是_加快搜索速度____。

65、已知:系(系编号、系名称、系主任、电话、地点)和学生(学号、姓名、性别、入学、日期、专业、系编号)两个关系,指出系关系的主码是__系编号__,系关系的外码是_无_,学生关系的主码是__学号__、外码是__系编号_。

66、已知:学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级),课程(课程名称,学时,性质),成绩(课程名称,学号,分数),学生关系的主代码应该是_学号_, 外码应该是_班级__;课程关系的主码应该是__课程名称_,外码应该是___性质__ ;成绩关系的主码应该是_学号_, 外码应该是_课程名称_ 。

67、在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(Alter );若要创建一个数据库,应该使用的语句是 (create database ) 。 70. 声明局部变量的命令为(declare @变量名)。 71. 修改表的命令是(alter table 表名)。

72. (参照)完整性维护实体间的联系。

73.计算字段的累加和的聚合函数是(sum(字段名) 或sum())。

74.(SP_bindrule)命令可以将定义的规则绑定在数据库表的列上。 75.结构化查询语言的英文是(Structure Query Language L) 。 76.查看全局变量的命令为(select @@全局变量名)。 77.删除数据库的命令是 (drop database) 。

78.通配符“%”的含义表示 匹配零个或多个字符 ;而通配符“_” 的含义表示 (一个字符)