SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx

上传人:b****3 文档编号:14621490 上传时间:2022-10-23 格式:DOCX 页数:14 大小:27.04KB
下载 相关 举报
SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx_第1页
第1页 / 共14页
SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx_第2页
第2页 / 共14页
SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx_第3页
第3页 / 共14页
SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx_第4页
第4页 / 共14页
SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx

《SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

SQL作业练习SQL Server 数据库基础及应用实践教程周奇清华大学出版社Word文档下载推荐.docx

2.有图书表和选购图书表,它们的主关键字分别是图书号和(图书号,选购号)。

数量列为整数,其他列的数据类型均为字符型。

若要对选购图书表执行下面的录入行的操作,哪一行可以被录入?

表1-6图书表表1-7选购图书表

图书号

图书名

作者

选购号

数量

A

汽车广告

王明

01

456

B

电器与电信广告

李强

02

C

药品广告

陈明

03

56

04

100

A.('

01'

,'

B'

,88)B.('

08'

A'

,null)

C.('

09'

D'

,90)D.('

07'

65)

3.在职员表和部门表中,若职员表的主键是职员号,部门表的主键是部门号。

在下列所给的操作中,不能执行哪个操作?

表1-8职员表表1-9部门表

职员号

职员名

部门号

奖金

部门名

主任

001

1000

生产部

周大明

020

800

销售部

李锋

068

500

财务部

王五能

402

周小

1200

人事部

张三丰

A.从职员表中删除行('

020'

'

李强'

800)

B.将行('

111'

'

周小'

1500)插入到职员表中

C.将职员表中职员号='

068'

的奖金改为1000

D.将职员表中职员号='

的部门号改为'

152'

4.在职员信息表和部门信息表中,若职员信息表的主键是职员号,部门信息表的主键是部门号。

在部门信息表中,哪一行可以被删除?

A.部门号='

的行B.部门号='

02'

的行

C.部门号='

的行D.部门号='

04'

表1-10职员信息表表1-11部门信息表

职员号

职员名

部门号

奖金

部门名

主任

李华明

周生华

王小强

陈大明

07

王周小

李明明

5.关系数据库的规范化理论指出:

关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即要满足。

A.主关键字唯一标识表中的每一行

B.关系中的行不允许重复

C.每个属性都是不可再分的基本数据项

D.每个非关键字都完全依赖于主关键字

作业2MicrosoftSQLServer2014系统概述

对SQLServer2014系统的认识和理解直接关系到后继章节和知识的学习,特别是数据库的实际操作部分。

对这一章的学习主要抓住重点进行,如,服务器的启动和停止、对SQLServerManagementStudio对象资源管理器和查询窗口熟悉和操作以及SQLServerManagementStudio查询窗口每个组成部分(菜单)熟悉等。

本章主要介绍SQLServer2014系统工作原理、运行环境要求和开发环境组成以及简单运用操作。

通过本章节的学习,要求读者了解SQLServer2014系统的工作原理、系统的版本及所需相应的软硬件条件,熟练掌握SQLServer2014服务器配置管理,最后能运用本章所学的基本操作来实现一个简单的查询。

1.简述三层的C/S的概念。

2.使用SQLServerManagementStudio查询窗口可以进行哪些操作?

3.通常,使用什么工具可启动和停止SQLServer 

2014服务器?

怎样启动和停止服务器?

4.如何配置系统和管理密码。

二、填空题

1.SQL2014是一种基于客户/服务器的关系型数据库管理系统,它使用__________语言在服务器和客户机之间传送请求。

2.__________是一个图形界面的查询工具,用它可以提交T-SQL语言,然后发送到服务器,并返回执行结果。

该工具支持基于任何服务器的任何数据库连接。

3.SQL 

2014是一种介于__________和__________之间的结构查询语言。

4.SQLServer2014启动SQLServer服务的服务账户有__________账户和__________账户。

5.联机帮助文档介绍了关于SQLServer2014的相关的__________和__________。

作业3数据库及其管理

数据库是SQLServer2014最基本的操作对象之一,数据库的创建、查看、修改、重命名和删除是SQLServer2014最基本的操作,是进行数据库管理与开发的基础,是对后续知识点学习的前提条件。

本章教学内容是本课程的重点之一。

通过本章的学习,要求掌握数据库的基本结构,熟练掌握利用SQLServerManagementStudio对象资源管理器和T-SQL语句两种方法进行数据库的创建、查看、修改、重命名及删除操作。

