1. 保证数据完整性的约束
a) 实体完整性约束:要求表中的每一行数据都反映不同的实体,不能存在相同的数据行
b) 域完整性约束:指定列的输入有效性
c) 引用完整性约束:用来保持表之间已定义的关系
d) 自定义完整性约束
2. 创建表:
a) 系统表:创建数据库的时候自动生成
b) 用户表
3. 列的数据类型
Image
|
可用来存储图像
|
Binary
|
固定长度的二进制数据
|
Varbinary
|
可变长度的二进制数据
|
Char
|
固定长度的非Unicode字符数据
|
Varchar
|
可变长度的 非Unicode字符数据
|
Nchar
|
固定长度的Unicode字符数据
|
Nvarchar
|
可变长度的Unicode字符数据
|
Text
|
存储长文本信息
|
Datetime
|
日期和时间
|
int、smallint、tinyint、bigint
|
整数
|
float、real
|
浮点数据类型
|
decimal、numeric
|
浮点数据类型
|
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)
分享到:
相关推荐
本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。本书对SQL Server 2005存储引擎方面的知识进行了全面而详细的阐述,包括...
学习SQL SERVER 2005系列-图解SQL SERVER2005的安装
学习资料本人推荐看英语资料,特别是数据库相关的资料,对英文要求也不是很高,不懂得查查字典,程序员英语不好很影响工资,这里四本关于sql server 2008的技术内幕的英文资料提供给大家。
本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于...
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑查询...
SQL server专业术语 SQL Server 作为一个关系型数据库管理系统,涉及到一些专业术语。以下是几个常见的 SQL Server 专业术语的解释: 数据库(Database): 在 SQL Server 中,数据库是一个包含相关数据和对象的...
本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。书中详细介绍了如何使数据查询更加高能高效,同时使现有资源最大化的方法。...
《SQL Server数据库应用与开发》-李德有 彭德林-源代码 是初学者热爱的学习资料
《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基础理论、逻辑...
Sqlserver 入门经典书籍 带书签清晰版 《MicrosoftSQLServer2008技术内幕》是Microsoft SQL Server 2008系列中的一本。书中全面深入地介绍了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL...
虽然本文提供了一系列实用的SQLServer教程,但真正的掌握还需要结合实际操作和项目经验。建议读者在准备项目的同时,通过实际项目或模拟环境来应用这些SQLServer概念,以便更深刻地理解和掌握它们。此外,随着技
如果把学习SQL Server 数据库技术,比作修炼武功,那么技术内幕系列书籍可以称为独孤九剑。 SQL Server 2005 在这个版本技术内幕系列书籍共有4本。T-SQL程序设计 ,T-SQL查询 、 存储引擎、、查询调整及优化。 前面2...
虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理、数学、天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能够很好的使用空间特性,适当和有效的掌握一些关于空间信息方面的理论概念可谓...
本系列文章中我将尝试对Microsoft SQL Server和Oracle RDBMS(以10g及以后的版本为主)进行一个深入的比较。我会主要集中亍返两种数据库乀间架构上的比较,当然不要期望我会给你一个详尽的比较清单,但是我会尽我所能...
Microsoft sql Server 入门的基本知识学习
《SQL Server 2008报表服务从入门到精通》围绕着SQL Server 2008的Reporting Services,完整介绍了整个报表周期的三个阶段,着重通过动手练习(也称为实践教程),即按照一系列步骤操作的方式来帮助读者掌握Reporting ...
该系列文章适合已经有一定基础的SQL Server开发者,即满足以下条件: 了解SQL基础概念,会写基本的CRUD表达式。 使用过SSMS(SQL Server Management Studio)进行过数据库的连接,表的创建(Create),增加(Insert)...
SQL Server 2000 数据库应用教程 (人民邮电出版社) 主编 邱李华 李晓黎 张玉花 精品系列 概念清晰,逻辑性强,面向应用,兼顾基础理论 例题丰富,易于理解 大量的理论练习题和上机练习题,知识点覆盖全面
让你全面了解,学习和掌握SQL Server 商务智能的有关知识,提升自己对SQL Server的了解!
第一篇以6章的篇幅讲解了典型的客户/服务器结构的数据库管理系统SQL Server最新版本7.0 的应用,分别介绍了进入SQL Sever所进行的操作、设置、SQL Sever管理、数据库操作和SQL Sever数据操作,数据的复制和转换等...