- 1、本文档共18页,可阅读全部内容。
- 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 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 创建约束 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 案例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主界面。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (2)展开对象资源管理器中的【数据库】→newdatabase选项,右击【表】选项,在弹出的快捷菜单中选择【新建表】命令。 (3)进入图像化创建表界面,切换到【属性】面板,在【名称】文本框中输入表名commodities,在【列名】和【数据类型】中填入相应的数据信息,设置产品编号(c_id)为主键,单击【保存】按钮。 (4)打开数据表commodities,在对应的【列名】和【数据类型】下插入具体的值,单击【保存】按钮即可。商品信息表commodities创建完成。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 1. 数据表分类 SQL Server 2005的数据表可分为4类: (1)系统表:存储的是系统信息,就像操作系统的注册表一样,不能随意更改。 (2)用户自定义表:存储的是用户的信息,就像操作系统的用户文件一样,用户可随意进行更改。 (3)已分区表:是数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中。在维护整个集合完整性时,使用分区可以快速而有效地访问或管理数据子集,从而使大型表或者索引更容易管理。如果表非常大或者可能变得非常大,可以选择使用已分区表。 (4)临时表:SQL Server 2005中除了系统表和用户自定义表外,还有一类临时表。临时表与永久表相似,但临时表存储在tempdb数据库中,当会话断掉之后会自动删除。临时表是在SQL Server 2005启动以后,用户在操作数据库的时候创建生成的,在断开与SQL Server 2005服务器的连接或者关闭服务以后,临时表将自动删除。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copy
您可能关注的文档
最近下载
- 高中物理临界问题.ppt VIP
- 某某大学各岗位廉政风险点及防控措施一览表(最新最全面版本) .pdf VIP
- 对招标项目设计的特点及关键性技术问题的对策措施;.doc VIP
- 传承非遗文化秧歌知识文化科普讲座主题班会PPT课件.pptx VIP
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
文档评论(0)