sql_server__归纳整理11-1(修改)

sql_server__归纳整理11-1(修改)

ID:33192043

大小:89.50 KB

页数:9页

时间:2019-02-21

sql_server__归纳整理11-1(修改)_第1页
sql_server__归纳整理11-1(修改)_第2页
sql_server__归纳整理11-1(修改)_第3页
sql_server__归纳整理11-1(修改)_第4页
sql_server__归纳整理11-1(修改)_第5页
资源描述:

《sql_server__归纳整理11-1(修改)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLServer2005归纳整理(修改)2011年12月19日20:26:57首发----有错的请提出,本人进行及时修改---本文用于SQLServer2005考试复习,选择题部分参考课本课后选择题(以老师上课评价的为准)填空部分1、数据库的三种模型(关系模型、网状模型、层次模型)2、SQL有几种语言?(1)数据定义语言(DDL)(2)数据操作语言(DML)(3)数据控制语言(DCL)3、范式的关系概念?关系规范化的目的是为了消除存储异常、减少数据的冗(rong)余(即重复)以保证数据的完整性和存储效率,范式分为三等级:Ⅰ范式、Ⅱ范式、Ⅲ范式

2、,一般用到Ⅰ范式就好了,如果一个关系不满足2NF,则该关系一定也不满足3NF。(在1NF、2NF、3NF范围内)。(--此处修改--)主数据文件*.mdf主数据文件4、数据库文件分类:辅助数据文件*.ndf事务日志文件*.ldf通常数据库都具有一个主数据文件和一个或多个事务日志文件。(--此处修改--)5、主键约束要满足什么条件?(1).已有数据的主键字段不能为空(NULL);(2).已有数据的主键字段必须唯一,即在这一字段上没有重复的值。6、数据库的完整性:(参考黄皮P171-P190)用primarykey(主键)约束、unique唯一约束

3、或标识列保证表数据的完整性;用check(检查)约束、default(默认)约束、default(默认值)、rule(规则)保证列数据完整性;使用primarykey(主键)约束、foreignkey(外键)约束保证表与表之间参照完整性。关系模式的三类完整性约束条件分别是域完整性约束、参照完整性约束和实体(表)完整性约束。(--此处修改--)约束类型分为主键约束(PRIMARYKEY)外键约束(FOREIGNKEY)唯一约束(UNIQUE)检查约束(CHECK)默认约束(DEFAULT)7、视图、索引视图,(参考黄皮P212-P224)用于查看

4、(浏览)数据库各表之间的数据(或这查看数据表的关系)提高数据库的开发效率,视图是一张虚拟表。考点:视图的创建,视图删除。索引,(参考黄皮P191-P205)用于提高数据库的查询速度,索引分为(clusteredindex)聚集索引和(nonclusteredindex)非聚集索引,考点:会创建、使用索引,重命名索引,删除索引;8、使用什么命令可以改变数据库文件的大小?(参考黄皮P140-P143)ALTERDATABASE数据库名ADDFILE(―――――若为日志文件:addlogfileNAME=辅助数据库名FILENAME=’C:辅助数据

5、库名.ndf’--文件路径,SIZE=4MB,--大小为MBMAXSIZE=512MB,--最大容量FILEGROWTH=1MB,--每次递增MB)Alterdatabase命令可一改变数据库文件大小(--此处修改--)Size=[size]--修改文件容量但必需比原先的容量大。9、修改字段类型修改列的定义例如有一列为:Createtablestudent(LieVarchar(12)notnull,)修改LieVarchar(12)notnull,中的字段的类型,Int类型;使用AlterTable命令:AlterTablestudent//

6、先修改表AlterColumnLieIntnotnull,//再修改列go修改列名将Lie的名称改为StuLie,使用系统存储过程Sp_rename:Sp_rename'student.Lie','StuLie','Column'go10、重命名视图名称将V_ss改为V_studentexecsp_rename'V_ss','V_student'go判断改错、编程印刷P94Declare@AIntSet@A=1Select@AgoSet@A=@A+1---错误---局部变量@A的范围在go之前有效印刷P94CreateTabletblTemp(

7、TempIDintnotnull,TempDatedatetimenotnull,)--(1)请写出SQL语句来显示列TempID 是偶数的记录中列TempDate的年份SelectTempDatefromtblTempwhereTempID%2==0--(2)请写出SQL语句来显示列TempID 是该类的最大值的所有记录Select*fromtblTempwhereTempID=(Selectmax(TempID)fromtblTemp)印刷P115有家企业要用表tblCustomerInfo来存储用户信息,客户的信息包括:代号int类型,名

8、称(最长20字),电话(20字符),传真(20字符),备注(1000个汉字)。电话号码和传真要用统一的自定义类型,名称为type_TelphoneNu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。