《SQL_Server复习题汇总带答案培训资料.pdf》由会员分享,可在线阅读,更多相关《SQL_Server复习题汇总带答案培训资料.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、资料收集于网络,如有侵权请联系网站删除word 可编辑SQL Server 复习题一、选择题1、数据库系统的主要特征是()A、数据的冗余度小 B、数据的结构化C、数据独立性高 D、数据可以共享2、下面不属于关系数据库管理系统的是(B )A、Oracle B、IMS C、SQL Server D 、DB2 3、数据库( DB ),数据库系统(DBS )和数据库管理系统(DBMS )之间的关系是(A )。A、 DBS 包括 DB和 DBMS B、 DBMS包括 DB和 DBS C、 DB 包括 DBS和 DBMS D、 DBS就是 DB,也就是DBMS 4、(C )是数据库系统的核心,它负责数据库
2、的配置、存取、管理和维护等工作。A、操作系统 B 、关系模型C、数据库管理系统 D 、数据库5、下列四项说法中不正确的是( C ) 。A、数据库减少了数据冗余 B 、数据库中的数据可以共享C、数据库避免了一切数据的重复 D 、数据库具有较高的数据独立性6、下列特点中哪个不 是数据库系统阶段的特点 ( B )。A. 数据共享B.数据冗余大C. 完善的数据控制D.数据和程序相互独立7、数据库设计中概念模型设计阶段的主要描述工具是(C)。A. 数据字典 B. 流程图C. E-R 图 D.二维表格8、关系模型的基本数据结构是(B)A、树B、二维表 C、图 D、二叉树9、将 E-R 模型转换成关系模型的
3、过程,属于数据库设计的( C )阶段。A、需求分析B、概念设计C、逻辑设计 D、物理设计10、在 E-R 模型中,实体间的联系用(C)表示A、矩形 B、直线C、菱形 D、椭圆11、为了防止多个用户对数据库的同一数据进行非法存取操作,DBMS 必须提供(A). A、安全性保护 B、完整性保护 C、故障恢复 D、并发控制12、按照数据模型分类,数据库管理系统可分为(C)。A.关系型,概念型,网状B.内模式,概念模式,外模式C.关系型,层次型,网状模型D.SQL Server ,oracle ,DB2 13、 SQL Server安装程序创建4 个系统数据库,下列哪个不是系统数据库(C)。A. ma
4、ster B. model C. AdventureWorks D. msdb 资料收集于网络,如有侵权请联系网站删除word 可编辑14、SQL server数据库文件有三类,其中主数据文件的后缀为(D)A、NDF B、LDF C、MDF D、 IDF15、SQL server 数据库文件有3 类,其中日志文件的后缀为(D) 。 A .ndf B.ldf C .mdf D .idf16、附加数据库时,在【附加数据库】对话框中,选择( A )文件文件路径。A、 NDF B、MDF C、 DOC D、 LOF 17、下列关于数据库的数据文件叙述错误的是(B)A、一个数据库只能有一个主数据文件B、
5、数据文件的初始容量可以随意调整C、一个数据库可以有多个辅助数据文件D、默认状态下主数据文件和辅助数据文件均属于主文件组PRIMARY 18、下面描述错误的是(B)。A、每个数据文件中有且只有一个主数据文件。B、日志文件可以存在于任意文件组中。C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据库文件组织19、在使用 CREATE DATABASE命令创建数据库时,FILENAME 选项定义的是(D ) A、文件增长量 B、文件大小 C、逻辑文件名 D 、物理文件名20、表在数据库中是一个非常重要的数据对象,它是用来(C )各种数据内容的。 A 、显示 B、查询C、存放D、检
6、索21、以下那种类型不能作为变量的数据类型(A )。A. text B. ntext C. table D. image 22、从下列选择一个无效的数据类型。(D)。A. binary B. varchar C. time D. image23、SQL Server 的字符型数据类型主要包括(B)。A. int 、money 、char B. char、varchar 、textC. datetime、binary 、 int D. char、varchar 、int 24、在 SQL 中,建立表用的命令是 ( B )。A.CREATE PROCEDURE B.CREATE TABLEC.CR
7、EATE VIEW D.CREATE INDEX 25、下列 SQL 语句中,修改表结构的是(A)。 ALTERBCREATE UPDATE INSERT 26、SQL语言中,删除一个表的命令是( B )。A、DELETE B、DROP C、CLEAR D、 REMOVE 资料收集于网络,如有侵权请联系网站删除word 可编辑27、SQL 语言中,删除表中部分数据的语句是( C )。A. ALTER B. DROP C. DELETE D. REMOVE 28、关系数据库中,主键是(A)。A、为标识表中唯一的实体 B、创建唯一的索引,允许空值C、只允许以表中第一字段建立 D、允许有多个主键的2
8、9、实现参照完整性约束的是(C)。A. primary key B.check C.foreign key D. unique 30、建立学生表时,限定性别字段必须是男或女是实现数据的( C) 。 A 实体完整性B参照完整性C域完整性D 以上都不是32、若想限定某列在表中不允许出现重复的数据且不能为空值,应当使用(B)约束完成。ACHECK BPRIMARY KEYCFOREIGN KEY DUNIQUE 33、当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束(C)。A. check约束和 unique 约束B. unique约束和 not null约束C. check约束和
9、not null约束D. 以上选项均错误34、下面哪一个约束用来禁止输入重复值? (A ) A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY 35、以下关于外键约束的描述不正确的是(D)A、体现数据库中表之间的关系B、实现参照完整性C、以其他表主键约束和唯一约束为前提D、每个表中都必须定义外键36、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(序号, 患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是(A)。A、患者编号 B、患者姓名 C、患者编号和患者姓名 D、医生编号和患者编号37、如果要检索学生表中财经或软件
10、专业的学生,则where 条件应为是 ( D )。A、BETWEEN 财经 AND 软件B、专业 =财经 OR 专业 =软件C、专业 =财经 AND 专业 =软件D、专业 IN (财经 ,软件 ) 38、在 SELECT 语句中,用于去除重复行的关键字是 ( B ) A、TOP B、 DISTINCT C、PERCENT D 、HAVING 资料收集于网络,如有侵权请联系网站删除word 可编辑39、从学生成绩表studentgrade中查询成绩前10 名的命令是(D)。A. select top 10 from studentgrade B. select * from studentgra
11、de where top 10 C. select top 10 from studentgrade order by grade D. select top 10 * from studentgrade order by grade DESC 40、若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE 条件应为 (B) A、姓名 LIKE 张 % AND 出生日期 = NULL B、姓名 LIKE 张 * AND 出生日期 = NULL C、姓名 LIKE 张 % AND 出生日期 IS NULLD、姓名 LIKE 张 _ AND 出生日期 IS NULL 41. 在 SELECT
12、语句在下列子句中,通常和HAVING 子句同时使用的是(C)。 ORDED BY 子句 WHERE子句 GROUP BY 子句均不需要42、要查询XSH数据库 CP表中产品名含有“冰箱”的产品情况,可用(C )命令。A. SELECT * FROM CP WHERE 产品名称 LIKE 冰箱B. SELECT * FROM XSH WHERE 产品名称 LIKE 冰箱C. SELECT * FROM CP WHERE 产品名称 LIKE % 冰箱 % D. SELECT * FROM CP WHERE 产品名称 =冰箱43、数据库 benet 中有个员工表employees,该表中有职务列。你
13、想检查哪些员工的信息中没有填写职务一栏,应该使用子句(C)。A. Select * from employees where 职务 NULL B. Select * from employees where 职务 =NULL C. Select * from employees where 职务 IS NULLD. Select * from employees where 职务 IS NULL 44、查询所有上海厂家且备注为空的学生信息,则WHERE 条件为 ( C) 。A、厂家名称 LIKE 上海 % AND 备注 = NULL B、厂家名称LIKE 上海 * AND备注 = NULL C
14、、厂家名称LIKE 上海 % AND备注 IS NULL D、厂家名称LIKE 上海 _ AND备注 IS NULL 45、假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中 table_1和 table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D )A. 包括 table_1中的所有行,不包括table_2的不匹配行B. 包括 table_2中的所有行,不包括table_1的不匹配行C. 包括和两个表的所有行资料收集于网络,如有侵权请联系网站删除word 可编辑D. 只包括 table_1和 table_2满足条件的行46、 SQL语言通常
15、称为(C)。A. 结构化定义语言 B. 结构化操纵语言C. 结构化查询语言 D. 结构化控制语言47、下列哪个是(D)外连接。A、 CROSS JOIN B.INNER JOIN C、 JOIN D.FULL JOIN 48、在 SELECT 语句的 WHERE 子句的条件表达式中,可以匹配0 个到多个字符的通配符是(B) A * B. % C. - D. ? 49、假设有两个相关联的T1 表和 T2 表,如果要显示T1 表中的全部记录和T2 表中相关联的记录,应使用的连接是:(B)A. T1 join T2 B. T1 left join T2C. T1 right join T2 D. T
16、1 full join T2 50、 在查询语句的Where子句中, 如果出现了“score Between 80 and 100”, 这个表达式等同于 (B)。A. score=80 and score=80 or score80 and score80 or score100 51、在 Transact-SQL语法中, SELECT 语句的完整语法较复杂,但至少包括的部分(B )。A.SELECT ,INTO B.SELECT ,FROM C.SELECT, GROUP D.仅 SELECT 52、能对某列进行平均值运算的函数是_D_。A. SUM() B. AVERAGE() C. CO
17、UNT()D. AVG() 53、下面标志符不合法的是:(D)。A、 my delete B、 my_base C、 $data D、 table54、下面 SQL Server 标志符正确的是:(C)。A、2x B、_ mybase C、$money D、 trigger 55、模糊查找like %a_,下面(B)选项是可能的A、abcd B.、cai C、bca D、tea 56、下列说法中正确的是:( C ) A. SQL 中局部变量可以不声明就使用B. SQL 中全局变量必须先声明再使用C. SQL 中所有变量都必须先声明后使用D. SQL 中只有局部变量先声明后使用;全局变量是由系统
18、提供的用户不能自己建立。57、已经声明了一个局部变量n ,在下列语句中,能对该变量正确赋值的是(B)。A. n=HELLO B. SELECT n=HELLO资料收集于网络,如有侵权请联系网站删除word 可编辑C. SET n=HELLO D. SELECT n=HELLO 58、 在 SQL SERVER 中局部变量前面的字符为:(D )A. * B. # C. D. 59、 SQL语言允许使用通配符进行字符串匹配,其中% 可以表示 ( D ) 。A.零个字符 B.1个字符 C.多个字符D.以上都是60、SQL的视图是从(C)中导出的。A. 基本表B. 视图C. 基本表或视图 D. 数据库
19、61. 下面适合创建索引的列是(D)。A. 只包含很少值的列 B. 不经常使用的列C. 没有查询任务的列D. 外键62、关于视图说法错误的是( C )。A. 视图是一个虚拟表;B. 视图的数据存储在视图所引用的表中;C. 视图只能由一个表导出;D. 视图在使用时同表一样,也包含字段和记录。63、 下列对索引描述不正确 的是 ( B ) 。A. 建立索引可以加快对表中数据的检索B. 索引建得越多越好C. 每个索引都会占用一定的物理空间D. 当用户向表中添加PRIMATRY KEY 约束时, SQL Server 将自动为这些约束的列创建索引64、下列哪一项描述的不是存储过程的好处(C)。A. 执
20、行速度快B. 模块化的程序设计C. 逐一读取每条记录 D. 减少网络通信量65、以下哪个事件不能激活DML触发器的执行(A)。A. SELECT B. UPDATE C. INSERT D. DELETE 66. 在 SQL语言中授权的操作是通过(C)语句实现。A.CREATE B.REVOKE C.GRANT D.INSERT 67. 可以响应INSERT语句的触发器是(D)。A.INSERT触发器 B. UPDATE触发器C.DELETE触发器 D. DDL 触发器68. SQL Server 2008 采用的身份验证模式有(D)。资料收集于网络,如有侵权请联系网站删除word 可编辑A.
21、 仅 Windows身份验证模式 B. 仅 SQL Server 身份验证模式C. 仅混合模式D. Windows 身份验证模式和混合模式二、填空题1、数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段。2、DBMS的指 _数据库管理系统_; RDBMS 的指 _关系数据库管理系统 _. 3、所有的数据库都有一个_主数据文件 _和一个或多个事务日志文件,此外,还可能有_次要数据文件 _。4、在 SQL Server 2008中,创建数据库的语句是create database database_name,而修改数据库的语句是alter database database
22、_name。5、在 E-R 图中,用 _ 矩形 _ 表示实体,用_ 菱形 _ 表示联系,用_ 椭圆 _表示属性6、层次模型使用_记录 _表示数据之间的关系,网状模型使用_链接 _表示数据之间的关系,关系模型使用_表的集合 _表示数据之间的关系; 关系运算主要有_选择 _、_投影_和连接。7、根据应用目的的不同,将数据模型划分为三类,分别是数据模型、逻辑数据模型和 物理数据模型8、概念模型是对现实世界的抽象,使用_E-R 图_表示。9、数据库设计分为六个阶段,分别是_需求分析 _、_概念模型设计_、_逻辑模型设计_、_物理模型设计_、_数据库实施 _和_数据库运行和维护_。10、在查询分析器的查
23、询窗口中输入SQL语句后,按下_执行 _键可以执行查询。11、选择运算是根据某些条件对关系做_水平 _分割;投影是根据某些条件对关系做_垂直 _分割。12、在 SQL Server 2008中,数据库对象包括_表_、_视图 _、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。13、SQL Server 的编程语言是 _Transact-SQL语句 _,简称 _T-SQL语句 _ 14、完整性约束包括_实体 _完整性、参照完整性和用户定义完整性。15、数据表的联接分为四种,分别为_内链接 _、_外链接 _、_交叉链接 _和 _自链接_ 16、脚本的扩展名是_。批处理以GO语句作
24、为结束标志。17、在 SQL Server2008中,约束有非空约束、缺省约束、_主键约束 _、_ _ 外键约束 _、检查约束和唯一约束等6 种类型。18、在 SQL Server 中,使用系统存储过程sp_helpdb databasename查看数据库信息19、SQL Server 的数据库文件包括三种,分别为_数据文件 _、 _日志文件 _和 _文资料收集于网络,如有侵权请联系网站删除word 可编辑件组 _ 20、数据操作语句包括insert、_update _、_delete _和 select语句。21、Select语句中使用 _order by_子句指定分组条件22、表是由行和列
25、组成的,行有时也称为_记录 _,列有时也称为_字段 _。23、设置数据库选项时,使用_表示单用户,使用_表示自动收缩24、 _UNION_ 可以把两个或多个SELECT 语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应_相同 _,对应列的数据类型相容。25、子查询分为二种,分别是_相关子查询 _和_不相关子查询_。26、唯一标识实体的属性集称为码或键。27、如果要计算表中数据的平均值,可以使用的聚合函数_AVG () _。28、数据文件的最大容量使用_属性设置,最大容量不受限制使用_表示,增长量使用_属性设置29、触发器按照被激活的时机分为 _ DML触发器 _和 _DD
26、L触发器 _ 30、触发器有3 种类型,即INSERT类型、UPDATE 类型和DELETE 类型。31、创建表用_create table table_name_语句,向表中添加记录用_insert into_语句 , 更新表中记录用_update _语句 , 删除表使用 _drop _语句。32、Select语句使用 _order by_子句进行排序,使用_group by _子句进行分组33、为了实现安全性, 每个网络用户在访问 SQL server 数据库之前, 都必须经过两个阶段的检验: _身份验证 _ 和 _ 权限验证 _ 。34、创建视图时使用 _ ENCRYPTION_对视图的
27、定义语句进行加密。35、数据库系统的特点分别是数据的结构化、数据冗余小、数据独立性和数据可共享。36、使用 _语句标识提交事务。37、一个视图最多只能引用_个字段,嵌套不能超过_层38、注释包括两种形式,分别为_和_ 39、数据表的连接分为三种,分别为_、_、和交叉连接。在SQL 中,使用 _对查询结果过滤重复行40、SQL Server 2008 采用的身份验证模式有和两种。41、向表中添加记录使用_语句,更新表中数据使用_语句,删除记录使用_语句。42、SQL Server 中的数据库索引可分为_和_ 43、学生表的学号字段只允许使用5位数字,则条件表达式为_ 44、_ 是 SQL 程序中
28、最小的工作单元,要么成功完成所有操作;要么就是失败,并将所作的一切还原。45、一个组合索引最多包含_列,一个表最多可以有_个非簇索引46、SQL server 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 _ 字符开始,有系统定义和维护。局部变量以 _ 字符开始,由用户自己定义和赋值。47、一个事务的操作必须是具备以下四个属性:原子性、 _和持久性。48、开始一个事务的语句是,提交事务的语句是;资料收集于网络,如有侵权请联系网站删除word 可编辑回滚事务的语句是。48、触发器被激活时,系统会自动创建两个临时表,分别是_和_ 49按照表中索引对数据表中记录顺序的影响,索引分为聚集
29、索引和非聚集索引。表中的数据页会依照索引的顺序来存放的为索引。50数据库备份的类型有四种分别为: _ , _ , _ , _ 。三、简答题1. 简述数据库、数据库系统、数据库管理系统的概念。数据库 :数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。* 解析:简单地讲,数据库数据具有永久储存、有组织和可共享三个特点。数据库系统 :数据库系统(DBS )是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。*
30、解析:数据库系统和数据库是两个概念。数据库系统是一个人- 机系统,数据库是数据库系统的一个组成部分。数据库管理系统:数据库管理系统(DBMS) 是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS 主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。2. 数据库中使用事务日志的作用?事务日志文件,扩展名为ldf ,它是用来记录数据库更新情况的文件,它可以记录针对数据库的任何操作,并将记录的结果保存到独立的文件中。对于每一次数据库更新的过程,事务日志文件都有非常全面的记录。根据这些记录可以恢复数据库到更新前的状态。
31、3. E-R图涉及哪些基本概念?实体 :用矩形框表示,框内写实体名。属性 :用椭圆表示,园内写属性名,用无向边将其与实体连起来。联系 :用菱形表示,框内写联系名,用无向边将其与实体连起来,并在边上注明联系类型,联系也可以有属性。4.SQL Server 2008有哪些数据库文件?主数据文件(.mdf )辅助数据文件(.ndf ) 事务日志文件(.ldf)5. 数据完整性的概念,有哪些类型?数据完整性是指存储在数据库中的数据正确无误,并且相关数据具有一致性。类型有:实体完整性,域完整性,参照完整性,用户自定义完整性。6. 约束有哪些类型?(6 种 ) 非空约束( NULL ) ,检查约束(CHE
32、CK ),唯一约束(UNIQUE ),主键约束(PRIMARY KEY ),外键约束( FOREIGN KEY ),默认值(DEFAULT )7. 主键约束与唯一约束的区别?A. 主键约束( PRIMARY KEY )主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。作为主键列的值不允许重复,不允许空(NULL ). 一个表上只能有一个主键。B. 唯一性约束( UNIQUE )唯一性约束用来限制不受主键约束的列上数据的唯一性设置了唯一性约束的值不允许重复,但允许空(NULL )一个表上可以设置多个唯一性约束。8事务的概念及其ACID属性?资料收集于网络,如有侵权请联系网站删除wor
33、d 可编辑事务是作为单个逻辑单元执行的一系列操作。一个逻辑工作单元必须有4 个属性,称为ACID (原子性,一致性,隔离性,持久性)。9存储过程的概念及类型?存储过程是一组SQL语句和可选控制流语句的预编译集合。存储过程的类型:1. 系统存储过程 2. 扩展存储过程 3. 用户自定义的存储过程10. 触发器中Inserted和 Deleted 表的作用是什么?Deleted 表用于存储 DELETE 和 UPDATE 语句所影响的行的复本。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传输到 deleted 表中。 Deleted 表和触发器表通常没有相同的行。 Ins
34、erted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。11SQL Server 2008有哪些身份验证的方式?SQL Server 的安全机制分为哪几个等级?windows 身份验证模式和SQL Sever 验证模式以及两者的混合验证模式。SQL Server 的安全机制主要包括三个等级: (1)服务器级别的安全机制: 这个级别的安全性主要通过登录帐户进行控制, 要想访问一个数据库服务器 , 必须拥有一个登录帐户。登录帐户可以是Window
35、s 账户或组,也可以是SQL Server 的登录账户。登录账户可以属于相应的服务器角色。至于角色,可以理解为权限的组合。(2)数据库级别的安全机制: 这个级别的安全性主要通过用户帐户进行控制, 要想访问一个数据库,必须拥有该数据库的一个用户账户身份。用户账户是通过登录账户进行映射的,可以属于固定的数据库角色或自定义数据库角色。(3)数据对象级别的安全机制: 这个级别的安全性通过设置数据对象的访问权限进行控制。12数据库权限管理的方法有哪些?授予权限( GRANT )拒绝权限( DENY ) 撤销权限( REVOKE )四、为实现以下查询功能,请在下面空格内填上适当的语句。1查询 stu-in
36、fo表中所有记录的所有属性 Select From 2 从 edu_d 的数据库stu-info表中查找包含所学院代号xsh 为 06 的学生所有的信息 Use Go Select * From Where xsh= 3 在成绩表xk 中查询学生的学号、课程号、教师号、考试成绩(考试成绩按150 分制计算) Select xh as , Kch as 课程号 , Kjh as 教师号 , 150 分制成绩 =kscj* From 资料收集于网络,如有侵权请联系网站删除word 可编辑4查询数据表xk 中考试成绩在6070 之间的学号、课程号、成绩 Select xh 学号, kch 课程号,
37、kscj 成绩 Form xk Where kscj 60 70 5创建一个只显示女生信息的视图V_student 。create View as select studentid,studentname,sex student where 6查询大学英语的总成绩和平均成绩。select ,from course,score where course.courseid=score.courseid and coursename=大学英语 五、程序分析题有一个图书表books,表的结构如下:books(bookid char(6),bookname char(40) ,booktype char
38、(20) ,author char(20), price decimal(8,2),各字段含义分别是:书号、书名、图书类别、作者、价格。分析并写出各段T-SQL代码所能完成的查询功能。1. SELECT * FROM books WHERE booktype= 中国历史以上代码的查询功能为:2. SELECT bookid,bookname,author,price FROM books Where bookname like %SQL Server% 以上代码的查询功能为:3. SELECT booktype, count(*) FROM books GROUP BY booktype 资料
39、收集于网络,如有侵权请联系网站删除word 可编辑以上代码的查询功能为:六、综合应用题Teacher 表结构如下:列名数据类型宽度约束说明tid char 5 主键教工号tname char 10 不为空教工姓名sex char 2 只能是男或女性别birthday smalldatetime 出生日期title char 10 职称depart char 20 所属系部写出实现下列功能的T-SQL语句代码。1.按上面给出的表的结构,创建Teacher 表;2.修改表的结构,增加列tel char(15),用来表示联系电话;3.修改表的结构,增加列salary numeric(8,2),用来表示工资;4.添加约束,指定title的取值范围是教授、副教授、讲师、助讲(check 约束)5.插入记录: 10001,李芳,女, 1975-3-14 ,副教授,计算机系,83118147,4582.5 6.将“李芳”老师的电话更改为:18653155668。7.查询计算机系教师的姓名、年龄、工资和职称,要求使用列标题。8.创建视图,包含信息:教工号,教工姓名、系部和电话,按照系部进行排序。9.查询各种职称的教师人数。10. 查询每个系教师的最低工资、最高工资、平均工资。11. 创建存储过程,查找指定系部的教师信息(要求以系部编号为输入参数)。