十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
SQL是英文Structured
在洪湖等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、网站制作 网站设计制作定制网站建设,公司网站建设,企业网站建设,品牌网站制作,网络营销推广,成都外贸网站制作,洪湖网站建设费用合理。
Query
Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,
Sybase,
Microsoft
SQL
Server,
Access等都采用了SQL语言标准。
系统数据库是由
SQL
Server内部创建和提供的一组数据库。其中最主要的数据库有
4个。它们分别是Master、Msdb、Model和Tempdb。
①
Master数据库:用于记录所有SQL
Server系统级别的信息,这些信息用于控制用户数据库和数据操作。
②Msdb数据库:由
Enterprise
Manager和Agent使用,记录着任务计划信息、事件处理信息、数据备份及恢复信息、警告及异常信息。
③Model数据库:SQL
Server为用户数据库提供的样板,新的用户数据库都以
model数据库为基础。每次创建一个新数据库时,SQL
Server先制作一个model数据库的拷贝,然后再将这个拷贝扩展成要求的规模。
④tempdb数据库:一个共享的工作空间,SQL
Server中的所有数据库都可以使用它。它为临时表和其他临时工作提供了一个存储区。
master数据库
master数据库是SQL
Server
2000中最重要的数据库,存储的是SQL
Server
2000的系统信息,包括磁盘空间、文件分配和使用、系统级的配置参数、所有的登录账户信息、初始化信息和其他数据库的信息等。由于master数据库对SQL
Server
2000的重要性,所以禁止用户的直接访问,并要确保在修改之前有完整的备份。
model数据库
model数据库存储了所有用户数据库和tempdb数据库的模板。它包含有master数据库的系统数据表的子集,这些子集用来创建用户数据库。
用户可以修改model数据库的对象或者权限,这样新创建的数据库就将继承model数据库的对象和权限。
msdb数据库
msdb数据库是SQL
Server
2000代理服务使用的数据库。为警报、作业、任务调度和记录操作员的操作提供存储空间。
tempdb数据库
tempdb数据库是一个临时数据库,它为所有的临时表、临时存储过程以及其他的临时操作提供空间。每次SQL
Server
2000服务器的重新启动都会重新建立tempdb数据库。也就是说,tempdb数据库的数据是暂时的,不是永久存储的,每次重启都会导致以前数据的丢失。
SQL查询语句处理和排序过程中会产生一些临时的中间结果,tempdb数据库就是用来保存这些中间结果的。保存中间结果的表称为临时表。临时表有以下两种类型。
它是用来对本地或者远程服务器进行管理操作的服务器应用程序查询分析器:sqlserver2000查询分析器是一种图形工具,它允许用户输入和执行sql语句,并返回语句的执行结果。
一、企业管理器是SQLServer2000中最重要的一个产品组件。用户和系统管理员通过企业管理器不仅能够配置系统环境和管理SQLServer,而且所有SQLServer对象的建立与管理都可以通过它来完成。企业管理器的具体功能包括:注册和管理SQLServer服务器;管理SQLServer服务;创建和管理数据库及各种数据库对象;备份和恢复数据库;对SQLServer系统进行安全管理;编写和执行T-SQL脚本等。
二、企业管理器,它具有一个遵从微软管理控制台(MMC)的管理界面。左窗格以层叠列表的形式(树型)显示注册的所有SQLServer服务器,以及每个服务器中存储的数据库对象和提供的服务;右窗格显示树型目录中所选择目录项的具体内容。
三、企业管理器和查询分析器都是服务器端集成的工具,我们可以通过企业管理器查看数据库的结构和相关的对象,而用查询分析器模拟客户端的功能,这就类似联接数据库的操作,用查询分析器可以在本地就把数据库联接的问题解决。在“控制台根目录”下,有着我们要管理的SQLServer服务器,顺着它逐级展开,展开每一个节点时,右边的主界面中都会显示这个节点的内容。我们可以一直看到我们的SQLServer数据库连接甚至更多。
四、菜单,选中“SQLServer服务器”,查看一下“操作”菜单上的内容;再看一下“SQLServer服务器”的右键菜单,会发现它们完全一样。我们再选中“数据库”这个节点,查看一下右键菜单和“操作”菜单的子菜单,它们还是完全一样。这说明,“控制台”中的菜单,它们的内容不是一成不变的,而是由“控制台”所管理的内容来决定的。
五、“查看”菜单,它包含有“大图标”、“小图标”、“列表”、“详细信息”几个选项,我们可以通过它来设定界面中的内容以什么方式来显示。下面的“自定义”命令可以打开“自定义视图”对话框,我们可以通过这个对话框来更改选项以显示或者隐藏MMC中的项目,例如“控制台树”或者“标准工具栏”等。“工具”菜单里面的内容是SQLServer所特有的,单独的“控制台”不会有这项功能,它里面的内容全部是针对“SQLServer企业管理器”的。我们可以通过它来调度作业、打开“SQL查询分析器”、备份和还原数据库以及管理SQLServer消息等。而且,“SQLServer企业管理器”自带了许多向导,我们也可以在这里启动这些向导(事实上我们绝大多数情况下是通过这里启动这些向导)。
数据库备份可以分为4个备份类型。
l 全备份:创建备份完成时数据库内存在的数据的副本。
l 差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。
l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。
l 文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。
不同的备份类型适用的范围也不同。全备份,可以只用一步操作完成数据的全部备份,但执行时间比较长。差异备份和日志备份,都不能独立作为一个备份集来使用,需要进行一次全备份。文件备份必须与事务日志备份一起使用,所以文件备份只适用于完全恢复模型和大容量日志记录恢复模型。
每一种备份类型都有不足之处,要针对需要选择备份类型,或者使用几种备份方式的配合来完成数据库的备份。
经常使用备份方式组合有以下几种:
l 全备份+差异备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行差异备份。
l 全备份+日志备份:以一周为周期,星期日进行全备份,星期一到星期六每天进行日志备份。
l 文件组备份+日志备份:备份周期取决于数据库的大小和能力,每周期分别进行一部分数据文件备份,每天进行日志备份。