




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题: 1、在MS SQL Server中,用来显示数据库信息的系统存储过程是() A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 2、SQL语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 3、关系数据库中,主键是(_) A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的 4、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_),使用关键字(2_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3_),如果在SELECT语句中使用聚合函数时,一定在后面使用(4_)。 A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT A、DISTINCT B、UNION C、ALL C、TOP A、JOIN B、UNION C、INTO C、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 5、语句DBCC SHRINKDATABASE (Sample, 25)中的25表示的意思是 A、25M B、剩余占整个空间的25% C、已用空间占整个空间的25% D、以上都不对 6、你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2000数据库中,你使用以下脚本建立了一个名为Policy的表: CREATE TABLE Policy ( PolicyNumber int NOT NULL DEFAULT (0), InsuredLastName char (30) NOT NULL, InsuredFirstName char (20) NOT NULL, InsuredBirthDate datetime NOT NULL, PolicyDate datetime NOT NULL, FaceAmount money NOT NULL, CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber) ) 每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做? a.建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。 b.建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。 c.建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。 d.用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。 、在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是: A。在创建工资表时为”工资“字段建立缺省 B。在创建工资表时为”工资“字段建立检查约束 C。在工资表建立一个触发器 D。为工资表数据输入编写一个程序进行控制 、Select 语句中用来连接字符串的符号是_. A. “+” B. “&” C.“|” D.“|” 、你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过程: CREATE PROCEDURE get_sales_for_title title varchar(80), ytd_sales int OUTPUT AS SELECT ytd_sales = ytd_sales FROM titles WHERE title = title IF ROWCOUNT = 0 RETURN(-1) ELSE RETURN(0) 另外建立了一个脚本执行这个存储过程,如果执行成功,将返回对应于书名的每天的销售情况的报表,如果执行失败,将返回“No Sales Found”,怎样建立这个脚本? . DECLARE retval int DECLARE ytd int EXEC get_sales_for_title Net Etiquette, ytd IF retval 0 PRINT No sales found ELSE PRINT Year to date sales: + STR (ytd) GO . DECLARE retval int DECLARE ytd int EXEC get_sales_for_title Net Etiquette, ytd OUTPUT IF retval 0 PRINT No sales found ELSE PRINT Year to date sales: + STR (ytd) GO . DECLARE retval int DECLARE ytd int EXEC get_sales_for_title Net Etiquette,retval OUTPUT IF retval 0 PRINT No sales found ELSE PRINT Year to date sales: + STR (ytd) GO . DECLARE retval int DECLARE ytd int EXEC retval = get_sales_for_title Net Etiquette, ytd OUTPUT IF retval 0 PRINT No sales found ELSE PRINT Year to date sales: + STR (ytd) GO 、You are a database developer for a container manufacturing company. The containers produced by your company are a number of different sizes and shapes. The tables that store the container information are shown in the Size, Container, and Shape Tables exhibit: Size SizeID SizeName Height Container ContainerID ShapeID SizeID Shape ShapeID ShapeName Measurements A sample of the data stored in the tables is shown below: Size Table SizeID SizeName Height 1 Small 40 2 Medium 60 3 Large 80 4 Jumbo 100 Shape Table ShapeID ShapeName Measurement 1 Triangle 10 2 Triangle 20 3 Triangle 30 4 Square 20 5 Square 30 6 Square 40 7 Circle 15 8 Circle 25 9 Circle 35 Periodically, the dimensions of the containers change. Frequently, the database users require the volume of a container. The volume of a container is calculated based on information in the shape and size tables. You need to hide the details of the calculation so that the volume can be easily accessed in a SELECT query with the rest of the container information. What should you do? A. Create a user-defined function that requires ContainerID as an argument and returns the volume of the container. B. Create a stored procedure that requires ContainerID as an argument and returns the volume of the container. C. Add a column named volume to the container table. Create a trigger that calculates and stores volume in this column when a new container is inserted into the table. D. Add a computed column to the container table that calculates the volume of the container. 二、填空题 1、 备份策略的三种类型是_备份,_备份,_备份组成。 2、 启动一个显式事务的语句为_,提交事务的语句为_,回滚事务的语句为_ 三、简答题 1、 现有1销售表(表名为SellDetail),它们结构如下:(分) 字段名 字段类型 说明 id int (标识号) codno char(7) (商品编码) codname varchar(30) (商品名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 表语从句考试题及答案
- 宇宙传达测试题及答案
- 实验安全考试试题及答案
- 家电公司固定资产管理规章
- 特种锅炉考试题及答案
- 肺炎护理考试题及答案
- 戏剧课程:释放天性提升自信
- cnas考试题及答案
- 道路结构试题及答案
- 花瓣游戏测试题及答案
- 艺术设计专业教学标准(高等职业教育专科)2025修订
- 保密检查培训课件
- 2026届贵州省六校联盟高三高考联考卷(一)化学及答案
- 2025年七一党课-作风建设永远在路上学习教育党课
- 黄山义警队管理制度
- 十五五畜牧兽医行业发展规划
- 2025-2030中国排毒养颜茶行业发展分析及发展趋势预测与投资风险研究报告
- 2025年全国高考数学真题全国2卷
- 沪港通测试题及答案
- 2025年新能源发电并网政策对行业发展影响分析报告
- 实验室生物安全会议记录内容
评论
0/150
提交评论