第三章 数据库的创建与维护.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文档。上传文档
查看更多
第三章 数据库的创建与维护

An Introduction to Database Systenm 第3章 数据库的创建与管理 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.1 SQL Server的数据库对象 3.2 数据库的操作 3.2.1 数据库的基本概念 3.2.2 创建数据库 3.2.2 创建数据库 3.2.3 修改数据库 3.2.3 修改数据库 3.2.3 修改数据库 3.2.3 修改数据库 3.2.3 修改数据库 3.2.4 删除数据库 3.2.5 数据库的分离与附加 作 业 * 3.1 SQL Server的数据对象 3.2 数据库的基本操作 在SQL Server数据库里,表、视图、存储过程、触发器 等具体存储数据或对数据进行操作的实体都称为对象,主要 包括创建表、数据类型、视图、索引、约束、默认值、存储 过程、触发器等数据库对象。 表对象 表是具体组织和存储数据的对象,由行和列组成。它是 数据库关系图的基本构件【数据库关系图中的每个表有三种 不同的属性:标题栏、行选择器和一组属性列】。 为了确定新表的结构,用户需要决定以下内容: 表中将包含的数据类型 表中列数、每列的数据类型以及数据的长度 列是否可以接受空值 是否使用约束 列类型的索引以及列应是主键和外键 在决定表的结构以后,可以在数据库关系图中(或者使用 表设计器)创建该表并定义表结构。 数据类型 数据类型对象用来定义列或者变量的数据类型。SQL Server提供了系统数据类型,也允许用户自定义数据类型。 视图 视图也称为虚表,是从一个或几个基本表中导出的表, 在数据库中仅仅存储视图的定义,不存储对应的数据。视图 返回结果集的形式与基本表相似,并且在SQL语句中引用 视图的方式与基本表相同。 索引 索引提供无需扫描整张表就能实现对数据快速访问的 途径,使用索引可以快速访问数据表中的特定信息。 索引是对数据库表中的一列或多列的值进行排序的一种 结构,它提供指向存储在表的指定列中的数据值的指针, 然后根据用户指定的排序顺序对这些指针排序。 索引的类型:唯一索引、主键索引和聚集索引。 约束 约束是SQL Server 中实施数据一致性和完整性规则的 方法,是数据库服务器强制的业务逻辑关系。约束限制用户 可以输入到指定列的取值范围,强制引用完整性。 默认值 如果在向表中插入新数据时没有指定列的值,默认值就 指定这些列所使用的值。默认值可以是任何取值为常量的 对象,它也是SQL Server 提供确保数据一致性和完整性的 一种方法。 存储过程 存储过程是T-SQL语句和可选控制语句的预编译集合, 以一个名称存储冰作为一个单元处理。存储过程可以简化 管理数据库、显示关于数据库以及用户信息的工作。 存储过程存储在数据库内,可以通过来自应用程序的 调用来执行,并且允许用户声明变量、执行条件以及其他 强大的编程功能。 存储过程可以包含程序流、逻辑关系和对数据库的 查询。它们可以接受参数、输出参数、返回单个或多个 结果集以及返回值。 触发器 触发器是一种特殊类型的存储过程,它在用户使用一种 或多种数据修改操作(UPDATE、INSERT或者DELETE) 来修改指定表中的数据时运行。称为INSTEAD OF触发器的 特殊触发器可以指定对视图的基础基表的修改。 触发器可以查询其他表,而且可以包含复杂的SQL语句 它们主要用于强制服从复杂的业务规则或要求。 触发器也可以用于强制引用完整性,以便在多个表中 添加、更新或删除行时,保留在这些表之间所定义的关系。 但不建议这么做,这些最好还是使用主外键约束来实现。 2 创建数据库 4 删除数据库 5 分离与附加以及导入导出数据库 ① 企业管理器 ② T-SQL语句 1 数据库的基本概念 操作演示 操作演示 3 修改数据库 物理数据库 逻辑数据库 SQL 2000数据库是存储数据的容器,是一个存放数据 的表和支持这些数据的存储、检索、安全性和完整性的逻辑 成分所组成的集合,即数据库的用户视图。 数据库管理员视图:存储数据库的各种对象的实体。 SQL Server 2000的物理数据库架构主要内容包括

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档