SQL Server 2005 数据查询练习题及答案

合集下载

数据库应用技术思考与练习参考答案(周慧)

数据库应用技术思考与练习参考答案(周慧)

第1章数据库系统与数据库概念设计数据库应用技术(SQL Server 2005)人民邮电出版社课后习题

思考与练习

一、选择题

1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段

A.I 和II

B.只有II

C.II 和III

D.只有I

3.描述数据库全体数据的全局逻辑结构和特性的是(A )。

A.模式

B.内模式

C.外模式

4.要保证数据库的数据独立性,需要修改的是(C )。

A.模式与外模式

B.模式与内模式

C.三级模式之间的两层映射

D.三级模式

5.E-R方法的三要素是(C)。

A.实体、属性、实体集

B.实体、键、联系

C.实体、属性、联系

D.实体、域、候选区

6.概念设计的结果是(B )。

A.一个与DBMS相关的要领模型

B.一个与DBMS无关的概念模型

数据库应用技术(SQL Server 2005)

C.数据库系统的公用视图

D.数据库系统的数据字典

7.下列四项中,不属于数据库系统特点的是(C )。

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

第2章关系模型与数据库逻辑设计思考与练习

一、选择题

1.关系数据模型是目前最重要的一种数据模型,它的三个要素是(A )。

A.实体完整性、参照完整性、用户自定义完整性

SQL_server_2005练习题,有答案

SQL_server_2005练习题,有答案

对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。针对每一道题目,所有答案都选对,则该题得分,否则不得分。

1. 数据库设计的最终目标不包括()。(选择两项)BD

A. 高效

B. 满足范式要求

C. 安全

D. 表现设计者的技术实力

E. 易用

F. 便于将来扩展功能和容量

2. 有关数据冗余说法错误的是()。(选择一项)C

A. 数据库中,数据存在副本的现象,就是数据冗余。

B. 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性。

C. 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。

D. 数据冗余通常是由于数据库设计引起的。

3. 用于表示数据库实体之间的关系图是()。A

A. 实体关系图

B. 数据模型图

C. 实体分类图

D. 以上都不是

4. 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)等,该表需要设置主键,以下说法正确的是()。(选择两项)AB

A. 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

B. 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。

C. 此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。

D. 如果采用userid作为主键,那么在userid列输入的数值,允许为空。

5. 语句alter table userinfo add constraint uq_userid unique(userid)执行成功后,为userinfo表的()字段添加了()约束。B

SQL Server2005数据库应用技术

SQL Server2005数据库应用技术

《SQL Server2005数据库应用技术》习题参考答案

习题 1

一、选择题

1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B )。

A. 命令的集合

B. 数据的集合

C. 程序的集合

D. 文件的集合

2.支持数据库的各种操作的软件系统是(D )。

A. 数据库系统

B. 文件系统

C. 操作系统

D. 数据库管理系统3.(C )由计算机硬件、操作系统、数据库、数据库管理系统以及开发工具和各种人员(如数据库管理员、用户等)构成。

A. 数据库管理系统

B. 文件系统

C. 数据库系统

D. 软件系统

4.在现实世界中客观存在并能相互区别的事物称为(A )。

A. 实体

B. 实体集

C. 字段

D. 记录

5.在数据库设计的需求阶段中,业务流图一般采用(B )表示。

A. 程序结构图

B. 数据流图

C. 程序框架

D. E-R图

6.在数据库设计的(B )阶段中,用E-R图来描述信息结构。

A. 需求分析

B. 概念结构设计

C. 逻辑结构设计

D. 物理结构设计1.SQL Server2005的操作中心是(A )。

A. Management Studio

B. Enterprise Management

C. Visual 2005

D. 查询编辑器窗口2.注册至某服务器,表示该服务器(B )。

A. 已启动但未连接

B. 已启动并且已连接

C. 还未启动

D. 还未连接

3.对于大型企业而言,应该采用(A )版本的SQL Server2005。

A. 企业版

B. 工作组版

C. 开发者版

D. 精简版

1.一个数据库至少有(A )个文件。

