微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlServer

1.RDBMS(关系数据库管理系统Relational Database Manazent System)
2.REBMS:不仅可以保存数据本身,还能定义数据类型和数据业务规则
3.数据业务规则与业务规则的区别:
业务规则可以应用于整个系统
4.sql管理对象:(sql Management Object,SMO)
5.一体化(整体)的服务:(Integration Services)
6.4个系统数据库:主数据库,模型数据库,msdb,tempdb
7.AdventureWorks(样本数据库)
  AdventureWorksDW(用于Analysis Services(分析服务)的样本,DW表示数据仓库(Data Warehouse))
8.老版本样本数据库:pubs,northwind
9.主数据库保存一组特殊的表(系统表)以用于系统的总体控制。
  eg:在服务器上新建一数据库,则在主数据库中的sysdatabases表中加入该记录项。
10.要检测你现在创建的数据库对象是否在以前已经创建过,你可以到测试sysobjects表去检测。
11.模型数据库:是指可以基于该模型得到一个副本。模型数据库构成新建数据库的模板。
12.msdb数据库:是sql代理进程保存任意系统作业的场所。
13.tempdb数据库:是服务器主要工作区域之一。
   eg:只要执行一个复杂或者大型的查询操作,则sql需要建立一些中间表,而建立的中间表就是在tempdb数据库中。也就是说建立的临时表就存储在tempdb数据库中。
   eg2:tempdb数据库的对象不仅是临时的,连数据库本身也是临时的。在sql启动时,tempdb数据库是唯一完全重建的数据库
14.pubs数据库:是一个样本数据库,可以单独安装和删除
15.northwind数据库和pubs数据库一样。
16.事物处理日志:任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务处理日志。在后面的某个时间点上,数据发出检查点,就是该时间点,日志中所有的更改才被传到实际的数据库文件
   注意:日志是数据进入磁盘的最先位置。
17.数据库随机存取配置,但是日志是自然连续的。数据库文件随机存取特点允许快速访问。
18.最基本的数据对象:表
   A.表是由域的数组(列)和实体数组(行),数据库中实际的数据都存储在表中。
   B.元数据:Metadata,数据描述信息
19.索引:相当于百科全书中的目录,可以加速信息的查找。
   A.索引分为两类:群集索引和非群集索引。
   B.群集索引:每个表只能有一个群集索引。群集索引按物理排序。
      eg:如果为一百科全书做索引,则群集索引是书的页码
   C.非群集索引:每个表可以有多个非群集索引。
      eg:如果为一百科全书做索引,则非群集索引是书的关键字目录。
20.触发器:是存在于表架构内的对象。触发器是在表操作时(如插入,更新,删除等)自动执行的一段逻辑代码
   主要用于:插入时复制数据或更新时检查数据。
21.约束:仅在表的限制中存在的另一对象。
22.文件组:认情况下,数据库中所有的表及其他对象(日志除外)存储在文件中。
   A.仅能有一个文件组,可以有多达255个铺助文件组。
   B.铺助文件组的创立是create database或alter database命令的一个选项。
23.关系图:是数据库设计的可视表示,数据库关系图包括各种表,每一张表的列名以及表之间的关系。
   A.实体/关系图(entity-relationship diagram,ERD):ERD中数据库被分为两部分:实体(比如:供应商和产品)和关系(比如:供应和购买).
24.视图:是一种虚拟表。除了视图本身不包含任意数据外,视图的使用基本与表的使用类似。事实上视图仅仅是存储在表中的数据的映射和表示。视图一查询的形式存储在数据库中。
    A.应用视图的主要的目的是控制用户所要显示的数据。这有两方面的原因:安全和易于使用。
    B.视图能建立所谓的索引视图(indexed view)
25.存储过程(sprocs):可以使用变量和参数,也可以使用选择和循环。
    A.优点:减少运行存储过程中的代码所要的网络传输和代码的重用。
