数据库原理考试题_第1页
数据库原理考试题_第2页
数据库原理考试题_第3页
数据库原理考试题_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

V:1.0精细整理,仅供参考日期:20xx年X月一、选择题1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是A、一对一的联系

B、多对一的联系C、一对多的联系

D、多对多的联系

2、概念数据模型依赖于那个数据库管理系统()A、DB2

B、MSSQLServer

C、Oracle

D、不依赖于任何数据库管理系统3、不属于传统数据模型的是()A、层次数据模型

B、网状数据模型C、关系数据模型

D、面向对象数据模型4、正确的论述是()A、自然连接和等值连接很相像,但实际上他们是不同的。自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。B、一个关系是参照关系,那么就不会是被参照关系。C、概念数据库与外部数据库都是物理存在的。D、一个关系可以有一个或多个主关键字。5、以下正确的论述是()A、在建立数据库的时候,SQLServer是可以创建操作系统文件及其目录路径。B、数据库中有一些sys开头的系统表,用来纪录SQLServer组件、对象所需要的数据,这些系统表全部存放在系统数据库中。C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行改动、添加。D、12AM是中午,12PM是午夜。6、声明了变量:declare@iint,@cchar(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是()A、set@i=10,@c='abcd'

B、seti=10,set@c='abcd'C、select@i=10,@c='abcd'

D、select@i=10,select@c='abcd'7、有如下代码,当代码中_[关键字]_分别为breakcontinuereturn时,最后的print@n输出的值为()declare

@nintset@n=3while@n>0begin

set@n=@n-1

if@n=1

_[关键字]_end

print@nA、1,0,不输出

B、1,1,1C、0,0,0

D、0,1,28.在SQL语言中授权的操作是通过()语句实现的。A、CREATE

B、REVOKEC、GRANT

D、INSERT9.数据库中只存放视图的()A、操作

B、对应的数据

C、定义

D、限制10.授予用户Jean可以查询帐户表的权限,使用的SQL语句是()

AGRANTSELECTON帐户TOJean

BGRANTSELECTTOJeanON帐户

CGRANTSELECTTO帐户ONJean

DGRANTSELECTONJeanTO帐户

11、()是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统

B、数据库系统C、数据库

D、文件组织12、.如下不能正确执行的语句是()A、select*fromtable_namewhere1>2B、truncatetabletable_nameC、deletefromtable_namewherenull=nullD、altertabletable_nameaddcolumniddint13、SQLserver数据库文件有三类,其中主数据文件的后缀为:A、.ndf B、.ldf C、.mdf D、.idf14、在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERTINTO15、数据库概念模式产生于数据库系统设计的_______阶段。CA、规划 B、需求分析 C、概念设计 D、逻辑设计二、填空题1、数据管理经历了_手工管理阶段、__文件管理_____阶段到____数据库管理____阶段的变迁。2、用来存储数据库数据的操作系统文件主要有两类:_数据文件_、日志文件_____。3、SQL语言一种标准的数据库语言,包括查询、定义、操纵、控制_四部分功能。4、SQL语言中行注释的符号为_--___;块注释的符号为_/*__

5、视图是从其它_____基本表____或视图导出的表。(基本表)三、判断题1、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。(y)2、索引越多越好。(N)3、视图本身没有数据,因为视图是一个虚拟的表。(Y)4、创建触发器的时候可以不是表的所有者或数据库的所有者。(N)5、输入正确的所有者口令,才可以修改DTS包的定义和执行DTS包。如果只输入用户口令,那么只能执行DTS包,不能修改该DTS包的定义。(Y)四、简答题1、简单描述数据库管理系统的功能。1)数据库定义功能;

4)数据库的控制功能;2)数据库的操纵功能;

5)数据库的通信功能。3)数据库的查询功能;2、试比较文件系统和数据库系统的特点。文件系统和数据库系统所处理的数据都可长期保存,反复操作。文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。文件系统的数据共享性较差冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等五、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。(15分)1、写条SQL查询查出所有选了课程的同学的学号、姓名和所在的系号。Selects.sno,s.sname,s.dnofroms,scwheres.sno=sc.sno;2.分析以下SQL语句:

SELECTSNO

FROMSC

WHERESCORE=

(SELECTMAX(SCORE)

FROMSC

WHERECNO=’002’)

请问上述语句完成了什么查询操作?查询学生的成绩与课程号002最高成绩相等的学生3写条SQL语句按系号统计选了课程号为003同学的人数。Selects.dno.count(*)as选课程号为003同学人数Froms,o=’003’Groupbys.dno六、上机题用SQLSERVER2005新建一个student数据库完成以下操作将成绩单.xls导入到student数据库形成一个新表表名为cjdan,新建一个表cjdan1,表的字段信息和cjdan一样,在表cjdan中查询成绩在80分以上的同学的学院、班级、学号、姓名信息,将查询结果插入cjdan1,最后将cjdan1的数据导出形成一个名为“上机1.xls”的excel文档。(10分)删除cjdan表中成绩在70分以下的同学记录,最后将cjdan表的数据导出形成一个名为“上机2.xls”的excel文档(10分)将第一次成绩.xls的scores1表格、第二次成绩.xls的scores2表格分别导入到student数据中形成表名分别为scores1、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论