SQL Server数据库试题十及答案

SQL Server数据库试题十及答案

SQL Server数据库试题及答案

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

1. SQL Server 2005是一个(C)的数据库系统。

(A)网状型(B)层次型(C)关系型(D)以上都不是

2. DTS 是一个简称,它的全称是(B)。

A. 数据运输系统

B. 数据传输服务

C. 数据库传输系统

D. 数据库运输服务

3. SQL Server 2005 采用的身份验证模式有(D)。

(A)仅Windows身份验证模式

(B)仅SQL Server身份验证模式

(C)仅混合模式

(D)Windows身份验证模式和混合模式

4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C)

(A)DML (B)DCL (C)DQL (D)DDL

5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)

(A) * (B)% (C)- (D)?

6. SQL Server提供的单行注释语句是使用(B)开始的一行内容。

(A)“/*” (B)“--” (C)“{” (D)“/”

7. 以下那种类型能作为变量的数据类型(C)。

(A)text (B)ntext (C)table (D)image

8. 下面不属于数据定义功能的SQL语句是:(C)

A.CREATE TABLE

B.CREATE CURSOR

C.UPDATE

D.ALTER TABLE

9. 如果希望完全安装SQL Server,则应选择(A)。

A. 典型安装

B. 最小安装

C. 自定义安装

D. 仅连接

10. 在SQL SERVER中局部变量前面的字符为:(D )

SQLServer2005数据库技术网上平台作业(电大)

SQLServer2005数据库技术网上平台作业(电大)

SQLServer2005数据库技术网上平台作业(电大)

作业一

单选题(总分45.00)

1.实体型学生与任课教师之间具有()联系。(3.00分)

A. 多对多

B. 一对一

C. 多对一

D. 一对多

2.在文件系统阶段,数据()。(

3.00分)

A. 具有物理独立性

B. 具有逻辑独立性

C. 无独立性

D. 独立性差

3.一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是()。(3.00分)

A. 多对多的联系

B. 一对一的联系

C. 一对多的联系

D. 多对一的联系

4.在关系运算中,选取符合条件的元组是()运算。(3.00分)

A. 连接

B. 选择

C. 除法

D. 投影

5.不属于传统数据模型的是()。(3.00分)

A. 关系数据模型

B. 网状数据模型

C. 层次数据模型

D. 面向对象数据模型

6.现有关系:学生(学号,姓名,课程号,系号,系名,成绩,为消除数据冗余,至少需要分解为()。(3.00分)

A. 3个表

B. 2个表

C. 4个表

D. 1个表

7.数据库系统软件包括DBMS和()。(3.00分)

A. 数据库应用系统和开发工具

B. 数据库

C. OS

D. 高级语言

8.一个m:n联系转换为一个关系模式。关系的码为()。(3.00分)

A. 任意一个实体的码

B. 某个实体的码

C. 各实体码的组合

D. n端实体的码

9.数据库设计中的概念结构设计的主要工具是()。(3.00分)

A. 概念模型

B. E-R模型

C. 数据模型

D. 新奥尔良模型

10.数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。(3.00分)

SQL server 2005 实训5习题答案

SQL server 2005 实训5习题答案

1.use companysalesgoselect employeename 员工的名字, salary 员工的酬金from employeego2.use companysalesgoselect employeename,hiredate from employeewhere salary between 2000 and 4000order by hiredate ascgo3.use companysalesgoselect companyname 公司名称,contactname 联系人姓名,productname 订购的商品名称,sellordernumber 数量from product,sell_order,customerwhere product.productid=sell_order.productid and sell_order.customerID=customer.customerIDgo4.use companysalesgo select companyname 公司名称,phone 联系方式from product,sell_order,customerwhere productname='鼠标' and product.productid=sell_order.productid and sell_order.customerID=customer.customerIDgo5.use companysalesgo select *from product,sell_order,customerwhere companyname='通恒机械有限公司' and product.productid=sell_order.productid and sell_order.customerID=customer.customerIDgo6.use companysalesgo select *from employeecompute avg(salary)select employeenamefrom employee where salary>'3579.0612'go7.use companysalesgo select *from employeewhere birthdate=( select max(birthdate)from employee)go8.use companysalesgo select*from sell_orderwhere exists(select *from productwhere sell_order.productID=product.productID)go9.use companysalesgoselect *from sell_orderwhere customerID in (select customerID FROM customer where productID =(SELECT productIDfrom product where productname='打印纸')) go10.use companysalesgoselect *from customerwhere customerID in(select CUSTOMERID from sell_orderGROUP BY CUSTOMERID HAVING SUM(SellOrderNumber)>400)Go

数据库技术与应用SQLServer2005课后习题答案

数据库技术与应用SQLServer2005课后习题答案
特点,概念模型:按用户观点对数据和信息进行建模,描述现实的概念化结构;逻辑模型按计算机观点对数据进行建模服务于DBMS的应用实现;物理模型数据库在物理存储介质上的组织结构。
5.答:当前的新型数据库有:分布式数据库,它的特点是:数据是分布的,数据是逻辑相关的,结点的自治性,主要用于由分布式系统中;多媒体数据库,它的特点是:能方便的描述和处理具有内部层次结构的数据,提供由用户定义的新的数据类型和相应操作的功能,能够提供更灵活的定义和修改模式的能力,主要用于办公自动化,人工智能,计算机辅助制造中;工程的数据库,它的特点是:能够对大量的数据和信息进行保存和处理,主要用于CAD、CAM中;面向对象数据库,它的特点是:将面向对象的模型、方法和机制,与先进的数据库技术有机的结合而形成的新型数据库系统。
实体属性:实体的特征成为属性。区别于关系属性:二维表的每一列在关系中称为属性
关键字:关系中能够唯一区分确定不同元组的单个属性或属性组合称为该关系的一个关键字。又被称为键或码(key)
外部关键字:如果关系中某个属性或属性组合并非本关系中的关键字但却是另一个关系中的关键字,这样的属性或属性组合被称为本关系中的外部关键字或外键(FOREIGN KEY,FK)
4.答:简单地说:
having与分组条件有关,sql语句的Group by后只能跟Having条件语句,
而不能用Where语句
Where与筛选记录条件有关

SQL试题及答案

SQL试题及答案

SQL试题及答案

模拟测验1

一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题

末的括号中)(本大题共10小题,每小题2分,总计20分)

1.()是位于用户与操作系统之间的一层数据管理软件,它属于系统

软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用

和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA

2.下列四项中,不属于SQL2005实用程序的是()。A.对象资源管理

器B.查询分析器C.服务管理器D.媒体播放器

3.SQLServer安装程序创建4个系统数据库,下列哪个不是()系统

数据库。A.materB.modelC.pubD.mdb

4.下列哪个不是ql数据库文件的后缀。

A..mdfB..ldfC..tifD..ndf

5.SQL语言允许使用通配符进行字符串匹配的某作,其中%可以表示()A.零个字符B.1个字符串C.多个字符串D.以上都是

6.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。A.包括15岁和35岁B.不包括15岁和35岁

C.包括15岁但不包括35岁

D.包括35岁但不包括15岁7.SQL的视

图是从()中导出的。A.基本表B.视图C.基本表或视图D.数据库

8.在SQL语言中,建立存储过程的命令是()A、CREATEPROCEDUREB、CREATERULEC、CREATEDURED、CREATEFILE9.SQL语言中,删除表中数据的

命令是()。A.DELETEB.DROPC.CLEARD.REMOVE

SQLServer单科测试题(带答案)

SQLServer单科测试题(带答案)

选择题(每题2分,共计100分)

1.在SQL Server中,要防止大于100的数被保存到int类型的列,可以使用()。

A.主键约束

B.限制约束

C.外键约束

D.检查约束

2.在SQL Server中,下面关于数据完整性的描述正确的是()。[选两项]

A.如果数据库中没有重复的数据,数据就是完整的

B.维护数据完整性就是保证数据的准确性

C.数据库中数据越详细越符合数据完整性

D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据

3.在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。

A.master

B.model

C.msdb

D.pubs

4.在SQL Sever 2005中,假设表 users 包含主键列 id ,那么执行”update users set id=20 where

id=30”,执行的结果可能有()。

A.如果表中含有id为30的记录,但不包含id为20的记录,则更新失败

B.执行出错,因为主键列不可以被更新

C.如果表中同时含有id 为20和id 为30的记录,则更新失败。

D.如果表中不包含id为20 和id 为30 的记录,则更新一行记录

5.在SQL S erver 2005数据库中,使用update语句更新数据库表中的数据,以下说法正确的是()。

A.每次只能更新一行数据

B.每次可更新多行数据

C.如果没有数据项被更新,将提示错误消息

D.更新数据时,必须带有WHERE条件句子

6.关于数据完整性,以下说法正确的是()。[选两项]

A.引用完整性通过主键和外键之间的引用关系实现

数据库原理与应用:基于SQL+Server+2005课后答案

数据库原理与应用:基于SQL+Server+2005课后答案

CHAPTER 01

第1章

数据库系统概述练习题1参考答案

1.文件系统中的文件与数据库系统中的文件有何本质上的不同?

答文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。

2.对数据库的3种不同数据观是如何划分的?

答概念模式体现了数据库的总体观,称为DBA视图;内模式体现了数据库的存储观,称为系统程序员视图;外模式体现了数据库的用户观,称为用户视图。用户视图有多个,而其他视图只有一个。

3.什么是数据独立性?数据库系统是如何实现数据独立性的?

答数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序修改的特性。数据独立性包括物理数据独立性和逻辑数据独立性。物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。逻辑数据独立性是指数据库逻辑结构改变时应用程序不用改变。

数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/概念模式和概念模式/内模式两层映象,当整个系统要求改变模式时(增加记录类型,增加数据项)时,由DBMS 对各个外模式/概念模式的映象作相应改变,可以使外模式保持不变,由于应用程序是依据数据的外模式编写的,因而应用程序不必修改,保证了数据的逻辑独立性。当数据的存储结构改变时,由DBMS对概念模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。

(完整版)数据库考试习题及答案

(完整版)数据库考试习题及答案

第一章习题

一、判断题

1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错)

2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对)

二、填空题

3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。

三、选择题

4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. master

B. msdb

C. model

D. Tempdb

5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多

B.不同版本的命名实例数一定一样多

C.不同版本的默认实例只有一个,命名实例数不一样多

D.不同版本的命名实例只有一个,默认实例数不一样多

6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. master

B. msdb

C. model

D.mssqlsystemresoure

7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个

B.5个

C. 4个

D.6个

8. 在一台计算机上能安装(A)个默认实例。

A. 1

B. 50

9. 访问默认实例使用(B)作为实例名。

A. 计算机名

B. MSSQLSERVER

10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器

Sql_server_2005数据查询2

Sql_server_2005数据查询2
授课班级
计应1001
计英1001

8



授课时间
9月14日
9月14日
星期


授课地点
80wenku.baidu.com机房
805机房
实验项目
实验四用T-SQL语言实现对数据库的查询操作(2)
实验目的
1.掌握SELECT语句的基本语法和查询条件表示方法;
2.掌握查询条件表达式和使用方法;
实验环境
Windows XP系统、SQL Server 2005环境
10、查询课程类别为“信息技术”的课程的任课教师、课程名,要求先按教师名升序排列,教师名相同时,按课程名的降序排列,并将显示的列名改为中文。
实验要求
1.了解数据库查询的实现方式;
2.按要求完成各题,并写出主要命令,完成实验报告;
3.在实验报告中描述遇到的问题及解决的办法、收获以及实验总结。
实验心得
4、查询姓“张”、“陈”、“黄”同学的基本信息,要求按照姓名降序排序;
5、查询限选人数在20人及以上的课程名称、学分及上课时间。
6、查询学分大于等于2.0,且限选人数在10人以上的课程名称。
7、查询“信息技术”类课程报名总人数为多少?
8、查询所有课程的平均限制选修人数。
9、查询课程信息、报名人数与限选人数之比,要求按报名人数和限选人数之比升序排序查询结果。

sql server2005数据库复习题一(含答案)

sql server2005数据库复习题一(含答案)

1. ( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统

软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB (database)

C.DBS D.DBA

2、查询表中的前3条记录使用的关键字是( D )

A、up 3

B、down 3

C、pre 3

D、top 3

3. SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统

数据库。

A. Master

B. Model

C. pub

D. msdb

4. 下列哪个不是sql 数据库文件的后缀(扩展名)。( C )

A..mdf B. .ldf C..tif D..ndf

5. SQL的视图是从( C )中导出的。

A. 基本表

B. 视图

C. 基本表或视图

D. 数据库

6. 在SQL语言中,建立存储过程的命令是( A )

A、CREATE PROCEDURE

B、CREATE RULE

C、CREATE DURE

D、CREATE FILE

7. SQL语言中,删除表中数据的命令是( A )。

A. DELETE

B. DROP

C. CLEAR

D. REMOVE

8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

9. Microsoft 公司的SQL Server 2005 数据库管理系统一般只能运行在

( A )。

A. Windows 平台

B. UNIX平台

C. LINX平台

SQLServer2005课后实训参考答案

SQLServer2005课后实训参考答案

课后实训参考答案

单元1(SQL Server概述)

1、使用SQL语句。在Sale数据库中创建名为MyDataType的用户定义数据类型,数据类型为NV ARCHAR,长度为20,该列允许为NULL。

USE Sale

GO

EXEC sp_addtype MyDataType,'NVARCHAR(20)','NULL' GO

单元2(单表数据)

使用查询窗口或sqlcmd实施查询。本实训使用Xk数据库。

--1.查看系部编号为“03”的系部名称。

USE Xk

GO

SELECT DepartName

FROM Department

WHERE DepartNo='03'

GO

--2.查看系部名称中包含有“工程”两个字的系的全名。

USE Xk

GO

SELECT DepartName

FROM Department

WHERE DepartName LIKE'%工程%' GO

--3.显示共有多少个系部。

USE XK

GO

SELECT'系部总数'=COUNT(*)

FROM Department

GO

--4.显示“01”年级共有多少个班级。

USE XK

GO

SELECT'01 级班级数'=COUNT(*)

FROM Class

WHERE ClassNo LIKE'2001%'

GO

SELECT'01 级班级数'=COUNT(*)

FROM Class

WHERE ClassName LIKE'01%'

GO

SELECT'01 级班级数'=COUNT(*)

FROM Student

WHERE ClassNo LIKE'2001%'

GO

--5.查看在“周二晚”上课的课程名称和教师。

SQL Sever 2005 习题与答案

SQL Sever 2005 习题与答案

1.使用SQL Server管理平台中创建studentsdb数据库,并修改studentsdb数据文件和日志的初始大小、最大文件大小、增长容量及文件路径。

2.使用Transact-SQL语句CREATE DATABASE创建studb数据库,指定数据文件大小、最大文件大小、增长容量及文件路径。

3.使用Transact-SQL语句ALTER DATABASE完成修改数据库设置、增加日志文件及更名等操作。

4.使用SQL Server管理平台中在studentsdb数据库中创建数据表student_info(其数据结构如图1-2所示),并增加部分数据。

5.使用Transact-SQL语句CREATE TABLE在studentsdb数据库中创建grade表,其数据结构如图1-4所示。

6.使用Transact-SQL语句ALTER TABLE修改grade表的“学号”列,使之为非空。

7.使用Transact-SQL语句ALTER...ADD为studentsdb数据库的grade表添加一个名为“备注”的数据列,其数据类型为VARCHAR(20)

8.使用Transact-SQL语句INSERT INTO...VALUES向studentsdb数据库的grade表插入数据:学号为0004,课程编号为0001,分数为80。

9.使用Transact-SQL语句DELETE删除studentsdb数据库的grade表中学号为0004的成绩记录。

10.使用Transact-SQL语句UPDATE将studentsdb数据库的grade表中学号为0003、课程编号为0005的分数修改为90的成绩记录。

sql2005练习题及答案

sql2005练习题及答案

SQL server 练习题

一、单项选择题(每小题1分,共20分)每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.在数据库设计中使用E-R图工具的阶段是( )。

A.需求分析阶段

B.数据库物理设计阶段

C.数据库实施

D.概念结构设计阶段

2.数据库设计中的逻辑结构设计的任务是把( )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。

A.需求分析 B.物理设计 C.逻辑结构设计 D.概念结构设计

3.SQL Server2000是( )数据库。

(A)关系 (B)网状 (C)树型 (D)层次

4.SQL SERVER2000属于( )

(A)关系数据库 (B)概念数据库 (C)网状数据库 (D)层次数据库

5.关系数据库中,一个关系代表一个( )。

(A) 表 (B)查询 (C)行 , (D)列

6.关系数据库中,一个元组是一个( )。

(A) 表 (B)查询 (C)行 , (D)列

7. 数据库系统的核心是( )。

(A) 用户 (B)数据 (C)数据库管理系统 (D)硬件

8. DBMS代表( )。

(A) 用户 (B)数据 (C)数据库管理系统 (D)硬件

9.建立在操作系统之上,对数据库进行管理和控制的一层数据管理软件是( )

(A)数据库 (B)数据库系统

(C)数据库管理系统 (D)数据库应用系统

10.数据库系统通常由四部分组成,即:( )。

(A)硬件、软件、数据库、用户

(B)操作系统、数据库管理系统、数据库管理员、终端用户

(C)数据库、系统分析员、数据库管理员、终端用户

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Sql 语句答案:

1. select姓名,单位

from读者

where姓名like'李%'

2. select书名,出版单位

from图书

3. select出版单位,书名,单价

from图书

where出版单位='高等教育出版社'

order by单价desc

4. select书名,出版单位,单价

from图书

where单价between 10.00 and 20.00

order by出版单位,单价asc

5. select书名,作者

from图书

where书名like'计算机%'

6. select借阅.总编号,借书证号

from图书,借阅

where图书.总编号=借阅.总编号and借阅.总编号in('112266','449901')

7.select distinct姓名,单位

from读者inner join借阅

on借阅.借书证号=读者.借书证号

8. select书名,姓名,借书日期

from图书inner join借阅

on图书.总编号=借阅.总编号

join读者

on借阅.借书证号=读者.借书证号

where读者.姓名like'李%'

9. select distinct读者.借书证号,姓名,单位

from借阅inner join读者

on借阅.借书证号=读者.借书证号

where借阅.借书日期>='1997-10-1'

10. select借书证号

from借阅

where总编号in(select总编号

from图书

where书名='FoxPro大全')

11. select姓名,单位,借书日期

from借阅,读者

where借阅.借书证号=读者.借书证号and借书日期=(select借书日期

from借阅,读者

where借阅.借书证号=读者.借书证号and姓名='赵正义')

12. select distinct借书证号,姓名,单位

from读者

where借书证号not in(select借书证号

from借阅

where借书日期>='1997-07-01')

13. select max(单价)最高单价,min(单价)as最低单价,avg(单价)as平均单价from图书

where出版单位='科学出版社'

14. select count(借书证号)

from借阅

where借书证号in(select借书证号

from读者

where单位='信息系')

15. select出版单位,max(单价)最高价格,min(单价)as最低价格,count(*)册数from图书

group by出版单位

16. select单位,count(借阅.借书证号)

from借阅,读者

where借阅.借书证号in(select借书证号

from读者)

group by单位

17. select姓名,单位

from读者

where借书证号in(select借书证号

from借阅

group by借书证号

having count(*)>=2)

18. select单位,count(*)as超过人次

from借阅,读者

where读者.借书证号=借阅.借书证号

group by单位

having count(*)>=2

19. select出版单位,count(*)册数,sum(单价)总价

from图书

group by出版单位

20. select姓名,单位,职称

from读者

where单位='经济系'and not exists(select*

from读者,借阅

where读者.借书证号=借阅.借书证号and单位='经济系')

相关文档
最新文档