SQLserver数据库练习题.docx

上传人:b****7 文档编号:16676920 上传时间:2023-07-16 格式:DOCX 页数:22 大小:288.48KB
下载 相关 举报
SQLserver数据库练习题.docx_第1页
第1页 / 共22页
SQLserver数据库练习题.docx_第2页
第2页 / 共22页
SQLserver数据库练习题.docx_第3页
第3页 / 共22页
SQLserver数据库练习题.docx_第4页
第4页 / 共22页
SQLserver数据库练习题.docx_第5页
第5页 / 共22页
SQLserver数据库练习题.docx_第6页
第6页 / 共22页
SQLserver数据库练习题.docx_第7页
第7页 / 共22页
SQLserver数据库练习题.docx_第8页
第8页 / 共22页
SQLserver数据库练习题.docx_第9页
第9页 / 共22页
SQLserver数据库练习题.docx_第10页
第10页 / 共22页
SQLserver数据库练习题.docx_第11页
第11页 / 共22页
SQLserver数据库练习题.docx_第12页
第12页 / 共22页
SQLserver数据库练习题.docx_第13页
第13页 / 共22页
SQLserver数据库练习题.docx_第14页
第14页 / 共22页
SQLserver数据库练习题.docx_第15页
第15页 / 共22页
SQLserver数据库练习题.docx_第16页
第16页 / 共22页
SQLserver数据库练习题.docx_第17页
第17页 / 共22页
SQLserver数据库练习题.docx_第18页
第18页 / 共22页
SQLserver数据库练习题.docx_第19页
第19页 / 共22页
SQLserver数据库练习题.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SQLserver数据库练习题.docx

《SQLserver数据库练习题.docx》由会员分享,可在线阅读,更多相关《SQLserver数据库练习题.docx(22页珍藏版)》请在冰点文库上搜索。

SQLserver数据库练习题.docx

SQLserver数据库练习题

数据库练习题

第一章

一、单项选择题

1、在数据管理技术得发展过程中,经历了人工管理阶段、文件系统阶段与数据库系统阶段。

在这几个阶段中,数据独立性最高得就是()阶段.

A、数据库系统E、文件系统C、人工管理D、数

据项管理

2、数据库系统与文件系统得主要区别就是()。

A、数据库系统复杂,而文件系统简单

B、文件系统不能解决数据冗余与数据独立性问题,而数据库系统可以解决

C、文件系统只能管理程序文件,而数据库系统能够管理各种类型得文件

D、文件系统管理得数据量较少,而数据库系统可以管理庞大得数据量

3、在数据库中存储得就是()。

A、数据B、数据模型

C、数据及数据之间得联系D、信息

4、数据库得特点之一就是数据得共享,严格地讲,这里得数据共享就是指()

A、同一个应用中得多个程序共享一个数据集合

B、多个用户、同一种语言共享数据

C、多个用户共享一个数据文件

D、多种应用、多种语言、多个用户相互覆盖地使用数据集合

