- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL复习资料总结.doc
数据管理经历了三个发展阶段:人工管理、文件系统和数据库系统。
数据库系统得特点:数据共享性高、冗余少 ;
数据结构化;
数据独立性高;
有统一的数据控制功能。
SQL Server 2000的特点:真正的客户机/服务器体系结构。
图形化用户界面。
丰富的编程接口工具。
SQL Server与Windows NT完全集成。
具有很好的伸缩性。
对Web技术的支持。
SQL Server提供数据仓库功能。
常见的版本: 企业版:一般作为数据库服务器使用。
标准版:一般用于小型的工作组或部门。
个人版:主要适用于移动用户。
开发人员版:是一个适用于应用程序开发的版本 。
SQL Server 2000安装成功后,系统会自动创建6个系统数据库 。这些系统数据库的文
存储在Microsoft SQL Server默认安装目录下的MSSQL子目录的Data文件夹中,数据
文件的扩展名为 .mdf,数据库日志文件的扩展名为 .ldf。
SQL主要的管理器有:
服务管理器:服务管理器的主要作用是用来启动数据库服务器的实时服务、暂停和停止正在运行的服务,或在暂停服务后继续服务。
企业管理器:不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。用户和系统管理员可以使用它来管理网络、计算机、服务和其它系统组件。
查询分析器:可以使用户交互式地输入和执行各种Transact-SQL语句,并且迅速地查看这些语句的执行结果,来完成对数据库中的数据的分析和处理。
表:
定义:表是包含数据库中所有数据的数据库对象,用来存储各种各样的信息。
在SQL Server 2000中,一个数据库中最多可以创建200万个表,用户创建数据库表时,最多可以定义1024列,每行最多8060字节。在同一数据库的不同表中,可以有相同的字段,但在同一个表中不允许有相同的字段,而且每个字段都要求数据类型相同。
在数据库中NULL是一个特殊值,表示数值未知,不同于空字符或数字0,也不同于零长度字符。属性为空,表示接受空值,反之;可在WHERE子句中使用IS NULL 或 IS NOT NULL。
修改表的结构有两种方法:1. 使用企业管理器修改
2. 使用ALTER TABLE命令
数据库模型有层次模型、网状模型和关系模型:
层次模型用“树结构”来表示数据之间的联系;
网状模型是用“图结构”来表示数据之间的联系;
关系模型是用“二维表”来表示数据之间的联系。
关系模型:(用二维表来描述实体语实体件的联系)
关系模型的完整性:实体完整性:是指主关系键的值不能为空或部分为空。
参照完整性:如果关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或者等于R1中主关系键的某一个值,或者取空值。
用户定义的完整性:用户定义完整性是针对某一具体关系数据库的约束条件。某一具体情况数据必须满足的语义要求,如成绩不能为负数。
关系:一个关系对应一张二维表
一个关系中可以存放两类信息:实体本身的信息;
实体件联系的信息(实体之间的联系示通过指针来实现的)
关系理论是以集合代数理论为基础的,由域和笛卡尔积两个概念。
域:域是一组具有相同数据类型的值的集合,又称为值域。(用D表示)
例如整数、实数、字符串的集合。
域中所包含的值的个数称为域的基数(用m表示)。
关系中用域表示属性的取值范围。
域名无排列次序
笛卡尔积:实际是一个二维表,表的框架由域构成,表的任意一行就是一个元组,表中的每一列来自同一域
关系中不允许出现相同的元组
关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任意交换两行的次序
关系中属性的顺序是无关紧要的,即列的顺序可以任意交换
同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。
关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。
关系中每一分量必须是不可分的数据项
元组:表格中的一行;
属性:表格中的一列,相当于记录中的一个字段;
关键字:可唯一标识元组的属性或属性集,也称为关系键或主码;
创建数据库:create database数据库名
定义基本表:create table表名
(列名数据类型 各列之间用逗号隔开
列名数据类型)(最后一列不要逗号)
删除基本表:drop table 表名
修改基
文档评论(0)