sql-server2008必考内容

sql-server2008必考内容

ID:34725798

大小:126.16 KB

页数:8页

时间:2019-03-10

sql-server2008必考内容_第1页
sql-server2008必考内容_第2页
sql-server2008必考内容_第3页
sql-server2008必考内容_第4页
sql-server2008必考内容_第5页
资源描述:

《sql-server2008必考内容》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章:数据库:存放数据的仓库,只不过这些数据具有一定的关联!数据库管理系统(DBMS):管理数据库的系统,按照一定数据模型组织数据,提供以下功能:1.数据定义功能、数据操作功能、数据的完整性检查功能、数据的安全保护功能2.数据的并发控制功能、数据库系统的故障恢复功能、在网络环境下访问数据库的功能3.方便、有效地存取数据库信息的接口和工具数据模型:层次模型(树状层次模型),网状模型(多节点相互关联的模型),关系模型(二维表格(关系表))关系型数据库的标准语言:是SQL(StructuredQueryLanguage,结构化查询语言)数据库设计的概念结构设计:实体:每一类数据

2、对象的个体!实体集:每一类对象个体的集合,且实体集中得实体是可区分的!实体集之间的关系:一对一的联系(1:1)、一对多的联系(1:N)、多对多的联系(M:N)E-R模型:数据库设计的逻辑结构设计:(即将E-R图到关系模型的转换)一对一的联系(1:1)、一对多的联系(1:N)的转换:公司表(公司代码,公司名,地址)厂家表(厂家代码,厂家名,地址)多对多的联系(M:N):销售表(员工号,商品号,单价,数量)Sql-Server的安装:CPU奔腾3以上,内存512以上,硬盘1.7G以上必须安装:.netframework3.5第二章表:数据库对象,用来存储和操作数据的一种逻辑结构

3、,由行与列组成!视图:从一个表或多个表中引出的表!索引:一种不用扫描整个数据库就可以对表中的数据实行快速访问的途径,是对表中的一列或多列数据进行排序的一种结构!约束:保证数据的一致性和完整性。主键约束当前表记录的唯一性,外键约束当前表记录与其他表的关系。存储过程:一组为了完成特定功能的SQL语句集合,可接收,输出参数,返回单个或多个结果以及返回值的功能!触发器:与表紧密相联,可以实现更加复杂的数据操作,可有效保证数据库系统的完整性的一致性,可对多个表进行操作!默认值:在用户没有给出具体数据时,系统自动生成的值!规则:用来限制字段的数据范围!数据库的创建:(数据库的主文件.m

4、df、数据库的辅文件.ndf、日志文件.ldf)createdatabaseCPXSON(NAME='销售数据库CPXS',FILENAME='C:销售数据库CPXS.mdf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=10%)LOGON(NAME='CPXS_log',FILENAME='C:销售数据库CPXS.ndf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)修改数据库:ALTERdatabasecpxsModifyfile(Name=数据库CPXS,Maxsize=100mb,Filegrowth=5mb)删

5、除数据库:DropdatabasecpxsGo创建数据库快照:Createdatabasepxscj01On(Name=pxscj,filename=’d:数据库’;filename=’D:abc.mdf’)AssnapshotofpxscjGo第三章常用的数据类型:整形:int高精度类型:decimal(8,3)或者numeric(8,3)货币型:money,smallmoney字符型:(ASCII):Char(10)不满足长度,补充空格,varchar(10)Unicode:nchar(10),不满足长度,补充空格,nvarchar(10)时间类型:datetime

6、(时间类型)图片类型:image二进制类型:binary创建表:useCPXSgocreatetable产品表(产品编号char(20)NOTNULLPRIMARYKEY,产品名称char(20)NULL,价格floatNULL,库存量intNULL)表的删除:UsepxscjGoDroptable产品表修改表(添加列):AltertablexsbAdd奖金tinyintnullGo修改表(删除列,必须删除列的索引与约束)AltertablexsbDropcolumn奖金Go删除表(删除表之前必须删除表中相关列的索引与约束):UsepxscjGoDroptablexsb插入

7、数据:Insertintoxsb(学号,姓名)values(‘010001’,’张三’)将一个表中的数据插入到另一个表中:Inserttop(5)intoxsbSelect学号,姓名,专业fromxsbwhere专业=‘计算机’删除符合条件的记录(数据):Deletefromxsbwherename=’张三’GoDeletefromxsbwhere备注isnullGo删除表中的所有数据(两种方法):Truncate比Delete速度快,切实用的系统和事务日志资源少,Delete每次删除一行,事务日志就记录一次,Tr

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

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

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