当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

四川职业技术学院:《数据库基础》模块六 视图及数据库管理

资源类别:文库,文档格式:PPT,文档页数:36,文件大小:1.06MB,团购合买
理解视图概念,掌握视图的基本应用;明白数据库管理的重 要作用,掌握保障数据安全的基本操作手段。
点击下载完整版文档(PPT)

数据库基础 SOL Server 2000 模块六 视圜及鄱擔库管

模块六

数据库基础 SOL Server 2000 教学目的与教学内容 教学目的 理解视图概念,掌握视图的基本应用;明白数据库管理的重要 作用,掌握保障数据安全的基本操作手段。 教学内容 视图 创建视图 视图的修改和删除 >数据库备份与还原、数据导入与导出 使用【企业管理】还原数据库 stuck 使用【企业管理器】导入导出数据

教学目的与教学内容 • 教学目的 理解视图概念,掌握视图的基本应用; 明白数据库管理的重要 作用,掌握保障数据安全的基本操作手段。 • 教学内容 ➢ 视图 • 创建视图 • 视图的修改和删除 ➢ 数据库备份与还原、数据导入与导出 • 使用【企业管理】还原数据库stuCJ • 使用【企业管理器】导入/导出数据

数据库基础 SOL Server 2000 教学流程 视图及数据库的管理 课题一视图 课题二数据库备份与还原、数据导入与导出 任务 任务 任务一 任务 任务三 创建视 视图的 使用企 使用企 使用企 图 修改与 业管理 业管理 业管理 删除 备份数 还原数 器导入 据库 据库 导数据

视图及数据库的管理 教学流程 课题一 视图 课题二 数据库备份与还原、数据导入与导出 任务一 创建视 图 任务二 视图的 修改与 删除 任务一 使用企 业管理 备份数 据库 任务二 使用企 业管理 还原数 据库 任务三 使用企 业管理 器导入 导数据

数据库基础 SOL Server 2000 课题一视图 目的:在本课题中学习视图的创建、使用、修改和删 除。通过视图修改数据和视图的使用方案。 方法:边讲授边练习 内容: 首先让我们来看一个已经创建好的视图示例,观察创建 视图的书写形式,然后由此示例引导出创建视图的基本语 法格式,提出创建视图应遵循的基本原则,接着用四个示 例分别说明如何创建四种类型的视图,及它的优点。 视图的使用 ·视图的修改和删除 ←还原四明业不院

课题一 视 图 目的:在本课题中学习视图的创建、使用、修改和删 除。通过视图修改数据和视图的使用方案。 方法:边讲授边练习 内容: • 首先让我们来看一个已经创建好的视图示例,观察创建 视图的书写形式,然后由此示例引导出创建视图的基本语 法格式,提出创建视图应遵循的基本原则,接着用四个示 例分别说明如何创建四种类型的视图,及它的优点。 •视图的使用 •视图的修改和删除。 还原

数据库基础 SOL Server 2000 任务1:创建视图 1示例 【例6.1】创建一个学生基本信息视图 stu view,它只包括 stu表里的学号、姓名、总成绩、名次三个字段。 在【查询分析器】查询窗口有下列语句: CREATE VIEW Stu view AS SELECTXh, xm, Zci,mc FROM Stu ←还原四明业不院

任务1:创建视图 1.示例 【例6.1】创建一个学生基本信息视图stu_view,它只包括 stu表里的学号、姓名、总成绩、名次三个字段。 在【查询分析器】查询窗口有下列语句: CREATE VIEW stu_view AS SELECT xh, xm, zcj, mc FROM stu 还原

