1数据库系统中,实现数据管理功能的核心软件称为数据库管理系统
2数据库管理系统是位于用户与操作系统之间的软件系统
3数据库管理技术发展过程中经历了人工管理、文件系统阶段和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段
4在关系数据库中,把数据表示成二维表,每一个二维表称为关系
5当数据模型作为构造数据库系统模式结构的依据时,可以将数据模型划分为概念层数据模型、组织层数据模型和物理层数据模型
6一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于多对多的关系
7数据库管理系统常见的数据模式有层次模型,网状模型关系模型三种
8比较流行的应用于构建概念层数据模型的方法是实体联系模型(E—R模型),在该模型的基本概念中,有实体、属性、键、域和联系等基本要素。
10数据库设计是数据库应用系统开发的关键环节,从开始规划,到需求分析、概念结构设、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护,分六个阶段。
1根据文件作用,可将这些文件分为三类:主数据文件.mdf次要数据文件.ndf事务日志文件.ldf
2所有的数据库都有一个主数据文件和一个或多个事务日志文件,此外,还可能有次要数据文件
3打开数据库快照的命令是USE  database_snaphot_name
4在使用属性对话框创建数据库是,如果输入的数据库名称为student,则默认的数据文件名称为student.mdf,默认的事务日志文件名称为student_log.ldf
6没一个数据文件如果没有指定文件组,则默认为缺省文件组
7 SQL Server 2005数据库分为两种类型:系统数据库和用户数据库。为新的用户数据库提供模板的系统数据库是用户数据库。
8在给数据库改名之前,必须设置数据库处于可编辑状态
9 sp_help系统存储过程的功能是用于显示参数清单及其数据类型
10 SQL Server 2005 使用日志文件记载用户对数据库进行的所有操作。
1数据库的完整性是指数据的一致性准确性
2用于修改数据表结构的命令是ALTER TABLE
3删除表的命令是DROP TABLE table_name
5Unicode字符集,相应的数据类型为nchar、nvarchar和ntext
6修改表的结构应使用关键字ALTER 修改表中的数据应使用关键字UPDATE
7外键是指表中指向其他表的主键字段
8实现数据完整性的途径有默认值、约束、规则、存储过程、触发器等
9标识列可以实现联合数据完整性
11数据库对象包括表、视图、触发器、过程、列、索引、约束、规则、默认和用户自定义
12如果表的某一列被制定具有NOT NULL属性,则表示不允许在没有指定列缺省值的情况下插入省略该列值的数据行.
13关系数据库中,主键是唯一标识一行的属性
1 SELECT语句的子句有FROM子句、WHERE子句、GROUP BY子句、HAVING子句、SELECT子句、ORDER BY子句
2连接查询的类型有交叉连接、内连接、外连接、自连接
3内连接分为等值连接、非等值连接、自然连接三种形式。
4外连接有左外连接、右外连接、全外连接
5联合查询的关键字是JOIN,使用它时一定要注意多个查询的字段号一定要相同。
6 SELECT语句必须有的两个子句是FROM子句和SELECT子句
sql语句实现的四种功能7在连接多个表时,基本连接使用UNION来连接,其他形式的连接都要用到关键字JOIN
9 ORDER BY子句中,ASC和DESC关键字分别表示升序或降序排列,默认情况下为升序
17 HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是原始记录,HAVING子句作用的对象是查询结果。
20在匹配查询中,通配符“_”代表单个字符,通配符“%”代表任意多个字符。
1创建视图的方法有两种:一在SQL Server Management Studio中使用现有命令和功能,通过方便的图形化工具创建,二通过书写Transact-SQL语句中的CREATE VIEW命令创建。
2索引可以分为:聚集索引和非聚集索引。
3视图名及创建日期等信息存放在系统表Sysobjects
4视图是从一个或多个基本表(或视图)派生出的虚拟表
5可以使用系统存储过程sp_help  显示视图的基本信息,sp_helptext显示视图在系统表中的定义,sp_depends显示该视图所依赖的对象。
6如果在视图中删除或修改一条记录,则其相应的基表也随着视图更新
7可以把视图分为:标准视图、索引视图、分区视图
8当使用ALTER VIEW语句修改视图时,视图原来的权限不会发生变化。
9不能在使用了DISTINCT、GROUP BY或HAVING子句的视图中插入数据。
10创建UNIQUE约束使系统自动创建唯一索引
通过视图修改多于一个基表中的数据时,则对不同的基表要分别使用UPDATE语句来实现,因为每次只能对一个基表中的数据进行修改。
12内嵌用户定义函数可用于实现参数化视图的功能,这种类型的函数在使用参数和扩展索引视图方面提供了比系统函数更多的灵活性
13建立和使用主键的目的是为了保证数据的完整性。
14对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基表或视图
16如果视图是基于多个表而生成的,那么对这个视图执行更新和删除操作时,每次只能影响其中一个表。
18索引可以在创建表时创建,也可以在以后的任何时候创建
20创建唯一索引时,应保证创建唯一索引的列不包括重写的数据,如果有这种数据,必须现将其删除,否则索引不能成功创建。
1自定义函数分为:标量函数、内嵌表值函数、多语句表值函数
2游标是从查询结果记录中返回的访问记录。可以按照自己的意愿插入、更新或移动删除这些记录的数据处理访问机制。
3游标的类型Transact_SQL 游标,API 服务器游标和客户游标
4事务的ACID属性有原子性,一致性,隔离性,永久性。
5事务模式有自动处理事务、隐式事务、用户自定义事务、分布式模式
6 Transact-SQL语言有4部分元素组成,分别是:数据定义语言、数据控制语言、数据操作语言和一些附加的语言元素。
1存储过程是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理
2SQL Server提供系统存储过程sp_help和sp_ helptext来获取视图信息
3在SQL Server 2005中,存储过程分为三类:系统提供的存储过程、用户定义的存储过程和扩展存储过程。
4用户对数据进行添加、修改和删除时,自动执行的存储过程称为触发器。
5能够查看储存过程定义的程序代码语句的系统储存过程是sp_help,能够查看储存过程定义信息的系统储存过程是sp_help,能够查看系统所有储存过程与函数的系统存储过程是sp_stared-procedures
1SQL Server 2005中有两种类型的触发器,分别为DML触发器和DDL触发器
2触发器的作用是加强数据的完整性和业务规范
3触发器采用时间驱动机制,当某个触发事件发生时,定义在触发器中的功能将被DBMS自动执行。
4触发器可以被很多不同的操作所触发,如插入、修改和删除
5在触发器的命令语句格式中,AFTER指的是所有操作都已经完成才触发;INSTEAD OF指的是指定DML触发器,而不是SQL语句
1SQL Server 2005采用的身份验证模式:Windows身份验证和SQL Server身份验证。
2授权、拒绝和撤销访问数据库对象权限的语句是CRANT、DRNT、REVOKE
3属于语句权限范畴的语句包括:(创建数据库)CREATE DATABASE (表)CREATE TABIE (视图) CREATE VIEW (规则)CREATE RULE (默认值) CREATE DEFAULT (存储过程) CREATE PROCEDURE (备份数据库) BACKUP DATABASE (备份事务日志)BACKUP LOG
4属于对象权限范畴的语句包括:UPDATE DELETE INSERT EXECUTE
1用户可以适时对数据库进行相应的备份,以防止意外事件发生所引起的数据丢失和被损坏
2只记录上次数据库备份后更改的数据备份方式称为数据库差异备份
3 SQL Server 2005提供四种备份方式:数据库完整备份,数据库差异备份,事务日志备份,文件及文件组备份。
4使用RESTORE DATABASE命令可以对数据库进行还原。
5磁盘是最常用的备份介质,可以用于备份本地文件,也可以用于备份网络文件
6 SQL Server使用物理备份设备和逻辑备份设备两种方式来标识备份设备
8恢复数据库可以使用企业管理器进行,也可以通过Transact—SQL完成
9 SQL Server使用各数据库的事务日志来恢复事务
10DTS是个灵活的数据转移与转换工具,主要用于转移和转换来自多种数据源的数据。
11对于不同的数据库,若要让SQL能够识别和使用,就必须进行数据源的转换

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。