SQL语言30题Word格式文档下载.docx

上传人:b****3 文档编号:15808003 上传时间:2022-11-16 格式:DOCX 页数:16 大小:20.71KB
下载 相关 举报
SQL语言30题Word格式文档下载.docx_第1页
第1页 / 共16页
SQL语言30题Word格式文档下载.docx_第2页
第2页 / 共16页
SQL语言30题Word格式文档下载.docx_第3页
第3页 / 共16页
SQL语言30题Word格式文档下载.docx_第4页
第4页 / 共16页
SQL语言30题Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

SQL语言30题Word格式文档下载.docx

《SQL语言30题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《SQL语言30题Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。

SQL语言30题Word格式文档下载.docx

2)dStartDate和dEndDate属性在功能上依赖于cEmployeeCode属性。

3)dStartDate和dEndDate属性在功能上依赖于cProjectCode属性。

4)cProjectCode属性在功能上依赖于cEmployeeCode属性。

2识别用来验证表是否存在于数据库中的系统存储?

3

1)sp_helpdb

2)sp_helpindex

3)sp_help

4)sp_helptext

3考察以下陈述:

陈述1:

在单个表上可约束多个规则。

陈述2:

如果一个新的规则约束到已经有一个规则的列上,则此新规则将替代老的规则。

关于上面的陈述,以下哪一个是正确的?

1)二个陈述都为真。

2)二个陈述都为假。

3)陈述1为真和陈述2为假。

4)陈述1为假和陈述2为真。

4参与工作的职工和部门的材料存储在Employee表和Department表中。

许多职工有同样的名,但不会有同样的职工代码。

此外,许多职工在一个部门里工作。

创建如下的Employee表:

CREATETABLEEmployee

cEmployeeNamechar(20)notnull,

vAddressvarchar(40)notnull,

cDepartmentCodechar(4)notnull

创建如下的Department表:

CREATETABLEDepartment

cDepartmentCodechar(4)notnull,

cDepartmentNamechar(10)notnull

关于这二个表,以下陈述中哪一个为正确的?

 2

1)Employee表中cEmployeeName属性为候选键。

2)Employee表中cDepartmentCode属性为外键。

3)Department表中cDepartmentCode属性为外键。

4)Employee表中cDepartmentCode属性为候选键。

5为显示摘要和按组方式的总计报告,可用以下子句中哪一个?

1)groupby

2)compute

3)computeandcomputeby

4)orderby

6预测以下语句的输出:

2

SelectRound(1234.567,1)

1)1234.5

2)1234.6

3)1234

4)1234.56

7考察以下存储过程:

CREATEPROCEDUREprcProc1(@AccountNo1char(4),@AccountNo2char(4),@Amountmoney)

AS

BEGINTRANtrnTran1

UPDATEAccount

SETmBalance=mBalance-@Amount

WHEREcAccountNo=@AccountNo1

COMMITTRAN

UPDATEAccount

SETmBalance=mBalance+@Amount

WHEREcAccountNo=@AccountNo2

RETURN

在执行此过程时,执行了COMMITTRAN语句之后和第二个UPDATE语句之前有一个系统故障。

在服务器启动后,关于此更新以下陈述中哪个是正确的?

1)在查询此表时,表中仅反映出第一个UPDATE语句所作的更新。

2)在查询此表时,表中没有反映出第一个UPDATE语句所作的更新。

3)在查询此表时,二个UPDATE语句所作的更新都正确地反映出来。

4)在查询此表时,二个UPDATE语句所作的更新都反映出来。

但没有正确地反映第一个UPDATE语句所作的更新。

8考察以下陈述:

陈述A:

外层连接只可在二个表之间。

陈述B:

外层连接返回有关表中不匹配行的所有记录。

关于上面陈述,以下哪个是正确的?

4

1)两个陈述都正确。

2)两个陈述都不正确。

3)陈述A正确和陈述B不正确。

4)陈述A不正确和陈述B正确。

9为存储项目材料,用以下的CREATETABLE语句创建了一个Project表。

CREATETABLEProject

cProjectCodechar(6)notnull,

cProjectNamechar(20)notnull,

iDurationint

你需保证当插入到Project表时的项目代码应具有格式[0-9][0-9][0-9].

你将采取以下动作中哪一个,使得按所需的格式打入项目代码?

1)创建cProjectCode属性上的一个索引。

2)在cProjectCode属性上加入唯一性约束。

3)在cProjectCode属性上加入检查约束。

4)创建一个缺省,并把它约束到cProjectCode属性上。

10为存储顾客的材料,用以下CREATETABLE语句创建Shopper表。

CreatetableShopper

cShopperIdchar(6)notnull,

cPasswordchar(20)notnull,

vFirstNamevarchar(20)notnull,

vLastNamevarchar(20)notnull,

vEmailIdvarchar(20)notnull,

vAddressnull

在打入数据时,某些顾客的email-id没有提供。

当顾客的email-id没有提供时,为打入消息'

NOTAVAILABLE'

你应做什么?

1)使用ALTERTABLE命令并加入关于vEmailId属性的检查约束。

2)使用ALTERTABLE命令并加入关于vEmailId属性的缺省约束。

3)使用sp_addtype语句,加入关于vEmailId属性的用户定义的数据类型。

4)使用sp_bindrule语句,把规则约束到vEmailId属性。

11为存储产品的材料,你需创建Product表。

此表应存储产品id,产品名,价格和现有的数量。

第一个产品的产品id应从1开始,以后的产品的id应自动加一。

产品的现有数量应总为正值。

为创建Product表,你应使用以下语句中哪一个?

1)CREATETABLEProduct

iProductIdintIDENTITY(1,1),

cProductNamechar(20)notnull,

iProductPriceintnotnull,

iQuantityintnotnullconstraintchkQtycheck(iQuantity<

0)

2)CREATETABLEProduct

iQuantityintnotnullconstraintchkQtycheck(iQuantity>

3)CREATETABLEProduct

iProductIdintnotnullconstraintdefProductIdDEFAULT1,

cProductNamechar(20)notnull,

4)CREATETABLEProduct

12为存储组中不同部门的材料,创建了以下的Department表。

cDepartmentCodechar(30)notnull,

vDepartmentNamevarchar(30)notnull,

vDepartmentHeadvarchar(25)notnull,

vLocationvarchar(30)null

你需修改此表的结构,以便cDepartmentCode属性实施实体完整性。

你应采取以下动作中哪一个?

1)修改表结构,加入关于cDepartmentCode属性的主键约束。

2)修改表结构,把关于cDepartmentCode属性的NULL改变成NOTNULL。

3)修改表结构,加入关于cDepartmentCode属性的唯一性约束。

4)修改表结构,加入关于cDepartmentCode属性的缺省约束。

13考察以下陈述:

快照复制允许用户自动地处理和更新数据。

陈述2:

合并复制(Mergereplication)是一种不经常变动的复制数据的方法。

关于上面陈述,以下哪一个是正确的?

3)陈述1正确,陈述2不正确。

4)陈述1不正确,陈述2正确。

14为存储学院中学生的材料,创建Student表如下:

CREATETABLEStudent

cStudentCodechar(3)notnull,

cStudentNamechar(40)notnull,

cStudentAddresschar(50)notnull,

cStudentStatechar(30)notnull,

cStudentCitychar(30)notnull,

cStudentPhonechar(40)notnull,

cStudentEmailchar(40)null

每天要基于学生的代码对Student表执行许多个查询。

没有两个学生可以有同样的学生代码。

在每学期结束时,

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

当前位置:首页 > 医药卫生 > 基础医学

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

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