4—12习题的填空 (2)_第1页
4—12习题的填空 (2)_第2页
4—12习题的填空 (2)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个表是由表的结构与表中的数据行两部分组成的。 在数据表中,字段是描述数据属性的。 一个表的大小,主要取决于它拥有的数据行的多少,不包含行的的表又称为空表。 在 SQL Server 数据库中,表示最基本的单位。 近似数值型数据有两种,一种是 Real 型,另一种是 Float 型。 字段类型决定了这一字段名下的数据类型、 。 在 SQL Serve 表中,一个表只能有一个主键,且其值必须唯一。 表与表之间的关联关系的建立是通过主键字实现的。 在创建一个表的过程中,如果包含 CONSTRAINT 子句,则表示在表中建立强制性约束。 一个表如果设置了主关键字,表中的记录顺序就将以来于主关键字的取值。 关系模型的完整性包括实体完整性、参照完整性、域完整性和用户定义完整性。 实体完整性是指用主键来唯一标识表中的行和列,其值不能为空置。 数据完整性是指存储在数据库中的数据的一致性和准确性。 当向表插入数据是,如果没有明确的提供输入值时,SQL Server 将自动为该列输入指定值, 则约束的类型为 DEFAUL。 CHECK 约束在执行 INSERT 语句或 UPDATE 语句时起作用。 当用户需要向约束定义的表插入新记录或修改记录时,SQL Server 将自动检验新数据以确 定它们满足表上的约束要求 数据完整性指数据库中数据的唯一性和一致性。 域完整性是通过定义相应的规则,约束和默认值等数据库对象实现的。 视图可作为其他数据库对象的数据源。 数据视图是另一种在一个或多个表上观察数据的途径。 每次访问视图时,视图都是从视图或表提取所包含的行和列。 视图的修改和数据库中标的修改一样,视图的修改也是有 ALTER 语句来完成的。 如果视图是基于多个表通过连接操作而导出的,那么对这个视图执行更新操作时,每次只 能影响其中一个表。 视图依赖于某一数据库,且依赖于某一表或多表而存在,视图可以是一个表的一部分,也 可以是多个基表的集合。 若数据源中的数据发生变化,视图中的数据也随之改变。 视图对机密数据提供安全保障。 删除视图可以使用企业管理器和 DROP VIEW 命令。 通过视图查询数据,引用的是在视图上定义的列。 在没有建立索引的表内进行数据访问时,SQL Server 通过表扫描法来获取所需要的数据。 索引可以再创建表时候创建,也可以在以后的任何时候创建。 索引是针对表而建立的,创建索引后,SQL Server 将在表中为其建立索引页面,每个索引 页面中的行都含有逻辑指针用以加快检索数据。 当用户在表中创建 PRIMARY KEY 约束或 UNIQUE 约束时,SQL Server 将自动为建有这 些约束的列创建聚集索引。 在 SQL Server 中,并不是所有的索引都能利用上,因此可利用性是检录索引的首要条件。 在建立索引的过程中,具有相同的列,不同组合顺序的复合索引彼此是不同的,为了保证 查询效率,应当将具有唯一性的列首先定义。 在 SQL Server 中,如果不需要再使用表的某个索引或是表的索引已经对系统性能起负面影 响时用户就需要删除该索引。 创建唯一索引时,应保证创建索引的列不包括重复的数据,如果有这种数据,必须先将其 删除,否则索引不能成功创建。 在一个建立索引的表中插入数据等操作,要比不建立索引需要的时间长。 索引虽然很有用,但也是以牺牲一定的磁盘空间和系统性能为代价的。 SQL 一词是“Structured Query Language”的缩写,中文的意思是结构化查询语言。 可以在 INSERT 语句的 INTO 子句中标识将要接收数据的表。 对表的结构进行修改包括对数据约束的修改,用 ALTER 语句可以对表的结构及其约束进 行修改。 SELECT 语句必须有的两个关键字是 SELECT 和 FROM. SQL 按其功能可分为三大部分,数据定义语言、数据操纵语言和数据控制语言。 在 WHERE 子句中增加限制条件,判断列植是否满足指定的范围,使用 BETWEEN AND 子句。 在 SELECT 命令中 GROUP BY 子句可依据字段类别统计函数处理查询结果。 查询所有北京籍的学生,使用 SELECT*FROM 学生 Where 籍贯=“北京” 。 TransactSQL 语言中数据的检索是通过 SELECT 语句及与其他一系列子句配合来完成的。 在 SQL Server2000 中,有三类触发器分别用于 INSERT、UPDATE 和 DELETE。 存储过程在第一次执行是进行语法检查和编译,下次调用是可以直接执行。 存储过程只能在当前数据库中创建。 在 SQL Server 中。按照触发事件的不同,可以把触发器分成两大类,即延时触发和立即触 发。 创建存储过程时,参数的默认是必须是常量或 NULL。 编译好的存储过程在高速缓存中用于后续调用,这就可以使存储过程执行时更加迅速、更 加高效。 存储过程在第一次执行后,会在 SQL Server 的缓冲区中创建查询树。 触发器采用事件驱动机制,当某个触发事件发生是,定义在触发器中的功能将被 DBMS 自 动执行。 SQL Server 支持两种登录验证模式 SQL Server 验证和 Windows 验证。 SQL Server 使用数据库或 SQL Server 用户账号和角色进行权限的有效判别。 默认状态下,应用程序角色处于停用状态,如果需要使用应用程序角色所具有的权限,应 激活应用程序角色。 SQL Server 的服务器级安全性建立在控制服务器登录和用户密码的基础上。 不论是哪一种认证模式,在 SQL Server 系统中都有一种特殊的默认用户账号 sa:系统管理 员。 用户可以适时对数据库进行相应的备份,以防止意外事件发生所引起的数据丢失和被损坏。 只记录自上次数据库备份后发生更改的数据的备份称为差异备份。 SQL Server 提供了 4 中数据库备份方式:安全数据库备份,事务日志备份、差异备份以及 文件或文件组备份。 使用 RESTORE DATABASE 命令可以对数据库进行还原。 磁盘是最常用的备份介质,可以用于备份本地文件,也可以用于备份网络文件。 恢复能够及时还原数据库。 恢复数据库可以使用企业管理器进行,也可以通过 TransactSQL 命令完成。 SQL Server 使用各数据库的事务日志来恢复事务。 DTS 是灵活的数据转移与转换工具,主要用于转移和转换来自多种数据源的数据。 对于不同的数据库,若要让 SQL Server 能够识别和使用,就必须进行数据源的转换。 ODBC 数据源是通过数据源名称来引用的。 Microsoft Jet 数据库引擎使用的 ODBC 驱动程序允许访问 SQL Server 和一些其他外部数据。 ODBC 的 API 是远离数据源的抽象层,这些调用为开发人员提供了一种工作方法,然个他 们能使用 ODBC 中定义的相同命令来操作不同的数据源。 ADO.NET 有 4 个核心组件,分别是 Connection、Commands 、DataSet 和 DataAdapter。 向表中添加数据使用 NewRow 方法添加新行,向新行中添加数据调用 Add 方法。 明确数据库应用系统的总需求目标是数据库应用系统开发的分析阶段最重要的内同。 在数据库应用系统开发的实施阶段,一般采用自顶向下的设计思路和步骤来开发系统。 修正数据库应用系统的缺陷,增加新的性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论