第1章 RDBMS基础: SQL Server数据库的构成
首先: RDBMS是什么?
答:数据库管理系统( RelationalDatabase Management System)
目前用的比较多是 SQLServer版本有哪些?
答: SQL Server2005和 SQL Server2008,作者用的是 SQLServer 2008,现在 SQL Server已经出到 2012版,与 2008的界面差不多。
数据库对象主要包括哪些?
答:数据库、事务日志、索引、文件组、数据库关系图、视图、存储过程、用户自定义函数、用户、角色、程序集、表、报表、全文目录、用户自定义数据类型。
如何安装 SQL Server2008?
答:好问题,自行解决丰衣足食,网上大把教程。
SQL Server第一次启动至少包括哪 4个系统数据库?
答: master、 model、 msdb、 tempdb。
分别解释以上 4个系统数据库的作用?
答: 1. master数据库
master数据库保存一组特殊的表(系统表)用于系统的总体控制。几乎所有描述服务器的信息都存储于 master数据库中。很显然,它很重要,别手贱去删除它。
2.model数据库
model数据库是指可以基于该模型得到一个副本。 model数据库构成任何新建库的模版。
3.msdb数据库
没收到吧数据库是 SQL Agent进程存储任意系统任务的地方。
4.tempdb数据库
tempdb数据库是服务器的主要工作区域之一。在执行一个复杂或者大型的查询操作时, SQLserver可能需要创建一些中间表来完成,而这是在 tempdb数据库中进行的。
名词解释:
数据库:来自百度百科的解释:数据库是 “按照 数据结构 来组织、存储和管理数据的仓库 ”。
事务日志:事务日志是一个与 数据库文件 分开的文件。它 存储 对数据库进行的所有更改,并全部记录插入、更新、删除、提交、回退和数据库模式变化。事务日志还称作前滚日志或重做日志。
索引:索引是仅在特定表或视图架构存在的对象。你可以把它看做书上的目录。索引中有以某一特定的查找(或键)值,使用索引是快速查找数据库中实际信息的一种方法。
触发器:是存在于表架构内的对象。触发器是在表操作时(如进行插入、更新或删除等)自动执行的一段逻辑代码。
约束:是仅限于表中存在的另一对象。顾名思义,约束就是限制表中数据满足某种条件。
存储过程:是 SQL Server编程功能的基础。存储过程通常是组成一个逻辑单元的 Transact-SQL(用于 Microsoft SQL Server数据库查询的语言 )语句的有序集合。
用户和角色:用户( user)等价于登录名。用户依次属于一个或多个角色( role)。
数据类型(重要)
SQL Server2008自带的所有数据类型:
整型: Bit、 Bigint、 Int、 SmallInt、 TinyInt
数字型: Decimal/Numeric
货币: Money、 SmallMoney
浮点型: Float( Real)
日期 /时间: DateTime、 DateTime2、 SmallDateTime、 DateTimeOffset、 Date、 Time
特殊小数: Cursor、 Timestamp/rewversion、 UniqueIdentifier
字符: Char、 Varchar、 Text、 XML
Unicode: Nchar、 NVarChar、 Ntext
二进制: Binary、 VarBinary、 Image
其他: Table、 HierachyID、 Sql_variant、 CRL
第一章小结
这一章主要概括了 SQL Server数据的构成,一些重要的数据库对象,系统自带的数据库的作用, SQL Server 2008自带的数据类型。这些东西构建了数据库管理系统的基础,才使得 RDBMS有如此强大的数据处理能力。
通过本章我初步了解了 SQL Server的组成部分,希望接下来学习能让我对 SQL Sever 2008有很好的入门。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com