数据库系统原理与应用(SQL Sever2005)

上传人:油条 文档编号:49190362 上传时间:2018-07-25 格式:PPT 页数:33 大小:908KB
返回 下载 相关 举报
数据库系统原理与应用(SQL Sever2005)_第1页
第1页 / 共33页
数据库系统原理与应用(SQL Sever2005)_第2页
第2页 / 共33页
数据库系统原理与应用(SQL Sever2005)_第3页
第3页 / 共33页
数据库系统原理与应用(SQL Sever2005)_第4页
第4页 / 共33页
数据库系统原理与应用(SQL Sever2005)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《数据库系统原理与应用(SQL Sever2005)》由会员分享,可在线阅读,更多相关《数据库系统原理与应用(SQL Sever2005)(33页珍藏版)》请在金锄头文库上搜索。

1、书名:数据库系统原理与应用 ISBN: 978-7-111-28916-6 作者:刘志成 颜谦和 出版社:机械工业出版社 本书配有电子课件数据库系统原理与应用 高职高专 ppt 课件Copy by spring第一章数据库技术基础数据库系统原理与应用 高职高专 ppt 课件Copy by spring数据库技术基础第1讲 数据库和SQL Server 2005的基本知识 数据库系统原理与应用 高职高专 ppt 课件引入本课程在专业体系中的作用 : 专业基础课 专业核心课数据库系统原理与应用 高职高专 ppt 课件学习要点 数据库基本概念与SQL基本知识 数据库技术概述数据库的基本概念数据处理发

2、展简史三种数据模型 SQL Server 2005的基本知识SQL语言概述SQL语句组成SQL Server 2005的简介项目演示 数据库系统原理与应用 高职高专 ppt 课件数据库的基本概念数据 : 在计算机系统中,凡是能被计算 机存储并处理的数字、字符、图形 和声音等统称为数据。 数据不等于数字 数据包括两大类 数值型数据 非数值型数据 数据和信息 信息是指有意义的数据,即数据上定义的有意义的描述 学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统 数据库系统原理与应用 高职高专 ppt 课件数据库的基本概念数据处理:将数据转换为信息的过程处理的目的为:从大量的数据

3、中提取有效的信息资源,为进一步分析、管理和决策提供依据。数据处理也称信息处理。 处理的方法与使用技术:分析、归纳、推理(科学方法)计算机技术、数据库技术 处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索、传输、等一系列活动的总和学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统 数据库系统原理与应用 高职高专 ppt 课件数据库的基本概念数据库:存放数据的仓库 是DataBase System的核心 以文件的形式存储 相互关联的数据的集合 ,最终形成文件 对比:一般文件仅指相关信息的集合,它的存放形式可以是杂乱无章的 学习要点数据库基本概念数据、数

4、据处理、数据库、数据库管理系统、数据库系统 数据库系统原理与应用 高职高专 ppt 课件数据库的基本概念数据库管理系统:数据库系统的主要软件系统 ,负责对数据 库进行管理和维护,借助于操作系统实现对数 据的存储管理。 数据定义语言(DDL):用来描述和定义数据库中的各种数据的及数据之间的联系。数据管理语言(DML):用来对数据库中的数据进行插入、查找、修改和删除等操作。数据管理的程序(DCL):用来完成系统控制、数据完整性控制及并发控制等操作。学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统 典型的DBMS系统有: FOXPRO SYBASE INFORMIXORACL

5、E DB2 SQL Server等数据库系统原理与应用 高职高专 ppt 课件数据库的基本概念数据库系统:一个应用系统 组成 数据库(DB)是数据库系统操作的对象 DB内数据具有集中性和共享性 数据库管理系统(DBMS)p6图示1-1负责对数据库进行管理的软件系统 用户三类用户(最终用户、应用程序员 、数据库管理员 ) 计算机系统学习要点数据库基本概念数据、数据处理、数据库、数据库管理系统、数据库系统 数据库系统原理与应用 高职高专 ppt 课件数据处理发展简史发展阶段: 手工处理 文件系统 数据库系统阶段 数据仓库技术过去现在学习要点发展阶段手工、文件、数据库系统、数据仓库数据处理发展简史手

6、工处理阶段:缺点:1. 应用程序和数据之间的依赖性太强,独立性差;2. 数据和数据之间存在许多重复数据,造成大量数据冗余。 应用程序1应用程序2应用程序N数据组1数据组2数据组N学习要点发展阶段手工、文件、数据库系统、数据仓库数据处理发展简史文件系统阶段:缺点:不同的应用程序很难共享同一数据文件,也就是说 数据独立性仍然较差,数据冗余度较大。 应用程序1应用程序2应用程序N数据组1数据组2数据组N操作系统学习要点发展阶段手工、文件、数据库系统、数据仓库数据处理发展简史数据库系统阶段:应用程序1应用程序2应用程序N数据库数据库 管理系统优点: 1. 数据结构化 2. 数据共享 3. 数据独立性

7、4. 最小冗余度 学习要点发展阶段手工、文件、数据库系统、数据仓库数据处理发展简史数据仓库阶段:数据仓库是一个面向主题的,集成的,不同时间的,稳定的数据集合以便支持管理决策。 软硬件技术组成的环境。它将企业内部各种跨平台的数据,经过重新组合和加工,构成面向决策的数据仓库 图示学习要点发展阶段手工、文件、数据库系统、数据仓库数据仓 库OLAP分析数据挖掘固定统计分 析、报表数 据 抽 取 、 转 换 、 加 载用户数 据 抽 取 、 转 换 、 加 载用户业务数据数据集市元数据数据仓库的功能层次模型 :学习要点发展阶段手工、文件、数据库系统、数据仓库数据模型三种数据模型:层次模型 网状模型 关系

