SQL server2000的理论认识

对数据的学习已经有一段时间了,但是对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语言来建立相应链接!

总结:一个好的编译环境通过基础操作界面实现基本功能,封装在一个操作环境下;通过独特的编程语言与外界建立接口,在使用其他开发软件设计的软件通过这些接口建立连接共同组建大型的应用软件!这样不仅有利于管理者对软件设计过程中形成明确分工,也有助于各种模块同时进行,加快软件开发效率!

时间: 2024-10-23 08:08:22

SQL server2000的理论认识的相关文章

sql server2000存储过程sp_droplogin

/* 打开修改系统表的开关 */ sp_configure 'allow updates', 1 RECONFIGURE WITH OVERRIDE 存储过程如下: create procedure sp_droplogin @loginame sysname as declare @exec_stmt nvarchar(890) -- SETUP RUNTIME OPTIONS / DECLARE VARIABLES -- set nocount on declare @sid varbina

SQL Server2000 使用Hibernate 翻页失败的问题

最近在修改一个多年前的项目,项目使用的是S2SH + SQLServer 2000 ,在初次打开列表页面的时候正常,在点击下一页或者其他页的时候就出错(所有模块均如此),出错信息如下: org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99) at o

【J2EE】Java连接SQL Server2000问题:com.

1.问题现象 E:\JSP\HibernateDemo\HibernateDemoProject\src\sine>java ConnectSQLServerConnect failed!com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败.该用户与可信 SQL Server 连接无关联. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseEr

MS SQL Server2000转换成MySQL

按计划今天着手进行将后台数据库从MS SQL Server2000转换成MySQL5.1.3.目的是便于发布软件的测试版本. 1. 驱动: mysql-connector-odbc-5.1.11-win32.msi.测试Win7*64, XP通过. 2. MySQL_5.1.3免安装版. 3. MSS2SQL工具软件转换SQLServer2000的表结构.一共转换了43个表. 4. MSSQLServer2000中的存储过程转换到MySQL. //To-Do 5. SQL函数的区别 (1)sel

sql server2000中使用convert来取得datetime数据类型样式(全)

日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect

sql逻辑查询 理论知识

参考并转载http://www.cnblogs.com/bhtfg538/archive/2008/11/25/1341016.html First: (8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_codition>

SQL server2000更改数据库名称

如果是SQL Server 2005可以直接右键重命名,但是SQL Server 2000中不能直接改,可以用sp_renamedb. 1.方法一(物理法): 把Old数据库改为New数据库 打开“企业管理器” 找到 Old数据库-->右键-->所有任务-->分离数据库 然后到C:\Program Files\Microsoft SQL Server\MSSQL\Data下找到Old_Data.mdf和 Old_log.ldf 把Old_Data换成你想要的名字例如New.mdf.New

SQL SERVER2000将多行查询结果拼接到一行数据

处理前的查询结果如上图: 通过借助SQL变量的定义 DECLARE @Scope varchar(1000) DECLARE @Num int SET @Scope='' SET @Num = 1 SELECT @Scope=@Scope+convert(varchar(8),@Num)+'.'+DescScope+ DescOper+';', @Num = @Num+1 From fuel_contractQualityNew Where ContractID='012009000100' S

sql server2000中使用convert来取得datetime数据类型样式(转)

日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect