SQL Server 复习提纲.doc

SQL Server 复习提纲.doc

ID:49225164

大小:163.50 KB

页数:15页

时间:2020-03-01

SQL Server 复习提纲.doc_第1页
SQL Server 复习提纲.doc_第2页
SQL Server 复习提纲.doc_第3页
SQL Server 复习提纲.doc_第4页
SQL Server 复习提纲.doc_第5页
资源描述:

《SQL Server 复习提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer复习提纲1、了解SQLServer2005体系结构的4个组成部分;ReportingServices报表服务AnalysisServices分析服务IntegrationServices集成服务DatabaseEngine数据库引擎2、SQLServer2005的两种数据库类型,系统数据库和用户数据库;系统数据库:master、tempdb、msdb和model用户实例数据库:如AdventureWorks等3、SQLServer2005的版本;(6个不同的版本)企业版:功能最齐全、性能最优。标准版:适合于中小型企业的数

2、据管理。开发人员版:适合于应用程序开发人员。工作组版:入门级的数据库产品。精简版:是一个免费、易用且便于管理的数据库版。企业评估版:运行时间只有120天。4、数据库的逻辑结构和物理结构,数据库文件的组成;数据库的逻辑存储结构是指数据库是由哪些性质的信息组成的数据库对象说明表由行和列构成的集合,用来存储数据数据类型定义列或变量的数据类型约束用于保证表中列的数据的完整性规则默认值为列提供默认数值索引用于快速查找所需信息视图用于实现用户对数据的查询并能控制用户对数据的访问。§数据库的物理存储结构是指数据库文件是如何在磁盘上存储的。一个SQLSe

3、rver2005的数据库由多个文件组成。SQLServer2005中每个数据库包括主数据库文件(.mdf)、辅助数据库文件(.ndf)和事务日志文件(.ldf)。一个SQLServer2005的数据库至少应包含一个主数据库文件和一个事务日志文件。5、SQLServer常见的数据类型;(6大类型)(1)字符型:char、nchar、varchar(2)数值型int、smallint、float、real(带有小数的);(3)货币类型:money、smallmoney;(4)时间类型:datetime、smalldatetime;(5)二进制

4、类型:binary、varbinary、image;(6)其他类型:bit、XML、Timestamp、Uniqueidentifier,cursor(游标)、sql_variant;6.掌握建立数据库的方法;用SQL语句建立CREATEDATABASE数据库名7.掌握建立表的方法,特别注意用SQL语句建立约束的方法,6种约束主键约束CREATETABLE学生表(学号varchar(11)notnullprimarykey,空值约束姓名varchar(20)notnull,默认约束性别char(2)default'男',出生日期small

5、datetime,入学日期smalldatetime,院系名称varchar(20),唯一性约束身份证char(18)UNIQUE)外键约束createtable选课表(学号varchar(11)FOREIGNKEYreferences学生表(学号),课程号varchar(6)FOREIGNKEYreferences课程表(课程号),检查(check)约束分数intcheck(分数between0and100),primarykey(学号,课程号)主键约束)8.掌握索引的分类及特点,索引的基本操作;索引的分类:索引分为聚集索引和非聚集索引

6、§聚集索引(Clustered):使用表中的一列或多列来排序记录,然后再重新存储在磁盘上,表的物理行顺序和聚集索引中行的顺序一致。一个表只能有一个聚集索引。§非聚集索引(Nonclustered):存储指向表数据的指针,称为行定位器。聚集索引的表中的数据由存储指针的索引页构成用SQL语句建立索引的方法:CREATEUNIQUECLUSTEREDINDEXid_idxON学生表(学号)语句作用:在“学生表”的“学号”列上创建唯一聚集索引CREATEINDEXname_idxON学生表(姓名)语句作用:在“学生表”的“姓名”列上创建非聚集索引

7、。9.掌握视图的分类,能用SQL语句建立视图;视图分为标准视图、索引视图和分区视图。用SQL语句建立视图的方法:CREATEVIEW学生成绩视图ASSELECT学生表.姓名,课程表.课程名,选课表.分数FROM课程表INNERJOIN选课表ON课程表.课程号=选课表.课程号INNERJOIN学生表ON选课表.学号=学生表.学号10.了解利用视图修改数据时的特点;P64注意每次修改只能影响到一个基表,不能修改计算得到的字段。11.变量的类型,局部变量的声明,局部变量与全局变量的形式与特点;l局部变量的声明和赋值:用DECLARE语句声明T-

8、SQL的变量,声明的同时可以指定变量的名字(必须以@开头),并用SET语句或SELECT分别为变量赋值。例如:DECLARE@xint,@avarealDECLARE@fenshuintSet

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

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

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