№01 概述

一直以来学的东西乱而杂,什么都知道一点,但是只是肤浅地知道了名字.现在决定对自己所有的知识梳理一遍,先从数据库开始.

       (这些只是个人用来梳理学习的文章.)


梳理使用书籍:Sql Server2008高级程序设计.--Robert Vieira


主要概念:

  • 数据库对象
  • 数据类型
  • 完整性安全性约束


数据库对象

数据库,事务日志,表,文件组,图表,视图,存储过程,自定义函数,索引,CLR程序集,报表,全文目录,自定义数据类型,角色,用户,加密密钥.

下面只捡常用的几个.
数据库是数据库库系统的顶层对象,其他的对象基本依赖于它.
安装安SqlServer2008之后,用Sql Server management Studio 打开之后,可以看到连接下目录:

  • 数据库
  • 安全性
  • 服务器对象
  • 复制
  • 管理
  • Sql Server代理
打开数据库,其中只有系统数据库,共四个:
  • master:系统表,描述服务器的所有信息(新建的DB信息,扩展的存储过程和函数)
  • model:模型DB,新建的所有DB都是以model作为模板创建的
  • msdb:保存系统代理进程的DB.
  • tempdb:辅助系统任务的临时表,如果系统要执行一个复杂的查询过程,中间可能要生成临时的子查询辅助工作,这些临时查询就会存放在此DB中.系统每一次启动都会删除此DB并且新建.
事务日志是一系列变更数据库命令集,它很容易被 误解成无关紧要的记录履历的日志,其实它是可执行的.所有的改变数据库的命令(增删改等)最先被写入到日志中,此后DBS再执行日志.
是最基本的的数据库对象.
视图是虚拟表,它不像实表那样存储数据,它从实表中抽取数据形成表结构,提供检索的功能.
存储过程是一组操作的集合,它可以完成复杂的对表的处理,在实际编程中可以将业务逻辑写在存储过程中.
自定义函数和存储过程类似,在我的理解里,它能实现的,存储过程可以实际,但是存储过程能实现的,它实现不了.

数据类型


完整性安全性约束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值