26.用户自定义函数(UDF:user defined functions):
   A.不包括的返回值的类型是:text,ntext,image,cursor,timestamp
   B.传参数时都是按值传递。
27.用户(user)和角色(role):一个或多个用户可同属于同一角色。
28.规则:和约束都是限制插入到表中的数据类型的信息。规则可用于定义用户数据类型的限制,与规则不同,约束本身并不是对象,而是描述特定表的多个元数据。
   A.规则应该考虑向下兼容,在新的开发中应该避免使用。
29.认值:有两种类型的认值。对象本身的认值和表中特定列的元数据的认值(而非真正对象)。约束是针对对象,而规则是针对元数据。
30.用户自定义数据类型:是系统定义类型的扩展。
   A.缺点是增大系统开销。
31.全文本目录:为数据映射,用于加速列中特定文本块的搜索
  A.当数据库进行更改时,全文本目录不会自动更新。
 
32.数据类型: Bit整形1个字节 Bigint整形8个字节 Int整形4 SmallInt整形3 tinyint整形1 Decimal/Numeric数字型:长度可变 Money货币8 SmallMoney货币4 Float(Real)近似小数:长度可变 DateTime日期/时间8 SmallDateTime日期/时间4 Cursor特殊的小数1 Timestamp/rowversion特殊小数(二进制)8 UniqueIdentifier特殊小数(二进制)16 Char字符:长度可变 Varchar字符:长度可变 Text字符:长度可变 NChar:Unicode:长度可变 NVarChar:Unicode:长度可变 Ntext:Unicode:长度可变 Binary二进制:长度可变 VarBinary二进制:长度可变 Image二进制:长度可变 Table其它:特殊 sql_variant其它:特殊 XML字符:长度可变 注意:A.sql中没有无符号数据类型       B.数的相加为和,而字符串的相加为字符串的连接 33.NULL:是不确定的值。 34.需要命名的对象: Stored procedures(存储过程)  Tables(表) Columns(列) Views(视图) Rules(规则) Constraints(约束) Defaults(认值) Indexes(索引) Filegroups(文件组) Triggers(触发器) Databases(数据库) Servers(服务器) User Defined Function(用户自定义函数) Logins(登陆) Roles(角色) Full-text catalogs(全文本目录) Files(文件) User Defined Types(用户自定义类型) 35.sql集成服务(sql Integration Services,SSIS) 36.Books Online(BOL):是sql的帮助文档 37.计算机的管理(Computer Manager):分为两部分:服务管理和网络配置. 38.(服务管理)完全安装的sql有7个服务:    A.分析服务(Analysis Services):支持分析服务功能。    B.全文本(Full Text):支持全文本搜索功能。    C.报表服务器(Report Server):支持报表服务功能。    D.sql代理(sql Agent):sql计划任务功能基础。利用该服务可以按照不同计划安排工作。    E.sql核心数据库引擎:功能包括sql数据存储,查询和系统配置。    F.sql browser支持通告服务器,通过浏览本地网路可以确认系统是否安装了sql。 39.网络配置:网络连接问题通常是客户机网络配置不合理,或者是客户机配置与服务器配置不匹配引起。 40.sql提供网络功能库(Net-Libraries,NetLib).包括动态链接库(dynamic-link librarie,DLL).sql利用动态链接库与某一网络协议通信。NetLib作为客户应用程序与网络协议之间的绝缘体,网络协议实质是用于与网卡之间相互通信的语言。    A.sql支持的NetLib包括:指定管道(Named Pipes),TCP/IP(认协议),共享内存(Shared Memory),VIA(是专门用于特殊的(很贵的)硬件的特殊网络库) 41.查询分析器(Query Analyzer) 42.数据库组合框(database combo Box) 43.数据转换服务(Data Transformation Services,DTS) 44.支持决策系统(Decision Support Systems,DSS) 45.性能监控器(Performance Monitor)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