《数据表与关键字》PPT课件

《数据表与关键字》PPT课件

ID:41223351

大小:475.01 KB

页数:18页

时间:2019-08-19

《数据表与关键字》PPT课件_第1页
《数据表与关键字》PPT课件_第2页
《数据表与关键字》PPT课件_第3页
《数据表与关键字》PPT课件_第4页
《数据表与关键字》PPT课件_第5页
资源描述:

《《数据表与关键字》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2005应用开发技术与典型实例第4章数据表与关键字第4章数据表与关键字4.1数据库表4.2关系键4.3约束4.1数据库表表是包含数据库中所有数据的数据对象,它是用来存储和操作数据的一种逻辑结构。案例4-1在SSMS中使用图像化操作创建商品信息表【案例描述】使用SQLServerManagementStudio,在资源管理器中创建商品信息表。使用SQLServerManagementStudio在资源管理器中创建商品信息表的具体操作步骤如下:(1)选择【开始】→【所有程序】→MicrosoftSQL

2、Server2005→SQLServerManagementStudio命令,打开【连接到服务器】对话框;单击【连接】按钮连接数据库,进入MicrosoftSQLServerManagementStudio主界面。4.1数据库表(2)展开对象资源管理器中的【数据库】→newdatabase选项,右击【表】选项,在弹出的快捷菜单中选择【新建表】命令。(3)进入图像化创建表界面,切换到【属性】面板,在【名称】文本框中输入表名commodities,在【列名】和【数据类型】中填入相应的数据信息,设置产品编号(c_id)为

3、主键,单击【保存】按钮。(4)打开数据表commodities,在对应的【列名】和【数据类型】下插入具体的值,单击【保存】按钮即可。商品信息表commodities创建完成。4.1数据库表1.数据表分类SQLServer2005的数据表可分为4类:(1)系统表:存储的是系统信息,就像操作系统的注册表一样,不能随意更改。(2)用户自定义表:存储的是用户的信息,就像操作系统的用户文件一样,用户可随意进行更改。(3)已分区表:是数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中。在维护整个集合完整性时,

4、使用分区可以快速而有效地访问或管理数据子集,从而使大型表或者索引更容易管理。如果表非常大或者可能变得非常大,可以选择使用已分区表。(4)临时表:SQLServer2005中除了系统表和用户自定义表外,还有一类临时表。临时表与永久表相似,但临时表存储在tempdb数据库中,当会话断掉之后会自动删除。临时表是在SQLServer2005启动以后,用户在操作数据库的时候创建生成的,在断开与SQLServer2005服务器的连接或者关闭服务以后,临时表将自动删除。4.1数据库表2.数据的列属性表的列名在同一个表中具有唯一性

5、,同一列的数据属于同一种数据类型。除了用列名和数据类型来指定列的属性外,还可以定义其他属性:NULL或NOTNULL属性和IDENTITY属性。4.1数据库表案例4-3使用SQLServerManagementStudio修改商品信息表【案例描述】使用SSMS,对创建的商品信息表commodities进行修改。本案例主要对商品信息表的表名进行修改、对数据表增加数据字段、删除数据表的字段、对数据表数据字段进行修改等。操作步骤如下:(1)选择【开始】→【所有程序】→MicrosoftSQLServer2005→SQLS

6、erverManagementStudio命令,打开【连接到服务器】对话框;单击【连接】按钮连接数据库,进入MicrosoftSQLServerManagementStudio主界面。(2)展开对象资源管理器,查找并定位到要修改的数据表commodities。(3)右击要修改的数据表,在弹出的快捷菜单中选择【修改】命令。进入表设计器。(4)单击工具栏中的【属性窗口界面】按钮,进入表设计器的属性面板,在表设计器的属性面板的名称后对应的就是数据表名,在该处即可对数据表commodities进行修改。4.2关系键用户在建

7、立数据库的时候,需要为每张表指定一个主键。主键就是能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。4.2.1键的定义4.2.2外部关系键4.2.3关系模型的完整性4.2.1键的定义键又称为码,是关系模型中的一个非常重要的概念。在一个关系中,能够唯一标识记录的属性集合叫做关系模式的超键。如果一个属性集合能唯一标识元组,而且又不含多余的属性,这个集合最小,那么这个属性集合就称为候选键。在关系模式中,用户正在使用的候选键就是主键。主键属性称为主属性。在最简单的情况下,候选码只有一个属性。

8、在最极端的情况下,关系模式的所有属性组是这个关系模式的候选码,称为全码。关系型数据库依赖于主键——它是数据库物理模式的基石。主键在物理层面上只有两个用途。唯一地标识一行。作为一个可以被外键有效引用的对象。4.2.1键的定义案例4-4设置新闻类别表主键【案例描述】在SSMS中,利用Transact-SQL语句在查询编辑器中为新闻类别表category设置主键。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。