sql server 数据库基础

sql server 数据库基础

1 关系型数据库

        是现代流行的数据库系统中应用最为普遍的一种,也是目前最有效率的数据组织方式之一。其建立在

        集合论坚固的数学基础之上,是集合论在数据组织领域的应用。在关系数据库中,每一个关系都以表的

        形式得到体现。关系型数据库就是一组表的集合。
   事务与日志
         一次性完成的一组针对表的操作。
         关系数据库一般都按照“先写日志”的方法来进行事务操作
2 sql与transact-sql的定义及他们的关系

        sql与其说是一种语音,不如说是一种定义语言的标准。而t-sql才是sql server平台上使用的查询

    语言。
        sql语言的全称是结构化查询语言。它是目前使用最为广泛的关系型数据库查询语言。sql语言的功

    能包括query,manipulation,definition,control四个方面 。因此,sql语言同时集成了data

    defining language语言和data manufactureing    language语言的功能,是一种

    综合、通用、功能极强的关系数据库语言。在使用sql语言过程中,用户完全不用考虑诸如数据的存储格

    式。数据的存储路径等复杂的问题。
        t-sql是一种完全兼容sql-92标准的关系数据库查询语言。与标准的sql语言相比,t-sql语言做了许

    多必要的补充。t-sql是sql server功能的核心。不管应用程序的用户界面是什么,只有和数据库服务器

    进行交互,最终的命令形式必然体现为t-sql语言。
        标准的sql语言是作为查询和执行语言出现的,并非是功能全面的编程语言。t-sql语言扩展了sql语

    言的功能,加入了程序流的控制结构(if、while等)、局部变量和其他一些功能。以方便用户直接完成

    应用程序的开发。
        sql server提供的t-sql不仅可以完成数据的查询,而且还具有数据库管理的功能。sql server企业

    管理器所能完成的大多数功能,都可以用t-sql编写语言来实现。
 
3 关系型数据库数据对象的基本概念及其特点

   1  table
   2  primary key
   3  foreign key
   4  view
   5  constraint        约束:是sql server实施数据一致性和完整性的方法。约束表中各列的取值.
   6  default
   7  rule
   8  index    :提供一种无需扫描整张表,就能实现数据快速访问的途径。使用索引可以优化查询。
   9  stored procedure
   10 trigger
   11 database diagrams            数据库框图:用户组织和管理数据库的一种图形化方式。
   12 data type            数据类型
   13 log            日志
  
4 sql server数据库系统的发展史
   
5 sql server数据库系统的体系结构
       
    一个非常典型的客户机/服务器体系结构应用程序
 
6 sql server数据库系统的系统组件以及他们的功能
    (1)服务器组件:

 

 

 

   1 sql server  =my sql server service
       sql server2000数据库管理系统的核心数据库引擎。是唯一可以直接读取和修改数据的组件。

 

 

       有管理分布式数据库
   
    2 sql server agent
       包括:job、alert、operator
   
    3 ms dtc (microsoft distributed transaction coordinator service)
  
        分布式事务协调器:事实上是一个事务管理器,它允许客户的应用程序在一个事务中 

        对分布在多个服务器上的数据源进行操作。dtc通过两段式提交的方法来实施分布式事务。
   
     4 microsoft search (microsoft search service)
        是一个全文搜索和查询服务。另全文目录和索引不同于标准的数据库索引。全文目录 

        和索引不是存储在sql server数据库里,而是放在另外的、专门由microsoft search管理的   

        文件里。
 
     (2)客户端组件:
        企业管理器、查询分析器、sql server管理工具和向导、sql server命令提示工具等
  
     (3)sql server2000通信组件
        1 windows进程间通信组件
        2 网络进程通信组件(interprocess communication component,ipc)
           一个ipc通常由应用编程接口和协议两部分组成
             application programming interface
             protocol

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值