对数据的学习已经有一段时间了,但是对SQL Sever的使用确实还很少,今天又对它的应用软件之一SQL Sever2000进行了一次理论学习。
首先付上一张图对它的整体脉络有一个大致的了解。
通过整体感知,SQL sever主要的功能模块存在于操作模块,运行环境与T-SQL语言都服务于操作模块,有助于软件更好的服务,实现自己的功能。
一、运行环境
· 系统目录文件在软件安装时自动保存到安装目录下,像一本书的目录,记录着一个系统的整体脉络;既然用于软件服务于数据库,当然要让用户对数据库有一个简单的认识,自建的数据库一方面记录下所有的用户登录信息,另一方面提供给用户数据库示例和模板,供没有接触到该软件的开发人员学习使用。
环境模块最重要最常用的部分要数工具了,基于数据提供给了导入导出数据与备份恢复基本服务;基于管理提供了服务器管理器,用于启动sql sever服务;企业管理器,具体管理数据库的应用程序;数据库的最中应用势必要应用与网络,那联网服务器就必不可少了。
二、具体操作
对比于vb语言的学习,操作的实体库,对象,表等相当于vb中窗体,模块以及各种控件等被操作对象。过程模块中的过程控制,触发器,函数都可以抽象为函数,为实现某项功能将一组代码整合在一起构成一个功能块。T-SQL语言给各个功能定义临时变量,常量,搭建三大结构形成虚拟的功能函数对数据库实体集提供增删改查等操作。不同于vb的是每次登陆到SQL
sever2000界面都要通过账户与密码登陆,这样,适当的安全机制就必须建立起来了。
基于存在必定合理的学习理念,数据库涉及到大量的数据操作,应用于企业的话,必定要有一定的保密措施才能保证核心竞争力!
三、T-SQL语言
T-SQL语言独立于软件而存在,就像vb,为外部程序的链接提供可能,虽然不像Java一样可以应用于不同的应用开发环境,但必要程序之间的链接必不可少!比如我们应用vb设计机房收费系统,学生信息管理系统都会用到SQL语言来建立相应链接!
总结:一个好的编译环境通过基础操作界面实现基本功能,封装在一个操作环境下;通过独特的编程语言与外界建立接口,在使用其他开发软件设计的软件通过这些接口建立连接共同组建大型的应用软件!这样不仅有利于管理者对软件设计过程中形成明确分工,也有助于各种模块同时进行,加快软件开发效率!