04_数据库和表1.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04_数据库和表1

You can summarize the session by running through the summary given in SG. In addition, you can also ask students summarize what they have learnt in this session. 例子: Stu_test表中添加一列cardno,唯一约束 默认约束: 默认约束可以用于指定一个常量值到列。 语法: CREATE TABLE table_name ( col_name [CONSTRAINT constraint_name] DEFAULT (constant_expression | NULL) (col_name [, col_name [, …]]) . ) 让我们看看如何… 实现数据完整性(续) employeeleave表的leavetype字段取值默认为pl 课间思考 哪个关键字被用于指定检查约束? 答案: 检查约束可以使用LIKE、 IN和BETWEEN关键字类指定。 Entity integrity is implemented using the PRIMARY KEY constraint. Referential integrity is implemented using the FOREIGN KEY and PRIMARY KEY constraints. User-defined integrity is implemented in the form of business rules using CHECK constraints or triggers. NewProduct Category 属性名 数据类型 属性名 数据类型 ProductId char(6) CategoryId char(3) ProductName varchar(20) Category char(20) ProductDescription varchar(250) Description varchar(100) CategoryId char(3) Photo image Qoh smallint ProductImgPath varchar(50) 创建Category表。当创建表的时候,增强下面的数据完整性规则 category id应该是主键。 Category属性应该是唯一的但不是主键。 Category表的描述可以允许存储NULL值。 创建带有下面数据完整性规则的NewProduct表: a. product id应该是主键。 b. Photo 和 ProductImgPath属性可以允许存储NULL值。 c. ProductName 和 ProductDescription属性不应该允许NULL值。 d. CategoryId属性的值应该在Category表中表示。 e. Qoh 大于100 在本章,你已经学到: 数据库是以有组织的方式保存数据的信息库。 master数据库记录所有服务器特定的配置信息,包括认证用户、数据库、系统配置设置和远程服务器。 tempdb数据库是保存所有临时表和存储过程的临时数据库。 model数据库是作为新数据库的模板或原型。 msdb数据库支持SQL Server代理,SQL Server代理包括计划SQL Server的周期性活动的特性。 资源数据库是一个只读数据库,它包含SQL Server 2005包含的所有系统对象。 小结 表被用于存储数据。 CREATE TABLE语句被用于创建表。 数据完整性被增强以保持数据库中数据的准确性、一致性和可靠性。它被粗略的分成下面的类型: 实体完整性:确保每行可以被称为主键的属性唯一确定。 参照完整性:确保外键的值匹配相应的主键的值。 用户定义完整性:指用户指定的一系列规则,它不属于实体、域和参照完整性类型。 小结(续) 用户定义数据库由用户创建以存储客户服务器程序的数据。 数据库由下面的文件类型组成: 主数据文件 第二数据文件 事务日志文件 数据库必须包含主数据文件和一个事务日志文件。 CREATE DATABASE语句被用于创建数据库,它也包含确定数据库的名称、数据库的大小和在数据库中用于存储数据的文件。 DROP DATABASE语句被用于删除数据库。 小结(续) 约束定义维护一致性和数据正确性必须遵守的规则。 主键约束被定义在一列上或表中唯一确定行的一系列列的值。 唯一约束被用于增强非主键列的唯一性。 外键约束将表中的一个或多个列(外键)与主键约束被定义的一个同一系列列(另一个表中的主键列)相关联。 检查约束通过限制列中插入的值增强域完整性。IN, LIK

您可能关注的文档

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档