`
zengguo1988
  • 浏览: 280171 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

SQL Server 2000学习系列资料(二)

阅读更多

1.      保证数据完整性的约束

a)         实体完整性约束:要求表中的每一行数据都反映不同的实体,不能存在相同的数据行

b)        域完整性约束:指定列的输入有效性

c)         引用完整性约束:用来保持表之间已定义的关系

d)        自定义完整性约束

 

2.      创建表:

a)         系统表:创建数据库的时候自动生成

b)        用户表

 

3.      列的数据类型

Image

可用来存储图像

Binary

固定长度的二进制数据

Varbinary

可变长度的二进制数据

Char

固定长度的非Unicode字符数据

Varchar

可变长度的 Unicode字符数据

Nchar

固定长度的Unicode字符数据

Nvarchar

可变长度的Unicode字符数据

Text

存储长文本信息

Datetime

日期和时间

intsmallinttinyintbigint

整数

floatreal

浮点数据类型

decimalnumeric

浮点数据类型

Money

货币类型数据

Bit

存储布尔类型的数据

 

4.      标识符

a)         主要用来对列进行区分

b)        如果一列的数据属于数字类型,才能指定为标识符

c)         不能为标识符指定值

 

5.      SQL Server约束

a)         主键约束:要求主键列值唯一,并且不允许为空

b)        外键约束

c)         检查约束

d)        唯一性约束:要求该列唯一,可以为空,但只能出现一个空值

e)         默认约束

 

6.      dbo用户

dbo用户是具有在数据库中执行所有活动的暗示性权限的用户,表示数据库的所有者。如果创建了某个数据库,就是该数据库的所有者,即dbo用户。dbo用户无法删除,且始终出现在每个数据库中

7.      访问SQL Server某个数据库的表需要三层验证

a)         是否是SQL Server的登录用户

b)        是否是该数据库的用户

c)         是否有足够的权限访问该表

 

8.      创建数据库或表时一般要预先检查该对象是否存在

a)         查找数据库是否已经存在,从master系统数据库的sysdatabases表中查询

b)        查找数据库中的那些表是否已经存在,从对应数据库的sysobjects表中查询

c)          

分享到:
评论

相关推荐

    Microsoft SQL Server 2000 基础系列课程.rar

    【标题】"Microsoft SQL Server 2000 基础系列课程.rar" 提供的是一个针对初学者的全面教程,旨在帮助学习者掌握SQL Server 2000这一关系数据库管理系统的基础知识。SQL Server 2000是微软公司推出的一款强大的...

    SQL Server 2000完结篇系列之三:数据并发-彻底掌握SQL Server 2000事务机制

    学习和理解SQL Server 2000的事务机制和并发控制对于数据库管理员和开发人员来说至关重要。通过合理设置事务隔离级别,适当地使用锁定和快照隔离,以及理解和处理死锁,可以确保系统的高效运行和数据的正确性。 在...

    SQL Server 2000 基础系列课程视频1

    本系列课程视频是针对SQL Server 2000的基础教学,由微软MPV(Most Valuable Professional)高级讲师主讲,尽管每集时长相对较短,约90分钟,但内容充实,旨在帮助初学者快速掌握SQL Server 2000的核心概念和操作。...

    SQL Server 2000 基础系列课程视频05

    《SQL Server 2000 基础系列课程视频05》是针对数据库初学者设计的一套教学资源,旨在帮助学习者掌握SQL Server 2000的基本操作和核心概念。作为系列的最后一集,这一集的内容至关重要,它可能涵盖了前几集所讲解的...

    SQL Server 2000数据库系统管理与维护1-42百度网盘地址

    根据提供的文件信息,我们可以推断出这是一份关于SQL Server 2000数据库系统管理与维护的学习资料,包括了第1至42节的内容。接下来,我们将详细地阐述SQL Server 2000数据库系统管理与维护的核心知识点。 ### SQL ...

    SQL Server 2000完结篇系列之二:彻底掌握SQL Server 2000体系结构(二)-存储结构

    SQL Server 2000是微软推出的一款关系型数据库管理系统,它在企业级应用中扮演着重要的角色。在深入理解其体系结构时,存储结构是不可或...通过深入学习和实践,你将能够更有效地管理和维护SQL Server 2000数据库系统。

    SQLSERVER2005学习资料

    SQLSERVER2005是微软公司推出的一款关系型数据库管理系统,是SQL Server系列的一个重要版本。这个学习资料包显然旨在帮助初学者掌握SQL Server 2005的基础知识和实际操作技能,包括安装过程、数据库的创建以及在实际...

    sqlserver2000 拼音码 五笔码

    SQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它是SQL Server系列中的一个重要版本,主要应用于企业级数据存储和管理。在这个特定的压缩包文件中,包含的是关于SQL Server 2000的一些特殊字符、...

    SQL Server 2000完结篇系列之八:SQL Server 2000过程优化详解

    在SQL Server 2000这个经典版本中,数据库管理员和开发者经常面临性能优化的挑战。本篇将深入探讨SQL Server 2000过程优化的相关知识点,旨在帮助你提升数据库系统的运行效率。 1. **查询优化器**:SQL Server 2000...

    SQL Server 2000 基础系列课程视频4

    【SQL Server 2000 基础系列课程视频4】是一门针对初学者的教育性课程,旨在深入浅出地介绍SQL Server 2000的核心概念和技术。这第4集是整个系列的组成部分,共包含5集,确保学习者能够逐步掌握数据库管理和开发的...

    SQL Server 2005盛宴系列之六:新的选择――SQL Server Express 2005.zip

    总的来说,通过"SQL Server 2005盛宴系列之六"的学习,你可以掌握SQL Server Express 2005的基本操作,理解其在实际开发中的作用,以及如何利用它来构建高效、安全的数据驱动应用程序。对于想要入门数据库管理和开发...

    SQL Server 2000 完结篇 性能调优与维护系列视频教程

    ### SQL Server 2000 性能调优与维护系列知识点详解 #### 1. 彻底掌握SQL Server 2000体系结构(一)- 引擎结构 - **引擎结构概述**:本课程重点介绍了SQL Server 2000的核心组件及其工作原理。SQL Server 2000的...

    SQL Server 2000详解教程

    习题文件名称列表暗示了本教程可能包含一系列的实践练习,涵盖了从基础到进阶的SQL Server 2000操作。这些习题可能涉及创建和管理数据库,执行查询,操作存储过程,以及处理安全性和性能优化问题。通过解答这些习题...

    《SQL Server 2000应用系统开发教程》电子教案

    在SQL Server 2000的环境中,学习者将掌握一系列关键概念和技术,包括数据库架构设计、数据存储与检索、安全性管理、备份与恢复策略以及性能优化。 1. **SQL基础**:SQL(Structured Query Language)是用于管理和...

    SQL server 2000环境安装

    通过不断学习和实践,你将能掌握SQL Server 2000的精髓,为你的IT职业生涯奠定坚实的基础。在数据库管理的世界里,SQL Server 2000虽然已不再是最新的版本,但其丰富的功能和广泛的应用场景仍然值得深入研究。

    Microsoft SQL Server 2000 参考手册

    总之,《Microsoft SQL Server 2000 参考手册》是学习和掌握这一数据库系统不可或缺的资源,无论你是初学者还是经验丰富的专业人士,都能从中找到解决问题的方法和深入理解SQL Server 2000的途径。通过深入阅读和...

    Microsoft SQL Server 2000.rar_sql_sql server_sql server 2000

    【标题】"Microsoft SQL Server 2000"是一个经典的数据库管理系统,由微软公司开发,是SQL Server系列的一个重要版本。SQL(Structured Query Language)是用于管理关系数据库的标准语言,而SQL Server是这个语言的...

    SQL Server 学习笔记

    Adventure Works系列数据库(如Adventure Works、Adventure Works LT和Adventure Works DW)是SQL Server提供的示例数据库,分别代表OLTP和OLAP场景,便于学习和实践。 最后,我们讨论SQL Server的一些管理工具。...

    SQL Server 2000教程

    本教程专为初学者设计,旨在帮助你从零开始学习SQL Server 2000,通过看图的方式使学习更加直观易懂。 SQL(Structured Query Language)是用于管理和操作数据库的语言,包括数据查询、数据更新、数据插入和数据...

    SQL Server 2000 基础系列课程视频02

    在这一集的"SQL Server 2000 基础系列课程"中,我们深入学习了关系型数据库管理系统的基础知识,特别是针对微软的SQL Server 2000版本。这个系列课程旨在帮助初学者快速理解和掌握SQL Server 2000的核心概念和操作,...

Global site tag (gtag.js) - Google Analytics