sql数据库期末考试题

2024-11-18 版权声明 我要投稿

sql数据库期末考试题(精选4篇)

sql数据库期末考试题 篇1

一、单选题(共 10 道试题,共 50 分。)1.SQL Server中,保存着每个数据库对象的信息的系统表是(C)。

A.sysdatabases B.Syscolumns C.Sysobjects D.Syslogs 2.在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。A.Update B.Delete C.Insert D.Alter 3.在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。

A.age>=30 and age<=40 B.age>=30 or age<=40 C.age>30 and age<40 D.age>30 or age<40 4.如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。A.PDRIMARY KEY B.FOREIGN KEY C.unique D.check 5.记录数据库事务操作信息的文件是(D)。

A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件

6.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。A.SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B.SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C.SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D.SELECT * FROM CP WHERE 产品名称=‘冰箱’

7.储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系

8.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。A.SELECT B.HAVING C.GROUP BY? HAVING D.WHERE 9.列值为空值(NULL),则说明这一列(C)。

A.数值为0 B.数值为空格 C.数值是未知的 D.不存在 10.数据库的数据一般存放在(D)中。A.内存 B.CPU C.寄存器 D.磁盘

SQL Server数据库试题十及答案

一、单项选择题(每题2分,共15题)

1.SQL Server 2000是一个(C)的数据库系统。(A)网状型(B)层次型(C)关系型(D)以上都不是 2.DTS 是一个简称,它的全称是(B)。

A.数据运输系统 B.数据传输服务 C.数据库传输系统 D.数据库运输服务 3.SQL Server 2000 采用的身份验证模式有(D)。

(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式

sql数据库期末考试题 篇2

1、实验目的:

(1)了解SQL Server数据库的逻辑结构和物理结构;

(2)掌握使用SQL语句修改数据库的方法;

2、实验准备:

(1)要明确能够修改数据库的用户必须是系统管理员,或者是被授权使用CREATE DATABASE语句的用户;

(2)修改数据库必须要明确:除存储位置,即物理文件名不能修改外,其它项均可以修改,包括数据库名、数据库大小和增长量等数据;

(3)了解使用SQL语句修改数据库的方法。

3、实验内容:

(1)删除实验三中创建的数据库;

(2)用自己名字创建一个数据库,包含一个主数据文件data1和一个日志文件log1,最大值都是5M;增长量分别为10%和1M;存储在自己的文件夹下;

(3)添加一个数据文件data2,最大值为3M;

(4)添加一个日志文件log2,最大值为4M;

(5)添加一个文件组group1;

(6)添加一个次数据文件data3放在文件组group1中;

(7)修改数据文件data2,将最大值改为5M;

(8)删除日志文件log1;

(9)删除次数据文件data3、data2;

(10)修改文件组,将group1改名为group2;

(11)删除文件组group2;

(12)将log2的增长量改为1M。

(13)缩小该数据库的大小,保留自由空间1M,保留释放的文件空间。

(14)将数据库的日志文件log2缩小到3M。

数据库SQL语句十题 篇3

1.查询所有学生的基本信息,并按学号降序排列

SELECT * FROM STUDENT

ORDER BY sno DESC;

2.查询系别代码为“02”的女同学信息

SELECT * FROM STUDENT

WHERE ssex=’女’ and sdept=‘02’;

3.查询学生的总人数

SELECT COUNT(*)AS 学生总人数

FROM STUDENT;

4.所有选修课学生的姓名,课程名及成绩

SELECT sname,cname,grade

FROM STUDENT,COURSE,SC

WHERE STUDENT.sno=SC.sno and COURSE.cno=SC.cno;

5.不及格学生姓名(合并重复项)

SELECT distinct sname

FROM SC,STUDENT

WHERE grade<=60 and STUDENT.sno=SC.sno;

6.查询学号为“011110”的学生的哪些课程的成绩比他数据库的成绩要高 SELECT cno

FROM COURSE

WHERE sno=’011110’ and grade>(SELECT grade FROM COURSE,SC

WHERE cname=’数据库’ and sno=‘011110’ and

COURSE.cno=SC.cno);

7.查询选修课在3门以上(包括3门)的学生学号及选课门数 SELECT sno,COUNT(*)AS 选修门数

FROM SC

GROUP BY sno HAVING COUNT(*)>=3;

8.查询学号为“011110”的学生的平均成绩,并以平均成绩命名 SELECT AVG(grade)AS average grade

FROM SC

WHERE sno=’011110’;

9.查询计算机系或英语系的所有学生的个人信息

SELECT*FROM STUDENT

WHERE sdeptIN(SELECT sdept FROM DEPT

WHERE sdname=’计算机系’OR sdname=’英语系’);

10.查询与“罗宇波”同一个系的学生情况

SELECT * FROM STUDENT

WHERE sdept=(SELECT sdept FROM STUDENT

sql数据库期末考试题 篇4

操作步骤:

在进行操作之前,建议备份好注册表以及重要的数据库文件。

首先,我们尝试用IsUninst.exe卸载程序来安全卸载Windows中的程序和与其相关的组件:

(1)运行Regedit.exe,然后找到以下注册表项:

HKEY_LOCAL_MACHINESOFTWAREMICROSOFTwindowsCurrentVersionUninstall

(2)Uninstall项下,找到要删除的Microsoft SQL Server2000 实例的产品代码。

(3)在任务栏上,单击【开始】按钮,然后单击【运行】按钮。在运行对话框中,复制并粘贴以下命令,例如:

C:WINNTIsUninst.exe-f “C:Program FilesMicrosoft SQL ServerMSSQL$Server1Uninst.is”

-c”C:Program FilesMicrosoft SQL ServerMSSQL$Server1sqlsun.dll”-Mssql.miff I=Il

其中:MSSQL Serverl表示安装的实例名为Serverl。

如果以上方法不奏效,则我们必须手工来进行删除操作。

(1) 删除以下注册表子项:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer

HKEY_LOCAL_MACHINESOFTWAREMicrosoft Microsoft SQL Server

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLServer

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVER AGENT

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices MSSQLServerADHelper

(2) 手工删除安装目录,默认情况下位于:

C:Program FilesMicrosoft SQL Server

(3) 卸载Microsoft Search 服务,还需要删除:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftSearch

(4) 卸载Microsoft 全文查询,还需要删除:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSFTPSVC

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSCNTRS

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSEARCH

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSGATHERVER

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSGTHRSVC

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSINDEX

(5) 如果要卸载的是命名实例,则在相应的注册表键的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper后加上“/”和相应的实例名,

上一篇:学校2010年度稳定工作总结下一篇:中餐西餐礼仪论文