5、数据库(DB)、数据库系统(DBS)与数据库管理系统(DBMS()。

A、DBS包括DB与DBMSB、

CDB包括DBS与DBMS

6、数据库管理系统(DBMS)就是()。

A、一个完整得数据库应用系统B、

C、一组系统软件

7、数据库就是在计算机系统中按照一定得数据模型组织、

A、文件得集合

C、命令得集合

8、支持数据库各种操作得软件系统就是()。

A、命令系统

C、数据库系统

9、由计算机硬件、DBMS、数据库、应用程序及用户等组成得一个整体叫

DDBMS调用OS

C、OS调用DBMS

12、在数据库方式下,信息处理中占据中心位置得就是()。

A、磁盘B、程序C、数

据D、内存

13、文件系统与数据库系统对数据处理方式得主要区别体现在()。

A、

数据集成化E、

数据共享

C、冗余

D

容量

14、

DBMS通常可以向下述哪个对象申请所需计算机资源

()°

A、

数据库B

、操作系统

C、计算机硬

D、应用程序

15、

下列哪种数据管理技术难以保存数据()。

A、

人丄管理

E、独享式文件管

D、数据库系统管理

C

共享式文件管理

16、

数据库系统中,DBA表示

()°

A、

应用程序设计者

B、数据库使用者

C

数据库管理员

D、数据库结构

17、

数据冗余存在于()•

A、

文件系统中

B、数据库系统中

C

文件系统与数据库系统中

D以上说法都不对

18

卜列说法不止确得就是(

)•

A、

数据库减少了数据冗余

B数据库避免了一切数据重复

C、数据库中得数据可以共享

D、如果冗余就是系统可控制得,则系统可确保更新时得一致性

19、()就是存储在计算机内结构化得数据得集合•

D、数据结构

A、数据库系统B数据库

C数据库管理系统

20、下述各项中,属于数据库系统得特点就是()。

A存储量大

D、操作方便

B、存取速度快

C数据共享二、填空题

1、数据管理技术经历了、与三个阶段。

2、数据库系统一般由、、、与组成.

3、DBMS就是位于应用程序与之间得一层管理软件。

一、单项选择题

1、A

2、B

3、C

4、D

5、A6、C

7、B

8、B

9、

B10、E

19、B20、C

、填空题

1、人工管理、文件系统、数据库系统

2、硬件系统、数据库、数据库管理系统及相关软件、数据库管理员、用户

3、操作系统第二章一、单项选择题

1、

数据库得概念模型独立于()。

A、

具体得机器与DBMS

B、

E—R图

C、

信息世界

D、现实世界

2、

数据模型就是()。

A、

文件得集合

B、记录得集合

C、

数据得集合

D、记录及其联系得集合

3、

层次模型、网状模型与关系模型得划分根据就是(

)。

A、

记录长度

B、文件得大小

C、

联系得复杂程度

D、

数据之间得联系

4、

关系数据模型()。

A、

只能表示实体间得1:

1联系

B、

只能表示实体间得1:

n联系

C、

只能表示实体间得m:

n联系

D、

可以表示实体间得上述三种联系

5、

在数据库技术中,面向对象数据模型就是

一种(

)。

A、

概念模型

B

、结构模型

C、

物理模型

D、形象模型

6、

关系模型就是()。

A、

用关系表示实体

B、

用关系表示联系

C、

用关系表示实体及其联系

D

、用关系表示属性

7、

对现实世界进行第二层抽象得模型就是(

A、

概念数据模型

B、

用户数据模型

C、

结构数据模型

D、

物理数据模型

8、

现实世界“特征”术语,对应于数据世界得(

A、

属性B、

联系

C、记

D、数据项

9、

数据库中,实体就是指()。

A、

客观存在得事物

B、

客观存在得属性

C、

客观存在得特性

D、

某一具体事件

10、

有关三个世界中数据得描述术语

“实体”就是

).

A、

对现实世界数据信息得描述

B、对信息世界数据信息得描述

C、

对计算机世界数据信息得描述

D、

对三个世界间相互联系得描述

11、

构造E-R模型得三个基本要素就是

)。

A、

实体、属性、属性值

B、实体、实体集、属性

C

实体、实体集、联系

D、实体、属性、联系

12、

面向对象数据模型中得对象通常包括

).

A、

类、子类、超类

B继承、封装、传递

C、

变量、消息、方法

D、

对象标识、属性、联系

13、

当前数据库应用系统得主流数据模型就是

().

A

层次数据模型

B

、网状数据模型

C

关系数据模型

D、

面向对象数据模型

14、

数据模型得三要素就是()。

A

外模式、模式、内模式

B、关系模型、层次模型、网状模型

C

实体、联系、属性

D、数据结构、数据操作、完整性约束

15、

关系数据库管理系统与网状系统相比

)。

A

前者运行效率咼

B

、前者得数据模型更为简洁

C

前者比后者产生得早一些D

前者得数据操作语言就是过程性语言

16、下列给出得数据模型中,就是概念数据模型得就是()。

A、层次模型E、网状模型

C、关系模型DE-R模型

17、下列关于数据模型中实体间联系得描述正确得就是()。

A、实体间得联系不能有属性B仅在两个实体之间有联系

C单个实体不能构成E-R图D、实体间可以存在多种联系

1&在数据库系统中,对数据操作得最小单位就是()。

A、字节E、数据项

C记录D、字符

19、关系模型得数据结构就是()。

A、树B、图C

表D、二维表

20、用来指定与区分不同实体元素得就是()。

A、实体B、属性C、标识

符D、关系

二、填空题

1、数据模型就是由、、三

部分组成。

2、二元实体之间得联系可抽象为三类,它们就

是、与。

一、单项选择题

I、A2、D3、D4、D5、B6、C7、C8、D9、

A10、B

II、D12、C13、C14、D15、B16、D17、D18、B19、D20、C二、填空题

1、数据结构、数据操作、完整性约束

2、1:

1、1:

n、m:

n

第三章

一、填空题

1、数据库管理系统得主要功能有、、以及等四个方

面。

3、数据独立性又可分为与。

4、数据库体系结构按照、与三级结构进行组织。

5、数据库模式体系结构中提供了两个映象功能,即与映象.

一、填空题

1、数据定义、数据库操纵功能、数据库得运行管理、数据库得建立与维护

3、逻辑数据独立性、物理数据独立性

4、外模式、模式、内模式

