SQLServer2005数据库技术及应用 第9章 编辑维护表数据及SQL Server的数据传输服务
- 格式:ppt
- 大小:352.05 KB
- 文档页数:18
中文版Microsoft SQL Server 2005数据库应用实用教程参考答案第1章走进SQL Server1、70个表、17个视图、1个触发器2、按照图示命令执行。
第2章安装和配置1、(略)。
2、USE masterGOsp_configure'show advanced options', 1RECONFIGUREGOsp_configure'two digit year cutoff', 2030RECONFIGUREGO第3章Transact-SQL语言1、select Name+' '+CONVERT(varchar(30), StandardCost)from production.productwhere ProductID > 7002、select datepart(year,getdate())第4章安全性1、(略)。
2、CREATE LOGIN [ABC\Tomson]FROM WINDOWSWITH DEFAULT_DATABASE = AdventureWorksGO EXEC sp_addsrvrolemember'ABC\Tomson','sysadmin';GO第5章管理数据库文件1、USE masterGOALTER DATABASE ABCom ADD FILEGROUP ComFGGOALTER DATABASE ABCom REMOVE FILEGROUP ComFG2、USE masterGOALTER DATABASE ABCom SET ALLOW_SNAPSHOT_ISOLATION ON第6章备份和还原1、BACKUP DATABASE AdventureWorks TO DISK='C:\AdventureWorks_2008.bak'GO2、RESTORE LOG AdventureWorks FROM BKDataWITH RECOVERY,STOPAT ='October 20, 2008 1:00 AM'GO第7章表1、在AdventureWorks数据库中,打开“表”节点,选中HumanResources.Employee表,右击,从弹出的菜单中选择“编写表脚本为”“CREATE”“新查询编辑器窗口”,则可生成相应的CREATE TABLE脚本。
1、简述数据与信息之间的联系与区别。
1、描述事物的符号称为数据,信息是就指对结果进行加工处理,并对人类社会实践和生产活动产生决策影响的数据。
数据是物理的,信息是观念性的,数据和信息密切相关,信息可以数据化,数据代表信息,两者既有联系又有区别。
2、简述数据库系统的设计流程。
2、数据库设计的流程包括六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。
3、社么是E-R图?E-R图由哪些要素构成?3、E-R图是用来描述实体-联系的模型图。
E-R图的组成要素:表示实体的“矩形”、表示实体属性的“椭圆”、表示实体间联系的“菱形”。
4、逻辑结构设计有哪些步骤?4、逻辑结构设计步骤:(1)概念模型转化为关系模型。
(2)将关系模型转化为特定数据管理系统下的数据模型。
(3)数据模型进行优化(通常采用规范化理论),以提高数据库应用系统的性能。
5、物理结构设计有哪些步骤?5、物理结构设计步骤:(1)确定数据库的物理结构(存储结构、存储位置)。
(2)确定数据库的存取方法。
(3)对物理结构进行评价,评价的重点为时间和空间效率。
6、数据库的维护包括哪些工作?6、数据库的维护工作:对数据库的监测、分析和性能的改善;数据库转存和故障恢复;数据库的安全性、完整性控制;数据库的重组和重构造。
7、简述安装SQL Server2005所需的软硬件环境。
软件环境:9何在SQL Server2005 Management Studio中增加一个数据库?9可利用“附加”数据库功能:(1)在【对象资源管理器】窗口中,右击【数据库】选项,弹出快捷菜单,选择【附加】选项,出现【附加数据库】对话框。
(2)单击【添加】按钮,出现【定位数据库文件】对话框。
从中选择要附加的数据库的主要数据文件,单击【确定】按钮,返回【附加数据库】对话框。
(3)单击【确定】按钮,即可把所选的数据库附加到当前SQL Server实例上10、如何一个查询,并保存脚本文件?10、打开查询编辑器窗口。
SQL2005维护计划1、打开SQL2005工作界面,选择”管理”->”维护计划”->(右键点击”维护计划”)->选择”维护计划向导”;如下图2、完成第一步即可进入下面这一步,点击”下一步”即可3、①在<名称(M)>填上有意义的名称, ②<服务器(V)>,填写目标SQL2005安装所在的机器名或IP地址;③选择”使用SQL Server身份验证登录(S)”输入用户名和密码:若是本机的SQL2005 那么也可选择”使用Windows身份验证”;如下图:4、①除了(<执行SQL Server代理作业><备份数据库差异><备份数据库事务日志>)这三个之外,其它都要选择,如下图所示:②<选择维护任务顺序>选中任务点击<上移>或<下移>改变执行任务的顺序5、<备份数据库任务>①:点击<数据库>后面的下拉框,弹出要操作数据和选项,此时用户可进行有选择地对目标数据库进行操作:选中表示该计划对此数据库起作用,反之不起作用!选中目标数据库之后点”确定”即可进行下一步操作:②:<为每个数据库创建子目录>前面的小方框”打勾”;然后点击(1处)选择一个空闲比较大的分驱存放备份数据文件;(注:不要和Web应用程序放在同一个分驱下):③:<验证备份完整性>这项选择默认值,不要”打勾”;如下图:④:以上做好之后点击”下一步”继续…6、<数据库检查完整性任务>①:点击<数据库(D)>后面的下拉框,选择对话框中要检查完整性的数据库,一般是前面备份选择哪几个,在这也一样;②:选好之后点击点击<确定>-><下一步> 如下图所示:7、<重新生成索引>点击<数据库>后面的下拉框,选择对话框中要生成索引的目标数据库,和前面选择一样的数据库,其它选项为默认,不必操作!点击<确定>-><下一步>继续---如下图:8、<重新组织索引>点击<数据库>后面的下拉框,选择对话框中要重新组织索引的目标数据库,和前面选择一样的数据库,其它选项为默认,不必操作!点击<确定>-><下一步>继续---如下图:9、<收缩数据库>点击<数据库>后面的下拉框,选择对话框中要收缩数据的目标数据库,和前面选择一样的数据库,其它选项为默认,不必操作!点击<确定> >继续---如下图:如下图2 的第2处所示:<当数据库大小超过指定值时收缩数据库> 可根据实际情况,一般情况下选择它的默认值,[50M],当数据文件较小时不必收缩,故填[50M]以上较合理;填好之后点击<下一步>继续10、<更新统计信息>点击<数据库>后面的下拉框,选择对话框中要更新统计信息的目标数据库,和前面选择一样的数据库,其它选项为默认,不必操作!点击<确定>-><下一步>继续---如下图:11、<清除历史记录>此项是历史数据存放超过指定的时间,便清除掉,在下图的(1)和(2)处选择合适的时间; 点击<确定>-><下一步>继续---如下图:12、<选择计划属性>点<更改>按钮,如下图的第二幅图片,设好相关属性,点击<下一步>继续…13、基本设置已完成,点击<完成>继续14、<维护计划向导进度>当执行了全部的任务之后便可以点击<关闭>,维护计划顺利完成。
1 什么是SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种ANSI 的标准计算机语言2 SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限3SQL 是一种标准- 但是...SQL 是一门ANSI 的标准计算机语言,用来访问和操作数据库系统。
SQL 语句用于取回和更新数据库中的数据。
SQL 可与数据库程序协同工作,比如MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的SQL 语言,但是为了与ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
注释:除了SQL 标准之外,大部分SQL 数据库程序都拥有它们自己的私有扩展!在您的网站中使用SQL要创建发布数据库中数据的网站,您需要以下要素:RDBMS 数据库程序(比如MS Access, SQL Server, MySQL)服务器端脚本语言(比如PHP 或ASP)SQLHTML / CSSRDBMSRDBMS 指的是关系型数据库管理系统。
RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。
RDBMS 中的数据存储在被称为表(tables)的数据库对象中。
表是相关的数据项的集合,它由列和行组成。
SQL 语句您需要在数据库上执行的大部分工作都由SQL 语句完成。