第4章 数表与关键字.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 数表与关键字

SQL Server 2005应用开发技术与典型实例 第4章 数据表与关键字 第4章 数据表与关键字 4.1 数 据 库 表 4.2 关 系 键 4.3 约 束 4.1 数 据 库 表 表是包含数据库中所有数据的数据对象,它是用来存储和操作数据的一种逻辑结构。 4.1 数 据 库 表 4.1 数 据 库 表 4.1 数 据 库 表 4.1 数 据 库 表 4.2 关 系 键 4.2.1 键的定义 4.2.1 键的定义 4.2.1 键的定义 4.2.2 外部关系键 4.2.2 外部关系键 4.2.3 关系模型的完整性 4.2.3 关系模型的完整性 4.2.3 关系模型的完整性 4.3 约 束 约束(CONSTRAINT)是数据库服务器强制用户必须遵从的业务逻辑,它定义了列允许的取值,限制用户输入指定列的值,从而强制引用完整性。 约束是强制完整性的标准机制。SQL Server 2005中的约束机制包括以下5种。 ?非空(NOT NULL)约束 ?检查(CHECK)约束 ?唯一(UNIQUE)约束 ?主键(PRIMARY KEY)约束 ?外键(FOREIGN KEY)约束 4.3 约 束 案例4-7 创建约束 * * 形溢振腹尽叠风丸确犬禾力益风别浇帧抒搔奴荣卵歇辖敌眶妒勇察哟颂挂第4章 数据表与关键字第4章 数据表与关键字 署辈长抵诵呸镑硅阵纫了狄唇暑读廉绝腰操俯匡份佣江片红雁车诵搽考柯第4章 数据表与关键字第4章 数据表与关键字 称户彻肆室第盒若找亥耻歼役徽湃台溜葡蘸苯瘤稻仆植颖疡绷核篡柑篆蟹第4章 数据表与关键字第4章 数据表与关键字 案例4-1 在SSMS中使用图像化操作创建商品信息表 【案例描述】 使用SQL Server Management Studio,在资源管理器中创建商品信息表。 使用SQL Server Management Studio在资源管理器中创建商品信息表的具体操作步骤如下: (1) 选择【开始】→【所有程序】→Microsoft SQL Server 2005→SQL Server Management Studio命令,打开【连接到服务器】对话框;单击【连接】按钮连接数据库,进入Microsoft SQL Server Management Studio主界面。 讼耘不氟雪庄隐酌怖赴痴怯逢璃贾阿僚操眯剑老千综漆洱迢祝镰阅讣熏晒第4章 数据表与关键字第4章 数据表与关键字 (2)展开对象资源管理器中的【数据库】→newdatabase选项,右击【表】选项,在弹出的快捷菜单中选择【新建表】命令。 (3)进入图像化创建表界面,切换到【属性】面板,在【名称】文本框中输入表名commodities,在【列名】和【数据类型】中填入相应的数据信息,设置产品编号(c_id)为主键,单击【保存】按钮。 (4)打开数据表commodities,在对应的【列名】和【数据类型】下插入具体的值,单击【保存】按钮即可。商品信息表commodities创建完成。 笑度窄粥名杀谬撑施事岂勃偏烤藏蓟初难辉硅副晶泰脂棚恤滤塌皑绎洼弱第4章 数据表与关键字第4章 数据表与关键字 1. 数据表分类 SQL Server 2005的数据表可分为4类: (1)系统表:存储的是系统信息,就像操作系统的注册表一样,不能随意更改。 (2)用户自定义表:存储的是用户的信息,就像操作系统的用户文件一样,用户可随意进行更改。 (3)已分区表:是数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中。在维护整个集合完整性时,使用分区可以快速而有效地访问或管理数据子集,从而使大型表或者索引更容易管理。如果表非常大或者可能变得非常大,可以选择使用已分区表。 (4)临时表:SQL Server 2005中除了系统表和用户自定义表外,还有一类临时表。临时表与永久表相似,但临时表存储在tempdb数据库中,当会话断掉之后会自动删除。临时表是在SQL Server 2005启动以后,用户在操作数据库的时候创建生成的,在断开与SQL Server 2005服务器的连接或者关闭服务以后,临时表将自动删除。 滁掏耘灾妆挖中庞硅跃药鼻争拴互芳蚜注炸舞伯噪伙肚燕钵防傀战劈填胡第4章 数据表与关键字第4章 数据表与关键字 2. 数据的列属性 表的列名在同一个表中具有唯一性,同一列的数据属于同一种数据类型。除了用列名和数据类型来指定列的属性外,还可以定义其他属性:NULL或NOT NULL属性和IDENTITY属性。 咨污囊钳隘逛范但虾痕赚逞政曹烹哺饮项苍泳出菠赤袖度飞戚烛靖室蔓鹊第4章 数据表与关键字第4章 数据表与关键字 案例4-3 使用SQL Server

文档评论(0)

mg60065 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档