版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单选题1、根据关系数据基于的数据模型一一关系模型的特征判断下列正确的一项:(_A. 只存在一对多的实体关系,以图形方式来表示。B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在。C. 能体现一对多、多对多的关系,但不能体现一对一的关系。D. 关系模型数据库是数据库发展的最初阶段。答案B2、 在“连接”组中有两种连接认证方式,其中在(_方式下,需要客户端应 用程序连接时提供登录时需要的用户标识和密码。A、 Windows 身份验证B、SQL Server身份验证C、以超级用户身份登录时D、其他方式登录时答案B3、关系数据库中,主键是(_),当运用Transact-SQL语句创建主键
2、时,可 以是(_。A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立 D、允许有多个主键的 A、create table table1(colu mn1 char(13) not null primary key,colu mn2 int not on primary key;B、alter table table1 with no check addcon stra in t PK_table1 primary keynon clustered(colu mnl) on primary;C、alter table tablel columnl primary k
3、ey ;答案A C4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(_ 等关键字。A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY答案B 5、在Transact-SQL 语法中,SELECT语句的完整语法较复杂,但至少包括的 部分(_1_),使用关键字(_2_)可以把重复行屏蔽,将多个查询结果返回一个 结果集合的运算符是(_3_),如果在SELECT语句中使用聚合函数时,可以在 后面使用(_4_)
4、。 A、SELECT,INTOB、SELECT,FROMC、SELECT,GROUP D、仅 SELECT(2) A、DISTINCT B、UNIONC、ALL D、TOP(3)A、JOIN B、UNION C、INTO D、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 答案BABA6、 SQL Server 2008 是一个()的数据库系统。(A)网状型(B)层次型 (C)关系型 (D)以上都不是答案C7、利用查询分析器,能()。A、直接执行SQL语句B、提交SQL语句给服务器执行C、作为企业管理器使用 D、作为服务管理器使用答案A 8、事务
5、日志文件的默认扩展名是()。A、MDFB、NDFC、LDF D、DBF答案C 10、SQL Server的主数据库是()A、MASTER B、TEMPDB C、MODEL D、MSDB答案A 11、数据库的容量,()。A、只能指定固定的大小。B、最小为10MC、最大100M。D、可以设置为自动增长答案D 12、日期时间型数据类型(datetime )的长度是()。A、2 B、4 C、8 D、16答案8 13、表在数据库中是一个非常重要的数据对象,它是用来(_)各种数据内容的A、显示B、查询C、存放D、检索答案C 14、 为数据表创建索引的目的是(_1_),可以在创建表时用(2_)来创建唯 一索
6、引。A、提高查询的检索性能 B、创建唯一索引C、创建主键D、归类A、设置主键约束,设置唯一约束B、Create table , Create indexC、设置主键约束,Create in dexD、以上都可以答案A A 15、在T-SQL语法中,用来插入和更新数据的命令是(_ 。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE, UPDATE D、CREATE,INSERT INTO答案A 16、 主键约束用来强制数据的()完整性。A、域B、实体 C、参照D、ABC都可以答案B18、 替代触发器(in stead of )是在触发触发器的修改操作()执行。A、执
7、行后B、停止执行时C、同时D、之前 答案D 19、聚合函数的返回值是()。A、一个标量值B、一组值C、表达式D、表答案A 20、 关于主键描述正确的是:()(B)包含两列(A )包含一列(C)包含一列或者多列(D)以上都不正确答案22、在SELECT语句的WHERE子句的条件表达式中,可以匹配 0个到多个字符的通配符是()(A) *(B) %(C) -(D) ?答案B23、如果希望完全安装SQL Server,则应选择()。(A)典型安装(B)最小安装(C)自定义安装 (D)仅连接答案C 24、 对视图的描述错误的是:()A. 是一张虚拟的表B. 在存储视图时存储的是视图的定义C. 在存储视图
8、时存储的是视图中的数据D. 可以像查询表一样来查询视图答案C 25、T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是( 厂(A)CREATE(B) UPDATE (C) ALTER (D) USE答案C26、SQL server数据库文件有3类,其中日志文件的后缀为()。(A) .ndfB)df(C) .mdf( D) .idf答案B 27、 表示职称为副教授同时性别为男的表达式为 ()A. 职称='副教授OR性别二男B. 职称='副教授AND性别二男C. BETWEEN '畐H教授'AND '男'D. IN ('副教授
9、39;,男')答案B 28、 在SQL SERVER服务器上,存储过程是一组预先定义并()的Transact-SQL 语句。(A)保存 (B)编写(C)解释(D)编译答案D 29、数据管理发展的三个阶段不包括()。(A)人工管理阶段(B)文件管理阶段(C)数据库管理阶段(D)智能管理阶段答案D 30、 SQL语言按照用途可以分为三类,不包括下面选项中的()。(A)DML (B)DCL (C)DQL (D)DDL答案C 31、 在SQL SERVER中局部变量前面的字符为:()(A)*(B)#(C)(D)答案D 32、 以下哪一个不是逻辑运算符()?(A)NOT (B)AND (C)OR
10、 (D)IN答案D 33、 SQL Server 2008 采用的身份验证模式有()。A. 仅Windows身份验证模式B. 仅SQL Server身份验证模式C. 仅混合模式D. Wi ndows身份验证模式和混合模式答案D 34、 关于主键描述正确的是:()A、包含一列B、包含两列C、包含一列或者多列D、以上都不正确答案C35、 下列()数据库不属于SQL Server2008在安装时创建的系统数据 库。A、master B、msdbC、model D、bookdb答案D 36、 在SQL SERVER中全局变量前面的字符为:()A、*B、#C、 D、答案C 37、在SQL Server中
11、,当数据表被修改时,系统自动执行的数据库对象是( )。A、存储过程B、触发器 C、视图D、其他数据库对象答案B38、SQL Server的字符型系统数据类型主要包括()。A、Int、money、charB、char、varchar、textC、 datetime、binary、intD、char、varchar、int答案B39、 在SELECT语句的WHERE子句的条件表达式中,可以匹配 1个字符的通 配符是()A、*B、%C、_D、?答案C 40、 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:()A.BEGIN -ENDB.CASE ENDC.IFTHEND.GOTO答案
12、A 41、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句 是:()A、ORDER BYB、WHEREC、GROUP BYD、HAVING答案A 42、根据关系数据基于的数据模型关系模型的特征判断下列正确的一项:()A. 只存在一对多的实体关系,以图形方式来表示B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在C. 能体现一对多,多对多的关系,但不能体现一对一的关系D. 关系模型数据库是数据库发展的最初阶段答案B 43、新安装SQL Server后,默认有五个内置的数据库,其中主数据库是()A、masterB、tempdbC、msdbD、model答案A 44、
13、SQL语言中,删除一个视图的命令是()A. DELETE B.DROP C.CLEARD.REMOVE答案B 45、创建表的命令是()A. Create database 表名B. Create VIEW 表名C. Alter TABLE 表名D. Create TABLE 表名答案D ),用于更新的命令是46、在Transact-SQL语法中,用来插入数据的命令是( ()A. IN SERT,UPDATEB. UPDATE,INSERTC. DELETE,UPDATED. CREATE,INSERT INTO答案A 47、创建表的命令是()。A、Create database 表名B. Cr
14、eate VIEW 表名C. Create TABLE 表名D. Alter TABLE 表名答案C48、在Transact-SQL语法中SELECT语句的完整语法较复杂,但至少包括的部分(1),使用关键字(2)可以把重复行屏蔽,对查询结果进行分组的是(3)A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT(2) A、DISTINCTB、UNIONC、ALL D、TOP(3) A、GROUP BYB> COMPUTE BY C、HAVINGD > COMPUTE答案B A A 49、要删除视图myview,可以使用()语句。A、
15、DROP myviewB、DROP TABLE myviewC、 DROP INDEX myview D、DROP VIEW myview答案D 50、在SQL SERVER服务器上,存储过程是一组预先定义的 Transact-SQL 语句.可以用()来声明游标A、CREATE CURSORB、ALTER CURSORC、SET CURSORD、DECLARE CURSOR答案A 51、 关于ORDER BY子句,下列哪个说法是不正确的?()A.升序和降序的关键字是 ASC和DESC。B. 只能按一个列进行排序。C. 排序列不可以用它们在SELECT子句中的次序号代替。D. 允许对多个列进行排
16、序答案B 52. 反映现实世界中实体及实体间联系的信息模型是()A.关系模型B.层次模型C.网状模型D.E-R模型答案D 53. 下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高答案C54. 在SQL中,SELECT语句的“ SELECT DISTINCT”表示查询结果中()A.属性名都不相同B.行都不相同C.去掉了重复的列D. 属性值都不相同答案C55.SQL语言中,删除一个视图的命令是()A. DELETE B.DROP C.CLEARD.REMOVE答案B 56. 触发器可以创建在()中。A.表B.过程C.数据库 D.函数答案A 57. 以下
17、触发器是当对employee 表进行()操作时触发Create Trigger abc on employeeForin sert , update , deleteAs A.只是修改B. 只是插入C. 只是删除D.修改、插入、删除答案D 58. 关于视图下列哪一个说法是错误的()。A. 视图是一种虚拟表B. 视图中也保存有数据C. 视图也可由视图派生出来D. 视图是保存在SELECT查询答案B 命令的功能59.Select 雇员D FROM employee WHERE 薪水 >1250是()。A. 查询薪水大于1250的记录B. 查询1250号记录后的记录C检索所有的雇员DD. 从e
18、mployee关系中检索薪水大于 1250的雇员D答案D 60. 触发器可引用视图或临时表,并产生两个特殊的表是()。A. Deleted、InsertedB. Delete、InsertC. View、TableD. Viewl、tablel答案A 61、创建表的命令是()。A. Create database 表名B. Create VIEW 表名C. Create TABLE 表名D. Alter TABLE 表名答案C62、 下面聚集函数中()只能用于计算数值类型的数据.(A)COUNT( ) (B)MIN( ) (C)MAX( )(D)SUM()答案D 63、 在创建表的过程中,哪个
19、关键字用来定义默认值()?(A)DISTINCT(B)UNIQUE(C)CHECK(D)DEFAULT答案D 64、 合并多个查询结果集,应使用()关键字。(A)joi n(B)u nio n(C)i nto(D)a nd答案B 65、 查询毕业学校名称与“清华”有关的记录应该用()。A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE *清华B. SELECT * FROM学习经历WHERE毕业学校= 青华%C. SELECT * FROM学习经历WHERE毕业学校LIKE ?清华?'D. SELECT * FROM 学 习经历 WHERE 毕业学校 LIKE
20、'%清 华'答案D 66、 SQL Server 2008 是一个()的数据库系统。(A)网状型(B)层次型 (C)关系型 (D)以上都不是答案C67、关于主键描述正确的是:()(A)包含一列(B)包含两列(C)包含一列或者多列(D)以上都不正确答案C 68、 SQL Server 2008 采用的身份验证模式有()。A. 仅Windows身份验证模式B. 仅SQL Server身份验证模式C. 仅混合模式D. Wi ndows身份验证模式和混合模式答案D 69、 SQL语言按照用途可以分为三类,下面选项中哪一种不是的:()(A)DML ( B) DCL (C) DQL (D)
21、 DDL答案C 70、在SELECT语句的WHERE子句的条件表达式中,可以匹配 0个到多个字符的通配符是()(A)*( B)%( C) -( D)?答案B71、SQL Server提供的单行注释语句是使用()开始的一行内容。A. “ /* ” ( B)“- ”(C)“”(D)“ / ”答案B72、以下那种类型可以作为变量的数据类型()。(A) text(B) ntext(C) float(D) image答案C73、下面不属于数据定义功能的SQL语句是:()(A) CREATE TABLE(B) CREATE CURSOR(C) UPDATE(D) ALTER TABLE答案C 74、 如果
22、希望完全安装SQL Server,则应选择()。(A )典型安装(B )最小安装(C)自定义安装 (D)仅连接答案C 75、 在SQL SERVER中局部变量前面的字符为:()(A) *(B) #(C) (D)答案D 76、 假如有两个表的连接是这样的:table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?( )A. 包括table_1中的所有行,不包括table_2的不匹配行B. 包括table_2中的所有行,不包括table_1的不匹配行C. 包括和两个表的所有行D. 只包括table_1和table_2满
23、足条件的行答案D 77、 对视图的描述错误的是:()A. 是一张虚拟的表B. 在存储视图时存储的是视图的定义C. 在存储视图时存储的是视图中的数据D. 可以像查询表一样来查询视图答案C78、T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是()。(A)CREATE(B) UPDATE (C) ALTER (D) USE答案C79、SQL Server 2008提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是()。A. 企业管理器B. 导入和导出数据C. 事件探察器D. 服务管理器答案D 80、要查询book表中所有书名中以“计算机”开头的书
24、籍的价格,可用() 语句计算机 *''计算机 * ''计算机 ''计算机 ')。A. SELECT price FROM book WHERE book_name =B. SELECT price FROM book WHERE book_name LIKEC. SELECT price FROM book WHERE book_name =D. SELECT price FROM book WHERE book_name LIKE答案D 81、SQL server数据库文件有3类,其中日志文件的后缀为(A) .ndf( B)df(C)
25、.mdf(D) .idf答案B 82、在Transact-SQL语法中,用来插入数据的命令是(),用来更新数据的命令是()。(A) INSERT,UPDATE (B) UPDATE, INSERT(C) INSERT,ALTER (D) CREATE,INSERT答案A 83、下面有关HAVING子句描述错误的是()。A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用B. 使用HAVING子句的同时不能使用WHERE子句C. 使用HAVING子句的同时可以使用WHERE子句D.使用HAVING子句的作用是限定分组的条件。答案B84、在标准SQL中,建立视图的命令是()。(A)C
26、REATE FUNCTION (B)CREATE TABLE(C)CREATE VIEW(D)CREATE INDEX答案C 85、表示职称为副教授同时性别为男的表达式为 ()A. 职称='副教授'OR性别='男B. 职称='副教授'AND 性别二'男C. BETWEEN '畐H教授'AND '男'D. IN ('副教授','男')答案B86、 下列四项中,不正确的提法是()。A. SQL语言是关系数据库的国际标准语言B. SQL语言具有数据定义、查询、操纵和控制功能C. SQL语言
27、可以自动实现关系数据库的规范化D. SQL语言称为结构查询语言答案C 87、 在SQL SERVER服务器上,存储过程是一组预先定义并()的Tran sact-SQL语句。(A)保存(B)编写(C)解释(D)编译答案D 88 .()是位于用户和操作系统之间的一层数据管理软件,是数据库系统的 核心。数据库在建立、使用和维护时由其统一管理、统一控制。A.数据库管理系统DBMS B.数据库DBC 数据库系统DBSD 数据库管理员DBA答案A 89 下列哪一个数据库不是 SQL Server的系统数据库()A. masterB. msdbC. pubsD . model答案C90 . T-SQL语言允
28、许使用通配符进行字符串匹配操作,其中 %'可以表示()A.零个字符B.1个字符C.多个字符D.以上都可以答案D 答案C93、每个数据表可以创建(A. 1 B. 2)个聚集索引。C. 10D.无数个91 .下面对索引的相关描述正确的是:()A.经常被查询的列不适合建索引。C.有很多重复值的列适合建索弓1。B.列值唯一的列适合建索引。D.是外键或主键的列不适合建索引。答案B 92、执行语句:PRINT Ltrim(Rtrim(Hello , world)的结果是()。A. HELLO , WORLD 'B. Hello , world'C. Hello , world
29、39;D. HELLO , WORLD '答案A 94在SQL中,对分组后的数据进行筛选的短语是()A. Group By B.ComputeC.Havi ngD.Where答案C95 .如果要让 Windows 和UNIX的用户能够同时访问SQL Server,在登录时应选择()身份认证模式。A.混合模式B. Win dows身份验证模式C.同时使用Windows身份验证和混合模式D.以上都可以答案A 96 .在视图上不能完成的操作是()。A.在视图上定义新视图B.查询视图数据C.更新数据D.通过视图定义基表答案D 97. 在SELECT语句中,如果要选择表中所有的列时可以用()代表
30、。A. %B. C. *D. !答案C98. 在SQL SERVER中全局变量前面的字符为:()A.*B.#C.D.答案C99. SQL Server的字符型系统数据类型主要包括()A.lnt、money、charB. char、varchar、textC. datetime 、binary、intD.char、varchar、int答案B100. 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:()A.BEGIN END B. CASEEND C、IFTHEN D、GO答案A 101. 触发器可以创建在()中。A.表B.过程C.数据库D.函数答案A 二、填空题1、 数据模型通常
31、是由数据结构、数据操作和空整性约束条件 3部分组成的。2、在SQL Server 2008中,索引的顺序和数据表的物理顺序不相同的索引是 _非聚集索引。3、 如果要计算表中数据的平均值,可以使用的聚合函数是avg() 。4、 在SQL Server 2008 中,我们创建数据库的语句是createdatabase,而修改数据库的语句是alter database。5、数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,完整性约束包括实体完整性、域完整性、引用完整性和用户定义完整性。6、SQL server中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 字符开始,有系统
32、定义和维护。局部变量以 字符开始,由用户自己定义和赋值。7、 语句 SELECT (7+3)*4-17/(4-(8-6)+99%4的执行结果是35。8 .数据库系统中常用的三种数据模型有层次模型_、 网状模型_和关系模型、9. SQL SERVER存储数据库的文件主要有三种:主数据文件、 次要数据文件 _和 事务日志文件、SQL Server 数据库'),35%6 的执11 .语句 select round(202.567,2),len( 行结果为:202.57_、13、12 .对数据表记录可以进行查询、插入、修改和删除操作,所使用的SQL命令对应为:select 、 insert、
33、update和 delete <13 .在SELECT查询语句中,_distinct_关键字用于去掉重复记录,in to_ _ 短语用于生成一个新表,_where_ _短语用于指出查询条件,.group by短语用于分组。16.SQLSERVER中的编程语言就是 TranSact_SQL语言。若要修改某张表的结 构,应该使用的修改关键字是 alter table;若要创建一个数据库,应该使用的语句是 create database。17在数据库的表中,主关键字是指表中的某一列,该列的值唯一标识一行,例如学号列。18.数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性, 完整
34、性约束包括、实体、完整性、域完整性、参照完整性和用户定义完19.在查询操作中,将查询结果按指定表达式进行分组的子句是groupby; 对查询的结果集进行排序的子句是order by。三、问答题:1.一个完整的数据库系统大致有哪些部分组成?答案略2.设计一个仓库管理系统的局部应用有如下两个实体: 仓库:仓库号、仓库名称、地点、面积货物:货物号、货物名、价格其中,仓库和货物是多对多的关系,联系名为:存储:仓库号、货物号 画出该局部应用的E-R模型,并将其转换为关系模式。关系模式:仓库(仓库号,仓库名称,地点,面积)货物(货物号,货物名,价格)存储(仓库号,货物号)3列举数据库中五种常见的常量数据类
35、型。答案略4什么是索引?索引有什么功能?聚集索引和非聚集索引的区别?答案略5什么是视图?使用视图的好处是什么?答案略6叙述存储过程的概念和分类。答案略7.概述触发器的概念及分类。答案略8 数据库中有哪些实现数据完整性的机制?答案略9. 列举五种常见的数据库对象。答案略10. 什么是数据库分离?什么是附加数据库?分离及附加数据库有什么作用 答案略11. 数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该 如何做?答案略12. 简述下列程序段所完成的功能。说明:Border为图书订购表,包含订购日期(rq),订购数量(si),图书编号(id) 等信息。Beg inWaitfor t
36、ime ' 09:15:43 '-指定此行以下语句的执行时间Create View my_viewAs Select rq,sl, id From BorderWhere sl!< 10End答案在09 : 15 : 43的时间创建视图my_view,实现从border表中检索订购 数量不小于10的订购日期,订购数量,图书编号。13. 简述下列程序段所完成的功能。DECLARE 1 int , sum int ,csum char(10)SELECT I=1,sum=0WHILE I<=200BEGINSELECT sum =sum+iSELECT l=l+1END
37、SELECT csum=co nvert(char(10),sum)PRINT csum答案计算1到200的数的和,并输出。四、查询设计题1、已知有学生关系S(SNO, SNAME , AGE, DNO),各属性含义依次为学号, 姓名、年龄和所在系号;学生选课关系 SC(SNO,CNO,SCORE),各属性含义 依次为学号、课程号和成绩。(1)查询课程号10003的得分最高的所有学生的学号和姓名。(2)列出所有年龄(AGE)在20和25之间的学生信息。写出SQL语句。参考答案:(1)select top 1 s.sno,snameFrom s join scWhere s.sno=sc.sno
38、 and cno=' 10003 'Order by score(2)select * from sWhere age betwee n 20 and 252. 现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句:(1)在“选课”表中,删除选了课程号为 10004的所有选课记录。(2)在“课程”表中,修改课程号为 10008的课程名称:数字电路。(3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。(4)设计连接查询,查找选修
39、了 “数据结构”课程且成绩在 80分及以上 的学生的学号、姓名、课程名及成绩。参考答案:1)use学生选课delete from 选课 where 课程号='10004 '2)use学生选课update 课程set课程名='数字电路'where 课程号='10008'3) use学生选课select课程号,课程名from 课程 where 课程号not in(select distinet 课程号 from 选课)4) use学生选课select学生.学号姓名,课程.课程名,选课.成绩from 学生join 选课 on学生.学号=选课.学号joi
40、n课程 on 课程.课程号=选课.课程号where课程.课程名 ='数据结构and选课.成绩=803有一个关系数据库,数据库名:Student,其中数据表如下:学生信息(学号 char(6),姓名char(8),性别char,民族char,身份证号 char(18)课程信息(课程号 char,课程名varchar ( 20)成绩信息(学号char(6),课程号char(6),分数float)用T-SQL语言写出实现下列功能的语句代码。(1) .创建数据库“ Student ”。要求:包含一个主数据文件和一个事务日志文件 ,主数据文件初始容量为5MB, 最大容量为20MB,文件增长量为2
41、0% ;事务日志文件初始容量为5MB,最大容 量为10MB,文件增长量2MB。将文件都存放于F:SQL中,文件名自定。(2) .创建数据表“学生信息”。要求:学号为主键、身份证号为唯一索引、对性别字段进行检查。(3) .查询课程成绩小于60分的所有学生的信息,结果包括学号、姓名字段。(4) .将下列课程信息添加到“课程信息”表。课程号:101 ,课程名:西班牙语(5) .创建视图“成绩信息视图”,字段为:(学号,姓名,课程名,成绩)(6) .查询名字中带有丽的女生信息。(7) .创建带参数的存储过程“某门课程高低均分”。存储过程功能:输入课程名,即可查询得到此课程的最高分、最低分、平均分 参考
42、答案:(1) CREATE DATABASE studentON(NAME =:厂-处名字自定,下同FILENAME = 'f:sqlmdf,-处名字自定,下同SIZE = 5,MAXSIZE = 20,FILEGROWTH = 20% )LOG ON(NAME ='.二阳,FILENAME = 'f:sqlIdf,SIZE = 5MB,MAXSIZE = 10MB,FILEGROWTH = 2MB )(2) Create table 学生信息( 学号 char(6) primary key not null ,姓名 char(8),性别charcheck (性别=男o
43、r性别='女),民族char,身份证号 varchar(18) unique key notnull)(3)Select学号,姓名From学生信息,成绩信息Where学生信息.学号=成绩信息.学号and成绩60(4) Insert into课程信息 values ('101 ','西班牙语')(5) Create view成绩信息视图AsSelect学号,姓名,课程名,成绩From 学生信息,成绩信息,课程信息Where学生信息.学号=成绩信息学号and成绩信息课程号=课程信息. 课程号(6). Select 姓名,性别,民族From学生信息Where
44、姓名 like %丽%' and 性别=女(7).If exists ( select * from sysobjects where n ame='某门课程高低均分'and type= P')Drop proc某门课程高低均分GoCreate proc某门课程高低均分kcm char(20)AsSelect max (成绩),min (成绩),avg (成绩)from课程信息,成绩信息Where 成绩信息 课程号=课程信息.课程号and课程名=kcmGo4.现在要为学校建立一个数据库 JWGL,学校环境如下:一个系有若干个专业, 每个专业一年只招一个班,每个班有若干个学生,现要建立关于系、学生、班级 的数据库,关系模式为:学生表STUDENT (学号,姓名,性别,生源地,出生日期)班级表CLASS (班号,专业名,系号,入学年份)系DEPARTMENT (系号,系名)1)、使用T-SQL命令建立学生表STUDENT,具体要求为:(1 )选择合适字段作为主键(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024展览会场保安服务与展览会期间卫生防疫合同3篇
- 2024年度商标专用权转让及许可使用合同协议3篇
- 2024年度职业院校校服定制及学生制服配套服务合同3篇
- 部队训练安全教案
- 防火安全巡查和检测的重要性
- 2023年新七年级历史开学分班自学反馈拔高题检测卷(解析版)
- 2023-2024学年初中九年级上学期期末道法试题及答案
- 2024年茶艺师(四级)理论知识考试题库(附答案)
- 签订保险协议合同范例
- 商铺乙方解约合同范例
- 宗教签约合同模板
- 员工三级安全培训试题带答案(达标题)
- 2024年湖南长沙雨花区招聘社区专职工作人员26人历年高频难、易错点500题模拟试题附带答案详解
- 期末检测卷(试题)-2024-2025学年北师大版五年级上册数学
- 2023年人民日报出版社有限责任公司招聘考试试题及答案
- 冀教版小学英语四年级上册全册教案
- 冀教版五年级上册脱式计算题100道及答案
- 药物色谱分析智慧树知到答案2024年中国药科大学
- 公园建设投标方案(技术标)
- 国开(FJ)形考复习资料电大2024《资产评估》形成性考核二
- 山西省医疗服务项目价格-(1)全文
评论
0/150
提交评论