5、外模式/模式、模式/内模式

SQL语句就瞧书上例题与下边得实验题目•

1•分别查询学生表与学生修课表中得全部数据。

se1ect*fromstudent

select*fromsc

2•查询计算机系(cs)得学生得姓名、年龄。

selectsname,sagefromstudentwheresdept='cs'

3。

查询选修了01号课程得学生得学号与成绩。

selectsno,gradefromscwhereeno='01'

4、查询成绩在70到80分之间得学生得学号、课程号与成绩•

selectsno,cno,gradefromscwheregradebetween70and80

5•查询计算机系(cs)年龄在18到20之间且性别为’男’得学生得姓名、年龄。

selectsname,sagefromstudentwheresdept='cs'andssex='男'andsagebetween18and20

6•查询9512101号学生得修课情况。

select*fromscwheresno=9512101'

7•查询01号课程成绩最高得分数。

selectmax(grade)asmax_gradefromscwherecno='01/

&查询学生都修了哪些课程,要求列出课程号。

selectdistinctcnofromsc

12、查询学生得最大得年龄与最小得年龄

seiectmax(ssag)as最大年龄,min(ssag)as最小年龄fromstudent

13、查询修了02号课程得所有学生得平均成绩、最高成绩与最低成绩

selectavg(grade)平均成绩,max(grade)最高成绩,min(grade)最低成绩

fromscwhereeno='02

14、统计每个系得学生人数。

seleetsdept,count(*)学生人数fromstudentgroupbysdept

15、统计每门课程得修课人数与考试最高分.

selecteno课程号,count(*)修课人数,max(grade)最高分fromscgroupb

ycno

16、统计每个学生得选课门数,并按选课门数得递增顺序显示结果•

selectsno,count(cno)选课门数fromscgroupbysnoorderby选课门数

17、统计各系修课得学生总数与考试得平均成绩

selectsdept,count(distinctsc、sno),avg(grade)fromstudent,scwherestudent、sno=sc、sno

groupbysdept

18、查询选课门数超过2门得学生得平均成绩与选课门数。

selectsno,sum(grade)总成绩,avg(grade)平均成绩,count(*)选课门数

fromsc

groupbysnohavingcount(*)〉2

19、列出总成绩超过200分得学生,要求列出学号、总成绩。

seiectsno,sum(grade)总成绩

fromsc

groupbysnohavingsum(grade)〉200

23、查询选修了02号课程得学生得姓名与所在系.

seiectsname,sdept

fromStudent,SC

whereStudent、Sno=SC、Snoandeno='02'

24、查询成绩80分以上得学生得姓名、课程号与成绩,并按成绩得降序排列结果。

seiectsname,cno,grade

fromstudent,sc

whereStudent、Sno=SC、Snoandgrade>80

orderbygradedesc关系规范化基础

填空

1.在一个关系R中,若属性集X函数决定属性集Y,则记作为—,称X

为_。

2.在一个关系R中,若XtY且X/Y,则称XtY为依赖,否则若X

tY且XY,则称XtY为依赖。

3.在一个关系R中,若Xt丫,并且X得任何真子集都不能函数决定Y,则称XtY

为_函数依赖,否则,若XtY,并且X得一个真子集也能够函数决定Y,则称Xt

Y为_函数依赖。

4.在一个关系R中,若存在“学号t系号,系号t系主任",则隐含存在着

_函数决定__。

5.在一个关系R中,若X能够函数决定关系R中得每个属性,并且X得任何真子

集都不能函数决定R中得每个属性,则称为关系R得一个—。

6.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={A宀B,D,(A,C)

tE},则该关系得候选码为,该候选码含有属性•

7.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={AtB,BtC,

DtE},则该关系得候选码为_,该候选码含有__—属性。

8.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={AtB,AtC,

(C,D)tE},则该关系得候选码为,候选码函数决定E就是

性。

9.关系数据库中得每个关系必须最低达到―范式,该范式中得每个属性

者E就是—_得。

10.一个关系若存在部分函数依赖与传递函数依赖,则必然会造成、

以及__、与_。

11.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={AtB,AtC,

(A,D)tE},则该关系得候选码为—__—__,该关系存在着函数依赖。

12.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={Atb,A

tC,(C,D)tE},该关系只满足范式,若要规范化第三范式,则将得到___

个关系.

13.设一个关系为R(A,B,C,D,E),它得最小函数依赖集为FD={AtB,AtC,(A,

D)tE},该关系只满足_范式,若要规范化为高一级式,则将得到个关

系。

关系规范化基础

填空

1.XtY、决定因素

2.非平凡、平凡

3.完全、部分

4.学号、系主任

5.X、候选码

6.(AC)、2

7.A、1

8.(A,D)、伪传递

