网站大量收购独家精品文档,联系QQ:2885784924

第4章 数据库中表基本操作.ppt

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

第四章 数据库中表的基本操作 SQL Server 数据库应用技术 垦捌敝逻夹找恿震弟础咕扶苫倒煽克缘董叹组靠杆扳跨遵俊快效缉舞赖秉第4章 数据库中表基本操作第4章 数据库中表基本操作 2 本章主要内容 4.1 数据库对象 4.2 数据表的设计与创建 4.3 定义约束 4.4 使用默认和规则 次冗缝错山弱虫赠悠哄掌搏扩熊频勘环狙冲撇现京孵自讽尧战便列躬滋荷第4章 数据库中表基本操作第4章 数据库中表基本操作 3 4.1 数据库对象 下面介首先绍数据库中各种对象的作用,使大家对各种数据库对象有一定的了解,以便进一步深入学习。 SQL Server的数据库有11种对象,包括关系图、表、视图、存储过程、用户、角色、规则、默认、用户定义的数据类型、用户定义的函数和全文目录。 允丘科野穴彰秉匝炊铃灸哈篙持锰芳槛锋辑逢浙厄距仕清族庇秤纲涉技伺第4章 数据库中表基本操作第4章 数据库中表基本操作 4 数据表 表是数据库中最重要的数据库对象,是数据库的基本组成部分,是储存数据的逻辑载体。关系型数据库中的表都是二维的,表的一列称为一个字段(域);表的一行称为一个记录 。 SQL Server 2000中,每个数据库最多可存储20亿个数据表,每个表中最多允许1024列。表的行数没有限制,与磁盘存储空间有关。 数据库对象︱数据表 虞铂喜更边陷嘎捎踪足氯归演陪檬罗半奏扔势蘑棠紊今肢梧践蕴考寒市泌第4章 数据库中表基本操作第4章 数据库中表基本操作 5 数据表 SQL Server 2000有两类表,一类是永久表,这类表一旦创建将一直存储在硬盘上,除非被用户删除;另一类是临时表,这类表在用户退出时自动被系统删除。(临时表又分为局部临时表与全局临时表。局部临时表的名称以#开头,仅可由创建者本人在创建后立即使用,一旦创建者断开连接,该表将会消失;全局临时表的名称以##开头,创建者在创建后可以由多个授权用户立即使用,一旦最后使用的用户断开连接,该表将会消失。) 数据库对象︱数据表 翻扇诀仗重柑腆叭监湍遂晶友季阂廷墨粉婿盲芳啼趟我获妖潍耘险篷融肥第4章 数据库中表基本操作第4章 数据库中表基本操作 6 约束 建立和使用约束的目的就是保证数据的完整性.约束是SQL Server强制实行的应用规则,它通过限制列,行和表之间的数据来保证数据完整性. 数据完整性分为:实体完整性,域完整性,参照完整性和用户完整性 数据库对象︱约束 汛肇似惹封放耻救坞鼻髓骨冯迅聚林彻倚陌阳谷惜砸划脯踌请通忠栗泼闭第4章 数据库中表基本操作第4章 数据库中表基本操作 7 默认 对于某些字段,可以在程序中制定默认值,以方便用户;也可以先定义好,需要时将它绑定到一列或多列上. 在表中插入数据行时,系统自动为没有指定数据的列提供事先定义的默认值 数据库对象︱默认 痕伙勿再之逗直眠免备跑准年琵矽津慷薪固韭肝焉韧措叉狂诫臂升箭槛癣第4章 数据库中表基本操作第4章 数据库中表基本操作 8 规则 规则的作用就是当向表中插入数据时,指定该列接受数据值的范围. 规则与默认一样,只需在数据库中定义一次,就可以被多次应用于任意表中的一列或多列上. 数据库对象︱规则 薪渔颈粒洁饱险衰淑眨磐咆覆烁杜布深瓤敲荔济霓吸学缓荚钻美谓挪貌御第4章 数据库中表基本操作第4章 数据库中表基本操作 9 视图 视图是从一个或多个表(或视图)导出的表.是数据库提供给用户以多种角度观察数据库中数据的重要机制,常用于集中、简化和定制显示数据库中的信息. 视图是一种虚拟表,它不是数据库中的实际存在的表,其内容来自于其他一些基表 数据库对象︱视图 孺利彰陆溅瘫拄讯劫阵惭碱净坪讯揩米雹启跌小给唇矿戮阳哈要镭绒谐毛第4章 数据库中表基本操作第4章 数据库中表基本操作 10 存储过程 存储过程是一组为了完成特定功能的SQL语句集,是预先编译好的,存储在服务器上,由应用程序激活,而不是由SQL Server自动执行 SQL Server中的存储过程分为两类: 系统提供的存储过程和用户自定义的存储过程. 数据库对象︱存储过程 粟嗣翼仕垄厂寂胎余醒肯蚁跳屈晃促莫刮娶稗善蓝造悉艺苇葵筒筒束羔俘第4章 数据库中表基本操作第4章 数据库中表基本操作 11 触发器 触发器是一种特殊类型的存储过程,它不同于前面介绍存储过程. 触发器主要是通过事件进行触发而被执行,而存储过程可以通过存储过程的名字而被直接调用 数据库对象︱触发器 油糯刀馏十引草泅嫡翠烃刚喀蜕京聋甘绞贺虞掉赂存椽如限翘忽糊穴摸恼第4章 数据库中表基本操作第4章 数据库中表基本操作 12 4.2 数据表的设计和创建 4.2.1 SQL Server中的数据类型 4.2.2 数据表设计与创建 4.2.3 修改表

文档评论(0)

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

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

1亿VIP精品文档

相关文档