第三章 数据库的创建与维护.ppt

上传人:99****p 文档编号:1441572 上传时间:2019-02-27 格式:PPT 页数:20 大小:1.80MB
下载 相关 举报
第三章 数据库的创建与维护.ppt_第1页
第1页 / 共20页
第三章 数据库的创建与维护.ppt_第2页
第2页 / 共20页
第三章 数据库的创建与维护.ppt_第3页
第3页 / 共20页
第三章 数据库的创建与维护.ppt_第4页
第4页 / 共20页
第三章 数据库的创建与维护.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、第 3章 数据库的创建与管理3.1 SQL Server的数据对象3.2 数据库的基本操作An Introduction to Database Systenm3.1 SQL Server的数据库对象在 SQL Server数据库里,表、视图、存储过程、触发器等具体存储数据或对数据进行操作的实体都称为对象,主要包括创建表、数据类型、视图、索引、约束、默认值、存储过程、触发器等数据库对象。u 表对象表是具体组织和存储数据的对象,由行和列组成。它是数据库关系图的基本构件 【 数据库关系图中的每个表有三种不同的属性:标题栏、行选择器和一组属性列 】 。An Introduction to Datab

2、ase Systenm3.1 SQL Server的数据库对象为了确定新表的结构,用户需要决定以下内容: 表中将包含的数据类型 表中列数、每列的数据类型以及数据的长度 列是否可以接受空值 是否使用约束 列类型的索引以及列应是主键和外键在决定表的结构以后,可以在数据库关系图中(或者使用表设计器)创建该表并定义表结构。An Introduction to Database Systenm3.1 SQL Server的数据库对象u 数据类型数据类型对象用来定义列或者变量的数据类型。 SQL Server提供了系统数据类型,也允许用户自定义数据类型。u 视图视图也称为虚表,是从一个或几个基本表中导出的

3、表,在数据库中仅仅存储视图的定义,不存储对应的数据。视图返回结果集的形式与基本表相似,并且在 SQL语句中引用视图的方式与基本表相同。An Introduction to Database Systenm3.1 SQL Server的数据库对象u 索引索引提供无需扫描整张表就能实现对数据快速访问的途径,使用索引可以快速访问数据表中的特定信息。索引是对数据库表中的一列或多列的值进行排序的一种结构,它提供指向存储在表的指定列中的数据值的指针,然后根据用户指定的排序顺序对这些指针排序。索引的类型:唯一索引、主键索引和聚集索引。An Introduction to Database Systenm3.

4、1 SQL Server的数据库对象u 约束约束是 SQL Server 中实施数据一致性和完整性规则的方法,是数据库服务器强制的业务逻辑关系。约束限制用户可以输入到指定列的取值范围,强制引用完整性。u 默认值如果在向表中插入新数据时没有指定列的值,默认值就指定这些列所使用的值。默认值可以是任何取值为常量的对象,它也是 SQL Server 提供确保数据一致性和完整性的一种方法。An Introduction to Database Systenm3.1 SQL Server的数据库对象u 存储过程存储过程是 T-SQL语句和可选控制语句的预编译集合,以一个名称存储冰作为一个单元处理。存储过程

5、可以简化管理数据库、显示关于数据库以及用户信息的工作。存储过程存储在数据库内,可以通过来自应用程序的调用来执行,并且允许用户声明变量、执行条件以及其他强大的编程功能。存储过程可以包含程序流、逻辑关系和对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。An Introduction to Database Systenm3.1 SQL Server的数据库对象u 触发器触发器是一种特殊类型的存储过程,它在用户使用一种或多种数据修改操作( UPDATE、 INSERT或者 DELETE)来修改指定表中的数据时运行。称为 INSTEAD OF触发器的特殊触发器可以指定对视图

6、的基础基表的修改。触发器可以查询其他表,而且可以包含复杂的 SQL语句它们主要用于强制服从复杂的业务规则或要求。触发器也可以用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。但不建议这么做,这些最好还是使用主外键约束来实现。An Introduction to Database Systenm3.2 数据库的操作2 创建数据库4 删除数据库5 分离与附加以及导入导出数据库 企业管理器 T-SQL语句1 数据库的基本概念操作演示操作演示3 修改数据库An Introduction to Database Systenm3.2.1 数据库的基本概念u 物理数据库u 逻辑数据库SQL 2000数据库是存储数据的容器,是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合,即数据库的用户视图。数据库管理员视图:存储数据库的各种对象的实体。SQL Server 2000的物理数据库架构主要内容包括文件以及文件组。An Introduction to Database Systenm

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。