据库基础=S0 SErve20 按F5键执行查询后,在【查询分析器】的对象浏览器窗口中就 可以看到刚刚创建的 stu view视图,如下图示: 50L查询分析器 文件(编辑(查询(Q工具(T 窗口(y帮助(H 回曲回 对象浏览器 B FREEHEAD CFREEHEAD \Mrxj) tuCK 中-口用户表 系统表 口视图 Gfoidbo. stu vie +oo dbo. sysconstraints 对象回模板 连接:0 NUM

按F5键执行查询后,在【查询分析器】的对象浏览器窗口中就 可以看到刚刚创建的stu_view视图,如下图示:

据库基础=S0 SErve20 语法结构分析 保留关键字 CREATE VIEW:用来指明要创建的对象是视图。 As:视图要执行的操作 SELECT语句:视图的查询语句。 创建视图对象 视图名 CREATE VIEW stu view 视图要执行的操作 AS 定义视图的 SELECT语句 列名 SELECTI xh, xm, zcj,mc FROM stu 基表 四业

• 语法结构分析 – 保留关键字CREATE VIEW:用来指明要创建的对象是视图。 – AS:视图要执行的操作 – SELECT语句:视图的查询语句。 CREATE VIEW stu_view AS SELECT xh, xm, zcj, mc FROM stu 创建视图对象 视图要执行的操作 定义视图的 SELECT 语句 视图名 列名 基表

数据库基础 SOL Server 2000 因此,可以引导出创建视图的最基本语法: CREATE VIEW〈视图名〉[(列名1[,列名2,.,列名n1)7 AS 查询语句 说明: 视图名:名称必须符合标识符规则。可以选择是否指定视图所有者名称。 列名:可选项,如果未指定列名,则视图列的名称将与 SELECT语句中的列名 称相同。只有在下列情况下,才必须命名 CREATE VIEW中的列:当列是从算术 表达式、函数或常量派生的,两个或更多的列可能会具有相同的名称(通常是 因为联接),视图中的某列被赋予了不同于派生来源列的名称。还可以在 SELECT语句中指派列名。 查询语句:视图可以是具体某个表的行和列的简单子集,可以使用多个表或其 它视图,也可以是任意复杂性的 SELECT子句

因此,可以引导出创建视图的最基本语法: CREATE VIEW [ ( 列 名 1 [ , 列 名 2 , ... 列 名 n ] ) ] AS 查询语句 说明: 视图名:名称必须符合标识符规则。可以选择是否指定视图所有者名称。 列名:可选项,如果未指定列名,则视图列的名称将与 SELECT 语句中的列名 称相同。只有在下列情况下,才必须命名 CREATE VIEW 中的列:当列是从算术 表达式、函数或常量派生的,两个或更多的列可能会具有相同的名称(通常是 因为联接),视图中的某列被赋予了不同于派生来源列的名称。还可以在 SELECT 语句中指派列名。 查询语句:视图可以是具体某个表的行和列的简单子集,可以使用多个表或其 它视图,也可以是任意复杂性的 SELECT 子句

数据库基础 SOL Server 2000 2.几个概念 视图:是一个虚拟表,它以另一种方式表示一个或多个表中的数据 视图只是保存在数据库中的 SELECT查询。 基表:为视图提供数据来源一个表或多个表。如上例的stu表

2.几个概念 • 视图:是一个虚拟表,它以另一种方式表示一个或多个表中的数据。 视图只是保存在数据库中的 SELECT 查询。 • 基表:为视图提供数据来源一个表或多个表。如上例的stu表

数据库基础 SOL Server 2000 3.创建视图应遵循的基本原则 名称限制:视图名称必须遵循标识符的规则,且对每个用户 必须唯一,该名称不得与该用户拥有的任何表的名称相同。 数据库限制:只能在当前数据库中创建视图。 列限制:最多可以引用1024列 嵌套限制:在视图上可以再建立视图,最多嵌套32层 定义视图的 SELECT语句限制:定义视图的查询语句不可以 包含 ORDER BY、 COMPTE或 COMPUTE BY子句或NTo关 键字

3.创建视图应遵循的基本原则 • 名称限制:视图名称必须遵循标识符的规则,且对每个用户 必须唯一,该名称不得与该用户拥有的任何表的名称相同。 • 数据库限制:只能在当前数据库中创建视图。 • 列限制:最多可以引用1024列。 • 嵌套限制:在视图上可以再建立视图,最多嵌套32层。 • 定义视图的SELECT语句限制:定义视图的查询语句不可以 包含ORDER BY、COMPTE或COMPUTE BY子句或INTO关 键字

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共36页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有