




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生期末综合练习题8班级: 14电商2班序号:25号姓名:莫子良一、选择题: 下面是创建表的命令:create table客户信息 (编号 Int Primary key,姓名 varchar(10) Not NULL , )关于Primary key的描述,那个是正确的(D)A、指定惟一键B、指定检查约束C、指定标识D、指定主键下面哪个约束,具有自动地生成字段值的是(D)B、外键约束D、主键约束A、Identity 标识C、惟一键约束 下面是创建表的命令: create table客户信息 (编号 Int Primary key, 姓名 varchar(10) UNIQUE ,)关于UNIQ
2、UE的描述,那个是正确的(A)A、指定惟一键B、指定检查约束ABCC、指定标识 D、指定主键 下面的关于约束的说法,哪个是不正确( D) 主键、标识列是保证实体完整性。 通过CHECK约束、规则、默认值和非空属性可以保证域完整性。 参照完整性定义了同一个关系数据库中,不同表中列之间的关系。D、主键列不能为空值,并且一个表可以有多个主键。(5) 下面是创建表的命令:create table客户信息(编号 Int Primary key,姓名 varchar(10) Not NULL, 工作时间 DateTime default getdate()关于default的描述,那个是正确的(C)A、指
3、定惟一键B、指定标识C、指定默认值D、指定主键(6) 下面是创建表的命令:create table客户信息(编号 Int Primary key Identity(1,1), 姓名 varchar(10) Not NULL ,)关于Identity的描述,那个是正确的(C)A、指定惟一键B、指定检查约束C、指定标识D、指定主键F面哪个约束,可以让字段能为空的是(C)A、Identity标识B、外键约束C、惟一键约束D、主键约束(8)C、D、F面的说法,哪个是不正确的( C ) 一个表中只能定义一个主键 每个表可以有多个惟一键 每个表中,可以定义多个主键 外键列可以由一列或多列组成(9)关于SQ
4、L Server的安全模型,下面说法不正确的是(A)A、 用户只要登录到SQL Server服务器实例,就可以访问数据库了B、SQL Server有混合身份验证和仅 windows两种验证模式C、一个登录名要访问哪个数据库,需要将登录名映射到该数据库中D、一个登录名可以与多个数据库建立映射 (10)下面的SQL语句中,完全正确的是:(C)A、 Declare dispStr Varchar(20)='这是一个局部变量' Print dis pStrB、Declare dispStr Varchar(20),numint Intset dis pStr='这是一个局部变量
5、', numI nt=6C、Declare dispStr Varchar(20),num Int=6 set dispStr=' 这是一个局部变量' Print dis pStrD、Declare dispStr Varchar(20),numint IntSelect dis pStr='这是一个局部变量', numi nt=6二、判断下列语句是否正确1)答:“南京大学”是 SQL中的字符串常量2)答:不是,“”中的常量不属于字符串常量,应使用号 328.59 '是SQL中的实型常量。不是,中的常量属于字符串常量 三、写出下列查询语句(1)
6、查询marketing数据库中的“销售人员”表,列出每个销售人员的姓名、电话和地 址;答:select姓名,电话,地址from销售人员(2) 使用模糊查询,从“销售人员”表中,列出所有地址为深圳的销售人员的信息;答:select* from销售人员 where地址like '深圳%'(3) 写出查询售价最高的前三位货品信息的语句;答:selecttop 3 *from 货品信息 orderby 售价 desc(4) 在“客户信息”表中,显示(查询)姓“王”的客户; 答:select*from 客户信息 where 姓名 like '王%'(5) 在“客户信息”表
7、中,统计显示有多少姓“王”的客户;答:selectcount(*)from 客户信息 where 姓名 like '王%'(6) 在“客户信息”表中,查询编号是2的客户信息;答:select*from客户信息 where编号=2(7) 在“客户信息”表中,查询姓名是“张三”的客户信息 答:select*from客户信息 where姓名='张三'四、填空1、根据下面所提供的两个表销售人员2手机销售部3扫描仪销售部手提电脑销售部111谢五22唐四35许三部门信息表(1)写出两表进行左连接条件:部门信息表.编号=销售人员部门号的结果:2、根据下面的客户信息表1手提电脑
8、销售部11谢五2手机销售部22唐四3扫描仪销售部nullnullnull(2)写出两表进行右连接条件:部门信息表.编号=销售人员部门号的结果:1手提电脑销售部11谢五2手机销售部22唐四nullnull35许三1李一广州市天河区784599732张三北京市海淀区464587763刘五上海市黄浦区654498074余四广州市越秀区65347665(1) 查询客户信息表,显示姓名为张三的客户记录,要求记录只显示姓名,地址,电话。Select姓名,地址,电话From客户信息 where姓名='张三 (2) 查询客户信息表,显示上海市地区的客户的姓名、地址。Select 姓名,地址From 客
9、户信息 where地址like '上海市 % ' _3、通过SQL语句,使用_ CREATE DATABASE _命令创建数据库, 使用_sp_helpdb 命令查看数据库定义信息,使用 _sp_dbotion数据库,选项名,TRUE|FALSE _命令设置数TABLE 语句,向表中添加记录用 _INSERTINTO_ 语句,查看表的 sp_help _语句,修改表用 ALTER TABLE _语句,删除表用 语句。据库选项,使用 _ Alter table_命令修改数据库结构,使用 _DROP DATABASE 数据库 名命令删除数据库。4、6、创建表用_CREATE定义信息
10、用_EXEC_DROP TABLE _创建视图用 CREATE VIEW 语句,修改视图用ALTER VIEW 语句,删除视图用DROP VIEW 语句。查看视图中的数据用 SELECT 语句。查看视图的定义信息用EXEC sp_hel ptext存储过程,查看视图的依赖关系用EXEC sp_ dep ends存储过程。按照索引值的特点分类,可将索引分为惟一 索引和 非惟一索引:按照索引结构的特点分类,可将索引分为聚集_索引和_非聚集索引。五、简答题:1、 SQL Server 2008的安全性包括哪两个部分?服务器安全和数据安全2、 SQL Server 2008有哪两种安全模式?它有什么区
11、别?Windows身份验证模式和SQL Server混合模式。仅 Windows身份验证模式就是只使用 Windows验证机制的身份验证模式; 而混合模式则是用户即可以选择使用Windows验证机制也可以选择使用验证机制3、写出SQL Server的两种验证机制和两种验证模式。 验证机制: Windows验证机制 SQL Server验证机制验证模式:Windows身份验证模式混合模式USE删除数4、SQL Server 2008中创建、查看、打开、删除数据库的方法有哪些? 创建数据库:CREATE TABLE 查看数据库:EXEC sp_help打开数据库: 据库:DELETE5、在SQL
12、Server 2008中数据库文件有哪 3类?各有什么作用? 主数据文件,辅助数据文件、日志文件 都可以有一个或是多个。主数据文件,辅助数据文件存储数据用的。日志文件存储事务日志用的,日志文件可以循环使用6202006-5-142006-5-1546、 写出向“订单信息”表中添加下面记录的SQL语句3表3-1SQL语句:INSERT订单信息(订单号,销售工号,货品编码,客户编号,数量,订货日期,交货日期) VALUES (5,4,6,3,20, 2006-5-14 ' , 2006-5-15')7、 写出更新订单信息表中订单号为5的数量为35的SQL语句SQL语句:up dat
13、e订单信息 set数量=35 where订单号=58、根据表3-1,写出删除数量大于 15的订单信息的记录的 SQL语句SQL语句:delete订单信息 where数量15%美丽(2)'美丽 _ '(3) 'a-z- 3-9'“美丽”前可以匹配包含0个或多个字符的字符串,例如“你好美丽”“美丽”后匹配任何单个的字符,例如“美丽说” 第一个字符的匹配范围小写字母,第二个字符为“9、说出下面匹配的含义:(1)(1)(2)”,第三个字符的匹配范(3)围数字3到9,例如“ a-4”10、数据完整性包括哪些?如何实现?数据完整性(Data Integrity )是指数据的
14、精确性 (Accuracy)和可靠性(Reliability )。 数据库采用多种方法来保证数据完整性,包括外键、束约、规则和触发器。系统很好地处理了这四者的关系, 并针对不同的具体情况用不同的方法进行,相互交叉使用,相补缺点。11、在SQL Server 2008中,使用视图的好处是什么?视图可以将多个表中的列联接起来,使它们看起来象一个表,但这个表却不会占用 你的存储空间。1、根据E-R图填写下面的数据字典。(常用数据类型:整形:int浮点数:float日期:datatime固定长度字符型:char(长度)可变长度字符型:varchar(长度) )学生信息”表学号int不允许班级编号int
15、不允许姓名varchar(IO)不允许电话varchar(15)不允许地址varchar(50)不允许班级信息”表编号int不允许班级名称int不允许人数int不允许列名数据类型是否允许为空备注编号Int(4)不允许主健姓名varchar(10)不允许电话char(13)允许地址varchar(50)允许SQL语句。根据上面的表格内容,写出创建“客户信息”表的SQL语句是:create table客户信息int p rimary key, varchar(10) not null, varchar(50), varchar(13)(编号姓名地址电话列名数据类型是否允许为空备注工号Int(4)不
16、允许主健部门号Int(4)允许姓名Varchar(10)不允许地址Varchar(50)允许电话Varchar(13)允许根据上面的表格内容,写出创建“销售人员”表的SQL语句。SQL语句是:create table销售人员(工号 int Primary key,varchar(10)not null, varchar(50), varchar(13)部门号int(4),姓名地址电话)4、编写一个存储过程(命名为getStudentBylD),根据学号显示学生的姓名,地址,电话 信息。Create proc getStudentBylDstulDAsSelect姓名,地址,电话from 学生信息 where
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件设计开发合同
- 耳麦维修合同
- 2025年防杀病毒软件项目合作计划书
- 凸轮联轴器企业数字化转型与智慧升级战略研究报告
- 功能陶瓷制品企业县域市场拓展与下沉战略研究报告
- 农田挖坑机企业ESG实践与创新战略研究报告
- 电气信号设备装置企业数字化转型与智慧升级战略研究报告
- 电子装联专用设备企业数字化转型与智慧升级战略研究报告
- 自动翻胎硫化机企业县域市场拓展与下沉战略研究报告
- 喷灌泵企业县域市场拓展与下沉战略研究报告
- 35kv电缆敷设施工方案正式版
- 化学品安全技术说明书混合气
- GB/T 3098.26-2021紧固件机械性能平垫圈
- 四年级安全教育珍爱生命预防溺水安全知识主题班会
- 《岩石学》课件第二章结构构造
- 实验心理学讲解(思维)课件
- 国家基本药物培训培训课件
- 水生花卉资料课件
- 流动式起重机(固定)定期检验-自检记录
- 耳鼻咽喉科-咽肿瘤
- 高中地理·第一节人类面临的主要环境问题幻灯片
评论
0/150
提交评论