8、模型 学习要点目录层次、网状、关系层次模型:用树型结构来表示数据及数据间联系的模型特点:仅有一个最高层的结点,称为根结点 其它的结点有且仅有一个直接的上层结点,称为父结点 上层结点和下层结点的联系是1:N的联系图例如下:学习要点目录层次、网状、关系数据模型网状模型: 用网络结构来表示数据及数据间联系的模型 特点:可以有一个以上的结点无双亲。至少有一个结点有多于一个以上的双亲两个结点之间有两种或两种以上的关系 图例如下:学习要点目录层次、网状、关系数据模型关系模型:用用二维表格来表示数据间联系的模型 基本概念:二维表格的每一列称为一个属性 。二维表格的每一行称为一个元组 一个二维表格称为一个关系

9、 图例如下:学号姓名性别出生年月家庭地址班级20021001001谭谭桂香女1984-07-25湖南长长沙软软件02120021003010刘奇 男1979-08-02广西南宁信息021学习要点目录层次、网状、关系数据模型语言简介SQL语言概述: SQL即结构化查询语言(Structured Query Language) 最早的SQL由1976年由IBM公布 本书中要介绍的SQL是Transact-SQL(简称为T-SQL) SQL学习要点SQL语言简介概述、分类SQL语言分类:SQL 语言由命令、子句、运算符和聚合函数构成 以用途分为三类(命令说明)DDL(数据定义语言) CREATE,

10、ALTER, DROPDML(数据操纵语言 INSERT, UPDATE, DELETE,SELECT DCL(数据控制语言 COMMIT WORK, ROLLBACK WORK学习要点SQL语言简介概述、分类语言简介SQLDDLData Definition Language :用来建立、删除和修改数据库、表和索引 相关数据库对象的操作命令,一般是由下列 命令组成的表达式 命令描述CREATE该该命令用来创创建新的数据库库、表和索引等。DROP该该命令用来删删除数据库库、表和索引等。ALTER该该命令用来修改数据库库、表和索引等。SQL语言简介分类DDL、DML、DCLDMLData Man

11、ipulation Language :查询、插入、更新和删除数据库记录 的操作命令,一般是由下列命令组成的表 达式 命令描述SELECT该该命令用来在数据库库中查查找满满足特定条件的记录记录 。INSERT该该命令用来在数据库库中插入一条或一批记录记录 。UPDATE该该命令用来改变变数据库库中特定记录记录 和字段的值值。DELETE该该命令用来从数据库库表中删删除记录记录 。SQL语言简介分类DDL、DML、DCLDCLData Control Language:授予或撤消数据库用户操作权限的操作 命令,一般是由下列命令组成的表达式 命令描述GRANT该该命令用来向用户户授予操作权权限。R

12、EVOKE该该命令用来回收用户户操作权权限。SQL语言简介分类DDL、DML、DCL基本命令操作对象操作方式 创建删除修改查询数据库库CREATE DATABASEDROP DATABASEALTER DATABASE基本表CREATE TABLEDROP TABLEALTER TABLE视图视图CREATE VIEWDROP VIEW索引CREATE INDEXDROP INDEX触发发器CREATE TRIGGERDROP TRIGGER存储过储过 程CREATE PROCEDUREDROP PROCEDURE记录记录INSERT(插入)DELETEUPDATESELE CT学习要点SQL

13、语句组成基本命令、子句、运算符、聚合函数语言简介SQL子句:子句是用来修改条件的,这些条件被用来 定义要选定或要操作的数据。主要是用于 SELECT语句中,下表列出了可用的子句 子句描述FROM用来指定表名。WHERE用来指定所选记录选记录 必须满须满 足的条件。GROUP BY用来把选选定的记录记录 分成特定的组组。HAVING用来说说明每个组组需要满满足的条件。ORDER BY用来按特定的次序将记录记录 排序。学习要点SQL语句组成基本命令、子句、运算符、聚合函数语言简介SQL两类运算符:逻辑运算符AND:并列条件OR:或者条件NOT:否定条件 比较运算符 运算符含义/用法 小于=小于等于

14、大于=大于等于=等于不等于BETWEEN用来指定值值的范围围LIKE在模式匹配中使用IN用来指定数据库库中的记录记录学习要点SQL语句组成基本命令、子句、运算符、聚合函数语言简介SQL聚合函数:SELECT 子句内使用聚合函数对记 录组进行操作,它返回应用于一组记录 的单一值。下表列出了聚合函数 聚合函数描述AVG用来获获得特定字段中的值值的平均数。COUNT用来返回选选定记录记录的个数。SUM用来返回特定字段中所有值值的总总和。MAX用来返回指定字段中的最大值值。MIN用来返回指定字段中的最小值值。DISTINCT COUNT用来返回不重复的输输入值值的数目。学习要点SQL语句组成基本命令、

15、子句、运算符、聚合函数语言简介SQLSQL Server 2005简介 SQl Server 2005基础:由Microsoft公司于2005年推出特性提供了Internet集成可伸缩性和可用性企业级数据库功能易于安装部署和使用数据仓库等特性 学习要点SQLserver 2005 简介基础、常用管理工具版本企业版标准版个人版开发版和评估版 SQL Server 2005简介 常用管理工具:联机丛书包含有SQL Server 2005的使用说明。服务管理器启动、暂停、继续执行和停止本地或远程 SQL Server 或 SQL Server 代理服务的实例。查询分析器交互式图形工具,能够编写、执行查询。企业管理器遵从MMC的用户界面。学习要点SQLserver 2005 简介基础、常用管理工具项目演示Microsoft SQL Server 2005企业版的安装 项目实践

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号