SQL Server2005数据库管理与应用指南(人民邮电,飞狼等著)

来源:互联网 发布:bluez windows 编辑:程序博客网 时间:2024/05/18 03:29
整本书大部分内容算度过,也不是第一次读sql server的书啦,但这次突然发觉有点新的体会啦。所以在此做个笔记,o(∩_∩)o...
1.知道啦sql server2005不仅仅是个用sql语句查询分析器(数据库引擎)的地方,还有很多服务,如集成服务(可以将各数据源集成到一块),分析服务(数据挖掘),报表服务和全文搜索(区别于于一般的索引建立在比较短的字段上,全文搜索可以建立在大文本如简介上等。)区别与2000.
 
2.知道啦用命令行创建比图形化更快(如果熟练),更能体现操作的本质性。知道啦登录实例的账户和数据库用户的区别。知道啦逻辑上文件组组成数据库,对象组成文件组;物理上数据库有数据文件和日志文件组成。
 
3表列的数据类型,有很多,暂时还没去细看其类型。(*^__^*) 嘻嘻……(留个印)
 
4除了丰富的transact-sql语句操作外。理解了truncate和dropv,delete的区别。(是否删除定义,是否收回空间
 
5以前老是听说主外键,现在才稍微明白了主外键的意思。在用到cascade的时候,就体会深刻。另外,在表关联是多对多的时候,中间都会建个关系表。如学生和选修课程成绩的问题。
 
6在第2篇核心技术中。第8章:稍微理解啦系统数据库对于的作用,特别是master数据库的作用,以前以为是个摆设,可以练习的,结果不知道为啥老师让练习northwind,就没去看master啦。现在才知道它起着和注册表对于整个系统一样的作用。
 
7第9章看到啦alter关键字,修改,我修改。。。。。
8实现数据的完整性,这个以前也只是觉得很新鲜,但啥意思不知道。这次读来,才发觉,实体、域、引用完整性。才知道check,default,unique和pk,fkvrule和default对象。才知道有了级联(cascade),可以删除老师的时候,把学生中对应的这个老师也删啦,有点神奇。哈哈
 
9看到视图,它说是虚拟表,感觉就像有目的的自己组织一个想要的表,把要的字段装到一个大表里(视图)。防止看源表,实用起来也方便。后面同义词看完没感觉,就记着像起个别名能防止看原来的真名!
 
10存储过程,一个预编译的sql语句,会快很多,输入的代码也会减少很多。还能传参数。
11.函数。刚开始看函数很奇妙,咋个函数法,后来才发觉如sum,count等都用过,还有日期与时间,字符串(很全)等。更重要是可自定义函数。
 
12触发器,就是不用调用的存储过程。能在做什么的时候告诉你能不能做,能做的话,也可能把某些操作个保存下来。不能做,也可以暗中做些啥
 
13sql语言编程,想到啦学编程语言,好多循环,分支结构等都能用。还有动态sql语句还不是了解很多
 
14 索引,好东西,但不能滥用,可能适得其反。
 
15事物与锁。 刚开始看还有点意思,看到锁的时候,有点看不明白。说说事务,就是一个要么都做,要么都不做,文中提到转账是个好例子,要是转了钱,中间服务停止,另外一个没收到,岂不有问题啦
 
16 安全机制,很重要,暂时没看,(*^__^*) 嘻嘻……
 
17第20章讲备份与还原。这个不错。备份的三种方法,才知道不用都全备份,可以差异,可以日志还原。而且以前使用的还不是正规的备份方法。要建立磁盘备份
 
18 复制没感觉,但貌似很重要 。链接服务器,了解了些,挺有意思,可以操作其他数据源文件,即使没导入。管理自动化可以自动备份数据库(对应21,22,23章)
19数据集成和etl介绍。integration services实现简单导入导出和不同种数据源的集成。
 
20第25章没感觉。26章常见问题汇总。
21 第27章,analysis services。很强大,需要专门的书讲。挖掘下。。。。。。。
22第3篇。将sql server与应用系统开发。我基本只看了前两章,讲与。NET的开发。一方面体会到啦sql server的强大,一方面看到.net类库中ado。net的强大,想咋查询分析,筛选,排序,提交挂起更改等。还有强类型dataset可以更简便的操作。
当然在这本书中,用两层架构。
数据库的概念(E-R),逻辑(字段),规范化(范式),物理实现(可以把命令create保存起来)。
实现通用数据库类。实现安全数据获取类,和在变量前后加‘’的函数。
学生信息管理系统用mdi实现,学到啦怎样用mdi,FormChild.MdiParent=FormParent.
学到啦如何实现伸缩的窗体,可以隐藏或显示另一半,其实就是设置高度或宽度。(*^__^*) 嘻嘻……
另外对于链接字符串的读写,用到config配置文件的读写,不错。
原创粉丝点击