以下是引用TonyDeng在2012-11-15 20:59:54的发言:
数据库是一个比较广泛的概念,本意是指数据的集合,好比数据的仓库,故名数据库。数据的需要管理的,有不同的管理的方法,早期的数据管理直接在程序中进行,其实也叫数据库管理,后来随着系统的扩大,数据越来越复杂,就开辟了一种专门负责管理数据的软件,称之为数据库软件,管理数据的软件与管理逻辑的软件分离,这点你应该学过了。数据库软件的运行也有两种,一种是揉合到你的整个程序系统之中的,数据库软件的处理由你完全调度;另外一种是作为独立服务组件嵌在运行机器上的,你的程序只向其发出请求,数据库服务软件作出响应,把最后处理好的数据回发给你的程序。SQL Server是后面这种。由于是服务程序,所以通常没有用户交互界面,基本上用指令来交互(类似解释执行的程序语言),为了方便直观管理数据库中的数据,另外开发具有用户界面的管理软件,那就是Management Studio这类东西。
SQL Server是一种数据库服务软件,也是通常所说的数据库。SQL Server Management Studio是针对这类数据库而设计的有用户交互界面的管理工具。通常,我们用指令来向数据库添加数据、修改库的结构、查询数据等等,这不直观,用这个工具,就可以随时看到结果了,操作也相对简单,如此而已。
感谢 TonyDeng 老师的教导,感动中!!!数据库是一个比较广泛的概念,本意是指数据的集合,好比数据的仓库,故名数据库。数据的需要管理的,有不同的管理的方法,早期的数据管理直接在程序中进行,其实也叫数据库管理,后来随着系统的扩大,数据越来越复杂,就开辟了一种专门负责管理数据的软件,称之为数据库软件,管理数据的软件与管理逻辑的软件分离,这点你应该学过了。数据库软件的运行也有两种,一种是揉合到你的整个程序系统之中的,数据库软件的处理由你完全调度;另外一种是作为独立服务组件嵌在运行机器上的,你的程序只向其发出请求,数据库服务软件作出响应,把最后处理好的数据回发给你的程序。SQL Server是后面这种。由于是服务程序,所以通常没有用户交互界面,基本上用指令来交互(类似解释执行的程序语言),为了方便直观管理数据库中的数据,另外开发具有用户界面的管理软件,那就是Management Studio这类东西。
SQL Server是一种数据库服务软件,也是通常所说的数据库。SQL Server Management Studio是针对这类数据库而设计的有用户交互界面的管理工具。通常,我们用指令来向数据库添加数据、修改库的结构、查询数据等等,这不直观,用这个工具,就可以随时看到结果了,操作也相对简单,如此而已。
所以,数据库的运行 与 数据库服务器(“SQL Server”)有关,但 数据库的运行 与 数据库管理器(“SQL Server Management”)无关,这样理解是对的,是吗?