SQL Server 2005复习讲义-2014罗剑高老师
- 格式:doc
- 大小:95.79 KB
- 文档页数:19
第一章★人工管理阶段:1、数据不保存2、系统没有专用的软件对数据进行管理3、数据不共享4、数据不具有地理性★文件系统阶段:优点:1、数据以文件形式长期保存2、有文件系统管理数据3、程序与数据间有一定独立性缺点:1、数据共享性差、冗余性大、易造成数据不一致2、数据独立性差★数据库系统阶段1、数据结构化2、数据共享性高,冗余度低3、数据独立性高4、有统一的数据控制功能(数据的安全性;数据的完整性;并发控制;数据恢复)★数据库系统的结构:从数据库管理系统的角度看,数据库通常采用三级模式结构,这是数据库管理系统内部的体系结构。
从数据库最终用户的角度看,数据库系统的结构分为单用户结构、主从式结构、分布式结构、客户/服务器结构和浏览器/服务器结构,这是数据库系统外部的体系结构。
★数据库的三级模式结构:1、模式。
模式也称为逻辑模式,概念模式,是数据库中全体数据的逻辑结构和特征的描述。
模式处于三级结构的中间层,不涉及数据的物理存储细节和硬件环境,与具体的应用程序,所使用的应用开发工具及高级程序设计语言无关。
2、外模式3、内模式,在数据库系统中,外模式可有多个,而模式内模式只能各有一个。
★数据库系统的三级模式与二级映像的优点:1、保证数据的独立性2、简化了用户接口3、有利于数据共享4、有利于数据的安全保密★数据库管理系统是对数据进行管理的大型系统软件,它是数据库系统的核心组成部分,用户在数据系统中的一切操作,包括数据定义、查询、更新及各种控制,都是通过数据库管理系统进行的。
★数据库管理系统DBMS主要功能(简答):1、数据定义动能2、数据操纵功能3、数据库运行管理功能4、数据库的建立和维护功能5、数据通信接口6、数据组织、储存和管理★三个世界的划分及其有关概念:(1)三个世界的划分(2)现实世界(3)信息世界及其有关基本概念(简答):1、实体2、属性3、实体型4、实体集5、键(Key)6、域7、联系★数据模型是一种形式化描述数据、数据间联系以及有关于以约束规则的方法。
《SQL SERVER 2005高级应用》期末复习知识点Truncate TableTruncate是SQL中的一个删除数据表内容的语句,用法是:语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。
下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:Truncate table 表名速度快,而且效率高,因为:TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。
但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。
TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。
新行标识所用的计数值重置为该列的种子。
如果想保留标识计数值,请改用 DELETE。
如果要删除表定义及其数据,请使用 DROP TABLE 语句。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带WHERE 子句的 DELETE 语句。
由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
TRUNCATE TABLE 不能用于参与了索引视图的表。
对用TRUNCATE TABLE删除数据的表上增加数据时,要使用UPDATE STATISTICS 来维护索引信息。
如果有ROLLBACK语句,DELETE操作将被撤销,但TRUNCATE不会撤销。
1.SQL Server 2005的登录方式。
2.SQL Server 2005与其它数据库或EXCEL等软件之间的数据导入与导出。
3.SQL Server 2005中的系统表。
一.相关概念:1关系数据库关系数据库是按照二维表结构方式组织的数据集合,每个表体现了集合理论中定义的数学概念—关系。
关系数据库系统中使用的数据库结构是二维表(字段,数据类型,空值)(元组,属性,关系运算:选择,投影,连接(外连接分类))SQL Server 2005两类数据库2.数据文件(主,辅助,日志及文件的扩展名)逻辑文件名、操作系统文件名文件组数据库快照创建数据库需确定的事项3.视图4.游标(作用)T-SQL中4类、5.T-SQL语言(非过程化语言,组成)用户自定义数据类型需考虑的属性三种系统内置函数(行集函数、标量函数、聚合函数)6.索引(按组织结构分2类:聚集、非聚集)7.数据的完整性(3类)(参照完整性定义的顺序)8.存储过程(5类)9.触发器(维护数据的3类)10.数据库备份(最常用的两种方法:完全数据库备份,差异备份)数据库需备份的内容:系统和用户数据库两种备份设备(命名、临时)设计备份策略的指导思想11.数据库恢复(工作包含?脏页,刷新页)12.数据库安全的策略:服务器登录身份验证、数据库用户账户、数据库操作权限用户授权、收回权限、拒绝权限其他:导入数据、导出数据(包含数据传输、数据转换)导入数据是从外部数据源中检索数据,并将数据插入到SQL Server表的过程,即把其他系统中的数据引到SQL Server数据库中二.下列说法是否正确1、创建完数据库后,数据库的名称可以修改,但所包含的数据文件、日志文件的文件名不可进行修改。
使用Alter Database语句一次可以修改数据库的多个属性。
2、每个数据库中可以有多个文件组作为默认的文件组运行,一般若不指定,则主文件组为默认文件组。
若不指定用户定义文件组,则所有数据文件都包含在主文件组中。
数据文件和日志文件都可以为文件组的成员。
在SQL中,主数据文件、辅助数据文件均可被删除。
3、标识属性列只能是decimal、int、number三种数据类型。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。