- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充数据库
Delphi语言编程 数据库 内容 SQL server T-SQL语言 ODBC 其他概念 1 SQL Server 企业管理器 服务管理器 查询分析器 导入和导出数据 客户端/服务器网络实用工具 1.1 企业管理器 企业管理器是SQL Server中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。 1.1 企业管理器 利用企业管理器主要可以完成:建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库等。 1.2 服务管理器 SQL Server 服务管理器是在服务器端实际工作时最有用的实用程序。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务。 1.3 查询分析器 SQL Server 2000新的图形化查询分析器用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。这是一个非常实用的工具,对掌握SQL语言,深入理解SQL Server的管理工作有很大帮助。 1.4 导入和导出数据 导入和导出数据采用DTC 导入/导出向导来完成。此向导包含了所有的DTC(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。 2 数据库操作 一台服务器上最多可以指定 32,767 个数据库。 有3种类型的文件用来存储数据库: 主文件(.mdf)包含数据库的启动信息。主文件还可以用来存储数据。每个数据库都包含一个主文件。 2 数据库操作 2. 次要文件(.ndf):保存所有主要数据文件中 容纳不下的数据。一个数据库可以没有次要文 件,也可以有多个。 3. 事务日志文件(.ldf):保存用来恢复数据库 的日志信息。每个数据库必须至少有一个事务日 志文件。事务日志文件最小为 512 KB。 注意:每个数据库至少有两个文件,一个主文件 和一个事务日志文件。 2.1 相关概念 索引概念 默认值约束 数据完整性 规范化 2.1.1 索引 索引是根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系。 索引的作用: 快速存取数据; 保证数据记录的唯一性; 减少排序和分组的时间。 2.1.1 索引 分类: 聚集索引——将数据行的键值在表内排序并存储对应的数据记录,数据表的物理顺序和索引顺序一致。 非聚集索引——索引完全独立于数据行的结构,数据表的物理顺序和索引顺序不一致。 注:一个表只能有一个聚集索引,可有多个非聚集索引;索引可以是唯一的,也可以是不唯一的;复合索引是指多个列组合创建的索引。 2.1.2 默认值约束 对于某些字段,可以在创建表或修改表的时候定义该字段的默认值。 也可以采用默认值对象。 2.1.3 数据完整性 分类: 域完整性:列完整性,指给定列输入的有效性。 实体完整性:行完整性,定义表的主键,且不为空唯一标识对应记录。 参照完整性:引用完整性,保证主表中的数据与从表中的数据的一致性。 2.1.3 数据完整性 域完整性 方法:通过定义默认值对象、约束、相应的规则等方法实现。 例如:考试成绩默认值为0,年龄一般在 0到130之间、手机号码也有固定的格式。 2.1.3 数据完整性 实体完整性 方法:通过使用索引、Unique约束、 Primary Key约束或identity属性实现。 Unique 和Primary Key的区别: Primary Key只能有一个,但是Unique可以有多个; Primary Key不允许为null,而Unique允许为null。 2.1.3 数据完整性 参照完整性 方法:通过定义外键与主键之间的对 应关系来实现的。 例如: 学生(学号,姓名,年龄,班级) 成绩(学号,课程编号,分数) 3 T-SQL语言 数据定义语言(DDL,Data Definition Language) ——主要对数据库和表操作。 数据操纵语言(DML,Data Manipularion Language) ——主要对记录进行操作。 数据控制语言(DCL,Data Control Language) 系统存储过程(System Stored Procedure) 一些附加的语言元素 表basicinfo 表score 3.1 表操作 创建表 修改表 删除表 3.1.1 创建表 CREATE TABLE 表名 ( 列名数据类型[列完整性约束条件] [, 列名数据类型[列完整
文档评论(0)