08 2011 档案

SQL SERVER2008学习笔记
摘要:理解SQL SERVER体系结构SQL SERVER数据存储体系结构SQL SERVER 把数据存储在磁盘上,但为了提高性能和完整性,它优化了磁盘结构的格式,磁盘上的数据是最近一次由内存刷新到磁盘上的状态.内存数据是最新的,数据修改一般是先在内存中进行,而不是直接写入到磁盘.1.物理数据结构一个数据库至少有一个数据文件与事务日志文件.数据文件存储数据库的所有信息,包括数据值,索引和配置数据和可编程对象.事务日志文件提供一个对数据库所有修改的持久记录.SQL SERVER采用预写的修改过程,即所有的修改在写入数据库之前都必须先写进事务日志.这些日志使各种数据恢复和完整性功能得以实现.8k的块来组 阅读全文

posted @ 2011-08-11 09:26 tneduts 阅读(339) 评论(1) 推荐(0)

SQL练习题之联接
摘要:联接算法是指sqlserver用于处理联接的物理策略,它支持三种联接算法,嵌套循环(nested loops)合并(merge)以及哈希算法.练习题:create table dbo.arrays(arrid varchar(10) not null primary key,array varchar(8000) not null)goinsert into arrays(arrid,array)values('a','20,223,2544,25567,14'),('B','30,-23433,28'),('C' 阅读全文

posted @ 2011-08-07 13:24 tneduts 阅读(364) 评论(5) 推荐(1)

SQL练习题之子查询
摘要:题目是 create table salesproduct (sid int,pid int)要求:查出pid中包含1,2,(3或4)的sid方法一使用独立子查询:View Code select sidfrom salesproductwhere pid=1andsid in(select sid from salesproduct where pid=2 )and (sid in(select sid from salesproduct where pid=3)or sid in (select sid from salesproduct where pid=4))方法二:使用关联子查询s 阅读全文

posted @ 2011-08-05 13:29 tneduts 阅读(598) 评论(1) 推荐(0)

导航