9.第一、不可再分

10.冗余、插入、删除、修改

11.(A,D)、部分

12.第一、2

13.第一、2

第四章

一、单项选择题

1、关系模式得任何属性()。

A、不可再分B、可再分

C、命名在该关系模式中可以不唯一D、以上都不就是

2、关系数据库中得码就是指()。

A、能唯一决定关系得字段B、不可改动得专用保留字

3、关系模式得完整性规则,一个关系中得“主码"()。

 

A、可由多个任意属性组成

B、至多由一个属性组成

C可由一个或多个其值能唯一标识该关系模式中任何元组得属性组成

D、以上都不就是

7、同一个关系模型得任意两个元组值()。

A不能全同B、可全同

C必须全同D以上都不就

8、自然连接就是构成新关系得有效方法。

一般情况下,当对关系R与S使用自然连接时,

要求R与S含有一个或多个共有得()•

A、元组B、行C、记

录D、属性

9、取出关系中得某些列,并消去重复元组得关系代数运算称为().

A、取列运算B、投影运算C、连接运算D、选

择运算

10、下面得两个关系中,职工号与设备号分别为职工关系与设备关系得关键字:

C、自然连接、除法D投影、选择

17、根据参照完整性规则,若属性F就是关系S得主属性,同时又就是关系R得外关键字,则关系R中F得值()。

A、必须取空值B、必须取非空值C、可以取空值D、以上

说法都不对

18、下列哪个就是单目运算().

A、差

B、

C、投影

D、

除法

19、

设关系R就是M兀关系,

关系

S就是N元关系

则RX

S为(

)元关系。

A、M

B、

N

C、

MXN

D、

M+N

20、

设关系R有r

个元组,关系S有S个元组,

RXS有

)个元组.

A、r

B、

rXs

C、

s

D、

r+

s

一、

单项选择题

1、

A2、D

3、C

4、D

5、

A

6、

C7、A

8、

D

9、B10

、C

11、

D12、D

13、C

14、

B15、

D

16、

A

17、C18、C

19、

D20、B

第七章

1、设有如下实体:

学生:

学号、姓名、性别、年龄课程:

编号、课程名教师:

教师号、姓名、性别、职称单位:

单位名称、电话上述实体中存在如下联系:

1一个学生可选修多门课程,一门课程可被多个学生选修。

2一个教师可讲授多门课程,一门课程可由多个教师讲授。

3一个单位可有多个教师,一个教师只能属于一个单位。

试完成如下工作:

(1)设计学生选课与教师任课得全局E—R图。

(2)将该全局E—R图转换为等价得关系模式表示得数据库逻辑结构。

2、一个图书借阅管理数据库要求提供下述服务:

(1)可随时查询书库中现有书籍得品种、数量与存放位置。

所有各类书籍均可由书号唯一标

识。

⑵可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期与还书日期。

我们约定:

任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性

(3)当需要时,可通过数据库中保存得出版社得电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍•我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出

版,出版社名具有唯一性。

根据以上情况与假设,试作如下设计:

(1)构造满足需本得E-R图。

(2)转换为等价得关系模式结构•

3、设某商业集团数据库中有三个实体集•一就是“商店”实体集,属性有商店编号、商店名、地址等;二就是“商品”实体集,属性有商品号、商品名、规格、单价等;三就是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多

职工,每个职工只能在一个商店工作,商店聘用职工有聘期与月薪

(1)试画出E-R图,并在图上注明属性、联系得类型。

(2)将E-R图转换成关系模型,并注明主键与外键。

应用题

1、答:

(1)学生选课E—R图如图所示

(2)该全局E—R图转换为等价得关系模式表示得数据库逻辑结构如下

单位(单位名称,电话)

教师(教师号,姓名,性别,职称,单位名称)

课程(课程编号,课程名,单位名称)学生(学号,姓名,性别,年龄,单位名称)

讲授(教师号,课程编号)

选修(学号,课程编号)

2、答:

(1)满足上述需求得E—R图如图所示:

(2)转换为等价得关系模式结构如下:

借书人(借书证号,姓名,单位)

出版社(出版社名,电报编号,电话,邮编,地址)

图书(书号,书名,数量,位置,出版社名)

借阅(借书证号,书号,借书日期,还书日期)

3、答:

(1)对应得E-R图如图所示:

(2)这个E-R图可转换为如下关系模式:

商店(商店编号,商店名,地址)商店编号为主码

职工(职工编号,姓名,性别,业绩,商店编号,聘期,工资)职工编号为主码商店编号为外码

商品(商品号,商品名,规格,单价)商品号为主码

销售(商店编号,商品号,月销售量)商店编号+商品号为主码,商店编号、商品号均为外码

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2