1.简述SQLServer2014中包含哪两种类型的数据库?

2.系统数据库有哪些?

它们各自的功能是什么?

3.创建用户数据库的方法有哪些?

具体操作步骤是什么?

4.说明创建一个用户数据库的语句格式中各个选项的含义。

创建一个名为mydata的用户数据库,其数据文件的初始大小为12MB,无最大限制,以12%的速度增长,日志文件的初始大小为2MB,最大为10MB,以1MB的速度增长。

CREATEDATABASEmydata

ONPRIMARY

(NAME=mydata_data,

FILENAME='

d:

\mydata.mdf'

SIZE=,

MAXSIZE=,

FILEGROWTH=)

LOGON

(NAME=,

FILENAME=’’,

SIZE=,

三、编写代码

1.将第二题中的mydata数据库设置为只读状态,写出其全部语句。

2.将第二题中的mydata数据库的初始值分配空间大小扩充到22MB,写出其全部语句。

3.第二题中的mydata数据库改名为mydata1,写出其全部语句。

4.将第二题中的mydata1数据库删除,写出其全部语句。

作业4数据库中表的基本操作

数据表是SQLServer2014最基本的操作对象,除了数据表的创建、查看、修改和删除是SQLServer2014最基本的操作外,对数据表的约束、默认和规则的理解和使用是也进行数据库管理与开发的基础。

教学中所涉及的数据全在Book1数据库中,可参照“12.5节附加数据库”附加Book1数据库。

通过本章的学习,要求掌握数据表的基本概念、理解约束、默认和规则的含义并且学会运用。

熟练掌握利用SQLServerManagementStudio对象资源管理器和T-SQL语句两种方法进行数据表的约束、默认和规则的设置操作,对表的创建、查看、修改、重命名及删除操作。

1.简述CREATETABLE语句的各个参数的作用?

2.事务日志文件的作用是什么?

3.如果创建表时没有指定NULL或NOTNULL,默认用什么?

4.INSERT语句的用途是什么?

其语法格式如何?

5.UPDATET语句的用途是什么?

为什么在使用UPDATE语句时提供一个WHERE子句很重要?

6.DELETE语句的作用是什么?

使用DELETE语句能一次删除多个行吗?

7.什么是约束?

试分别说明各种不同类型约束的含义。

如何创建和删除约束?

写出其SQL语句。

1.在SQL2005中,创建数据表的方法有__________、__________。

2.在一个表中只能设置__________个主键约束,可以定义__________个唯一性约束。

3.不允许在关系中出现重复记录的约束通过__________实现。

4.参照完整规则:

表的__________必须是另一个表主键的有效值,或是空值。

5.主数据库文件的扩展名为__________。

6.创建、修改和删除数据库对象的语句分别是create、__________和__________。

7.数据表中查询、插入、修改和删除数据的语句分别是select、__________、__________和__________

三、设计题

1.在图书库存(Book1)中用T-SQL语句创建以下

(1)~(4)各表,其结构见表4-2、表4-4和表4-5。

(1)book1(编号,ISBN号,书名,定价,出版社,出版日期)。

(2)bookin(编号,ISBN号)。

(3)teacher(作者编号,作者姓名,性别,职称,联系电话,编号)。

(4)用T-SQL语句删除book1表。

作业5:

SQLServer的数据查询

数据库查询是数据库系统中最基本的也是最重要的操作。

本章知识点较多,覆盖面广,教学中所涉及的数据全在Book1数据库中,可参照“12.5节附加数据库”附加Book1数据库。

通过本章的教学,要求掌握各种查询方法,包括单表条件查询、单表多条件查询、多表多条件查询、嵌套查询,并能对查询结果进行排序、分组和汇总等操作。

1.试用BETWEEN…AND形式改写条件子句WHERE定价>

300AND定价<

500。

2.什么集合函数能对数值类型的列进行求和?

什么集合函数能用来确定一个表中包含多少行?

3.HAVING与WHERE同用于指出查询条件,试说明各自的应用场合。

4.什么数据类型可与LIKE关键字一起使用?

5.SELECT语句的哪一个子句可以告诉SQL 

Server要从何处查询数据?

怎样才能限制从SQLServer中返回的行数?

怎样才能改变SELECT语句返回的行的排序?

在SELECT语句中使用什么

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

当前位置:首页 > 高中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1