您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页大型数据库技术应用期末试题

大型数据库技术应用期末试题

来源:纷纭教育
 2008 ~ 2009 学年第二学期期末考试

《 大型数据库技术应用 》试题 A卷

题号 一 二 三 四 五 六 总分 号得分 学 一、选择题(20分)

1 2 3 4 5 6 7 8 9 10 1、数据库系统的核心是:B A、数据库 B、数据库管理系统 C、操作系统 D、文件

2、用二维表格结构表示实体以及实体间联系的数据模型为:C

名A、网状模型

B、层次模型 C、关系模型

D、面向对象模型姓3、学生和课程这两个实体之间的联系属于:C

A、一对一联系 B、一对二联系 C、多对多联系

D、一对多联系

4、SQL中删除表中数据的命令是:A

A、Delete B、Drop C、Clear

D、Remove 5、每个数据表可以创建( )个聚集索引 A

A、1

B、2 C、10

D、无数个

6、在SQL中,“语文Between 60 and 100”语句表示语文成绩在60到100之间,

且:A

级A、包括60和100

B、不包括60和100 班C、包括60但不包括100

D、包括100但不包括60

7、在视图上不能完成的操作是:B

A、更新视图

B、在视图上定义新的基本表 C、查询

D、在视图上定义新视图

8、在T-SQL语句中,建立存储过程的命令是:A

A、Create Procedure B、Create Rule C、Create Dure D、Create File 9、当删除表时,与它关联的( )也同时被删除。D A、规则

B、触发器 C、存储过程

D、视图

、以下触发器是当对“表1”进行( )操作时触发。D

Create Trigger abc on 表1 For insert,update,delete

As …

A、只是修改

B、只是删除 C、只是插入 D、插入、修改、删除

二、填空题(31分)

1、常用的数据模型有 层次模型 、 网状模型和 关系模型 三种。

2、数据管理技术的发展,经历了 文件管理 阶段、 数据库 阶段和 阶段。

3、数据库系统的主要特点包括 、 和 。

4、关系数据库主要支持 、 和 三种关系运算。 5、SQL Server 2000创建数据库有三种途径:一是 ,二是 ,三是 。

6、在SQL Server 2000中的所有数据和对象都存储在文件中,这些文件有三种,分别是 主数据库文件(扩展名为. mdf )、次数据库文件(扩展名为. ndf )和 事务日志 文件(扩展名为. ldf )

7、SQL Server提供了两种形式的索引,分别是 聚集 和 非聚集 。

8、数据完整性分为: 实体完整性 、 唯一性约束 、 参照完整性约束 和 检查缺剩值约束 。

9、当向表中现有的列上添加主键约束时,必须确保该列数据无 空 值和无 值。 11、在Select查询语句中: order by 子句用于对查询结果排序。

from 子句用于指出所要进行查询的数据来源,即表或视图的名称。

where 子句用于指定查询条件。

12、语句Select (7+3)*4-17/(4-(8-6))+99%4的执行结果是: 35 。 三、判断题(20分)

1 2 3 4 5 6 7 8 9 10

101、 删除触发器,原有的触发器表及表中数据不受影响。( ) 2、规则必须使用一次就定义一次。( )

3、在一个表中如果定义了主键就不能再在任何列上定义唯一约束。( ) 4、视图与它所基于的基本表的数据是同步的,所以当基本表增加或减少字段时,视图也会随之同步增加或减少。( )

5、通过视图可以修改表数据,但当视图是从多个表导出的时,不允许进行修改数据操作。( )

号6、在SQL Server 2000中,一个关系称为一个表。( )

学7、触发器主要通过对表数据操作进行触发而被自动执行,它不能直接调用执行。 ( )

8、在SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。( ) 9、关系运算中的选择是从列的角度对二维表格的内容进行筛选。( )

10、数据的导入与导出既能够实现数据库系统与外部进行数据的交换,又可以实现 数据的备份和还原。( )

四、名词解释(9分) 1.数据库 :书上第2页 名姓2.存储过程 书上209

3.视图:书上160 五、设计题(12分)

根据下列XS数据库中的数据表XSDA(学生档案表)和XSCJ(学生成绩表),通过 SQL的Select查询语句完成下列操作。

XSDA(学生档案表) 学号 姓名 性别 系名 出生日期 民族 总学分 备注 200501 王红 女 信息 1986-02-14 汉 60 200601 李刚 男 机电 1988-05-20 汉 75 … … … … … … … 级XSCJ(学生成绩表) 班学号 课程编号 成绩 200501 104 81 200601 202 75 … … … 1、查询XSDA表中总学分大于55的学生的姓名、系名和总学分。 select 姓名,系名,总学分 from xsda where 总学分>55

2、查询XSDA表中1980年下半年出生的学生情况。

3.查询XSDA表中姓“李”的学生的学号、姓名、出生日期。

4.求XSDA表中“机电”系学生的总人数。

5.求XSDA表中男女生人数。

6.根据题目要求结合以上两表,编写自定义函数。

函数的功能是:计算全体学生某门课程的平均成绩。 要求:在Begin…End之间写出相关的代码。 Create Function average ( @cnum char(20) ) Returns int As Begin

End

六、简答题:(8分)

1、 数据库管理系统的功能有哪些?目前广泛应用的大型网络数据库管理系统及常用的 桌面数据库管理系统有哪些?

2、 什么是规则?它与Check约束的区别在哪里?

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务