- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库开发技术全套PPT电子课件教案-第5章 数据库对象的操作
第5章 数据库对象的操作;主要内容:
介绍各种数据库对象的操作方法。;5.1 数据类型 ;5.1.1 系统数据类型 ;1. 整型数据类型;2. 浮点数据类型 ;3. 字符数据类型 ;4. 日期和时间数据类型 ;5. 文本和图形数据类型 ;6. 货币数据类型 ;7. 位数据类型 ;8. 二进制数据类型;9. 特殊数据类型 ;10. 新增数据类型 ;5.1.2 自定义数据类型 ;例子5-1:自定义一个地址数据类型。
exec sp_addtype address, ‘varchar(80)’, ‘not null’
其运行结果如下:
(1 row(s) affected)
type added.
;例子5-2:删除自定义的生日数据类型。 ;5.2 表操作 ;5.2.1 创建表;1. 利用Enterprise Manager创建表 ;;2. 利用create命令创建表 ;创建表的各参数的说明如下: ;constant_expression:指定列的缺省值的常量表达式 。
IDENTITY:用于指定列为标识列。
Seed:用于指定标识列的初始值。
Increment:用于指定标识列的增量值。
NOT FOR REPLICATION:用于指定列的IDENTITY属性在把从其它表中复制的数据插入到表中时不发生作用,即不足的生成列值,使得复制的数据行保持原来的列值。
ROWGUIDCOL:用于指定列为全球唯一鉴别行号列 。
COLLATE:用于指定表使用的校验方式。
column_constraint和table_constraint:用于指定列约束和表约束。;例子5-3:创建了一个雇员信息表 ;5.2.2 增加、删除和修改字段 ;利用Transact-SQL语言中的alter table命令增加、删除和修改字段的参数;ADD:用于指定要添加一个或多个列定义、计算列定义或者表约束。
computed_column_expression:用于指定一个计算列的计算表达式。
WITH CHECK | WITH NOCHECK:用于指定已经存在于表中的数据是否需要使用新添加的或者刚启用的 FOREIGN KEY 或 CHECK 约束进行验证。
DROP { [CONSTRAINT] constraint_name | COLUMN column_name }:用于指定从表中删除的约束或者列的名称。; { CHECK | NOCHECK} CONSTRAINT:用于指定启用或禁用FOREIGN KEY或者CHECK约束。
ALL :用于指定使用 NOCHECK 选项禁用所有的约束,或者使用 CHECK 选项启用所有约束。
{ENABLE | DISABLE} TRIGGER:用于指定启用或禁用触发器。当一个触发器被禁用时,它对表的定义依然存在;然而,当在表上执行 INSERT、UPDATE 或 DELETE 语句时,触发器中的操作将不执行,除非重新启用该触发器。
ALL :用于指定启用或禁用表中所有的触发器。
trigger_name :指定要启用或禁用的触发器名称。;例5-4:创建了一个雇员信息表 ;;5.2.3 创建、删除和修改约束 (选读);1. 主键约束 ;;主键约束各参数的说明如下 ;例子5-5;2. 唯一性约束;创建和修改唯一性约束的操作方法;3. 检查约束 ;创建检查约束常用的操作方法有两种:;例子5-6: ;4. 缺省约束;4. 外部键约束;④用户想要修改外部键约束的数据,必须有对外部键约束所参考表的SELECT权限或者REFERENCES权限。
⑤参考同一表中的字段时,必须只使用REFERENCES子句,不能使用外部键子句。
⑥一个表中最多可以有31个外部键约束。
⑦在临时表中,不能使用外部键约束。
⑧主键和外部键的数据类型必须严格匹配。;5.2.4 查看表格 ;;;例子5-7: ;图5-1(a) 当前数据库对象显示窗口 ; 图5-1(b) 表word显示窗口;5.2.5 删除表;5.3.1 创建视图
5.3.2 修改和重命名视图
5.3.3 查看视图信息、删除视图
5.3.4 通过视图修改记录; 视图是从一个或者多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基础表而是一个???拟表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。 ;使用视图的优点和作用 ;⑤视图可以让不同的用户以不同的方式看到不同或者相同的数据集。
⑥在某些情况下,由于表中数据量太大,因此在表的设计时常将表进行水平或
您可能关注的文档
- 移动通信软件编程基础—C语言第11章结构.ppt
- 移动通信软件编程基础—C语言第12章指针的高级使用.ppt
- 移动通信软件编程基础—C语言第13章C语言综合应用.ppt
- 空调销售团队考核方案.ppt
- 站長的小秘密.ppt
- 立方网络学堂(Kevin)-市场研究及数据分析理念及方法概.ppt
- 空调给排水系统-各区域的温度调节.ppt
- 稳固结构的探析(第二课时).ppt
- 第12章 信源与信息熵.ppt
- 第2章 信息系统的应用与发展.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第2章 Linux系统配置及内核重建.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第3章 Linux系统管理.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第5章 Internet应用服务器的配置.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第4章 shell编程.ppt
- 网络营销如何查资料、打电话-培训课件.ppt
- 网络计划技术全套PPT电子课件教案-第2章计算.ppt
- 网络计划技术全套PPT电子课件教案-第3章PERT.ppt
- 网络计划技术全套PPT电子课件教案-第1章画法.ppt
- 网络系统课件20110314.ppt
- 网络计划技术全套PPT电子课件教案-第4章横道时标前锋线.ppt
最近下载
- 岛津原子吸收分光光度计AA-6300软件硬件基本操作AA-6300-rj手册说明书.pdf VIP
- The Magic of Ordinary Days《平凡岁月的魅力(2005)》完整中英文对照剧本.docx VIP
- 注册税务师备考课件.pptx VIP
- MECG1000心电图机培训.pptx VIP
- 国内外CO2催化转化技术发展现状与未来展望.docx VIP
- 道路运输企业双重预防机制建设资料(安全风险分级管控和隐患排查治理).pdf
- HG∕T 5421-2018 噻唑膦原药(可复制版).pdf
- 括号里最大能填几326题.pdf VIP
- 公司物业服务投标方案(技术方案).docx VIP
- 实验动物学学堂云学堂在线课后题答案.docx VIP
文档评论(0)