凯旋棋牌

您当前所在位置:凯旋棋牌 > PPT课件 > 课件PPT → 数据库ppt模板课件

数据库ppt模板课件

PPT预览

数据库ppt模板课件

PPT内容

这是数据库ppt模板课件下载,主要介绍了1.学习该课程的目的2.学习内容3.学习方法与要求4.参考书,理解数据、数据库、数据库管理系统和数据库系统的概念,关系数据库,关系模型三类完整性,数据控制,欢迎点击下载哦。

数据库系统原理 前言 1.学习该课程的目的 2.学习内容 3.学习方法与要求 4.参考书 1.学习该课程 的目的 2.学习内容 本课以关系数据库为重点比较全面讲解数据库的基本概念和基本技术。 第一章 绪论 概述 数据管理的进展、数据模型、数据库、数据库系统、 数据库管理系统、数据库工程的基本概念。 第二章~第四章 讲解关系数据库 关系数据库数据模型、数据语言、关系数据库语言SQL、关系数据库设计理论 第五章 数据库保护 安全性、完整性、并发控制、恢复 第六章 数据库设计 第七章 关系数据库管理系统产品实例 第八章 数据库技术新进展 3.学习方法与要求 该课的特点:以学习数据库的基本概念、基本技术和数据库设计为主。 不象学习sql server, oracle,学习语言,编程为主。 有些概念和语句的语法不仅要熟记,还要了解用在何处?作用是什么?怎么使用? 认真看书、听讲、复习、思考、讨论 先修课有操作系统、离散数学、数据结构 认真完成作业及每章同步练习题 上机(通过MS Sql Serevr 2000 学习sql 语言) 4.参考书 (1)萨师煊,王珊 《数据库系统概论》(第四版)高等教育出版社 (2)徐洁磐,王银银《数据库系统引论》1996 南京大学出版社 (3)王能斌 《数据库系统》 1995 电子工业出版社 (4)李昭原主编,罗晓沛主审 《数据库技术新进展》1997 清华大学出版社 (5)余晨,李文炬 编著 《 SQL Server 2000 培训教程》2001年7月第1版 2003年9月第7次印刷, 清华大学出版社 (6)上机内容+sql概要语法(随课件光盘一起发布) 第一章 绪论 理解数据、数据库、数据库管理系统和数据库系统的概念。 掌握数据库系统的特点,数据库系统的三级模式结构,数据库系统的组成。 掌握数据模型的相关概念。 熟练掌握E-R模型的表示方法。 8.数据的物理独立性 当数据的存储结构(或物理结构)改变时,通过数据的存储结构与逻辑结构之间的映象或转换功能保持数据的逻辑结构不变,从而应用程序也不必改变。这就是数据与程序的物理独立性,简称数据的物理独立性。 9.数据模型的重要性及组成 数据模型是数据库系统的核心与基础。各种机器上实现的DBMS软件都基于某种数据模型,数据库发展阶段的划分也是以数据模型的发展作为主要的依据和标志。 10.数据模型由三部分组成: 数据结构、数据操作、完整性约束 数据模型概述 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。 数据模型就是现实世界的 模拟。 数据模型应满足三方面要求:一是能比较真实地模拟观实世界;二是容易为人所理解; 三是便于在计算机上实现。 模型划分为两类:它们分属于两个不同的层次。 第一类模型是概念模型,也称信息模型,它是按用户的观点对数据和信息建模。 另一类模型是数据模型,它是按计算机系统的观点对数据建模。主要包括网状模型、层次模型、关系模型等。 概念模型 1 .信息世界的基本概念 信息世界(概念模型)涉及的概念主要有: (1)实体(entity) 客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系,例如,一个职工、一个学生、一个部门、一门课、学生的一次选课、部门的一次订货,老师与系的工作关系(即某位老师在某系工作)等。 (2)属性(attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。例如,学生实体可以由学号、姓名、性别、出生年份、系、入学时间等属性组成(94002268,张山,男,1976,计算机系,1994)。这些属性组合起来表征了一个学生。 (3)码(key) 唯一标识实体的属性集称为码。例如,学号是学生实体的码。 (4)域(domain) 属性的取值范围称为该属性的域。例如,学号的域为8位整数,姓名的域为字符串集合.年龄的域为小于35的整数,性别的域为(男,女)。 (5)实体型(entity type) 用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。 (6)实体集(entity set) 同型实体的集合称为实体集。例如,全体学生就是一个实体集。 一对多联系(1:n) 多对多联系(m:n) 概念模型的表示方法 完整的E-R图有属性 实体的属性表示 E-R图实例(选修与组成的属性标在联系中) 数据模型 在机器世界中不同的数据模型具有不同的数据结构形式。目前最常用的数据模型有层次模型(hierarchical model)、网状模型(network model)、关系模型(relational model)、面向对象的模型。 其中层次模型和网状模型统称为非关系模型。 非关系模型的数据库系统在20世纪70年代与80年代初非常流行。 关系模型的数据库系统80年代初到现在非常流行。 面向对象模型是在20世纪80年代以来,面向对象的方法和技术在计算机各个领域的应用发展起来的。 关系数据模型 2.关系数据模型的操纵与完整性约束 第二章 关系数据库 二、关系模型三类完整性(42) 实体完整性,参照完整性,用户定义完整性 实体完整性规则,参照完整性规则,主、外码概念及用途。 候选码:若关系中的某一属性组的值能唯一地标识一个元组,而其真子集不行,则称该属性组为候选码(candidate key)。 主码:若一个关系有多个候选码,则选定其中一个为主码(primary key)。 主属性:候选码中的属性称主属性。 非主属性:不包含在任何候选码中的属性称为非码属性也称为非主属性。 规则2.1 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 (1)选择(selection) ( 2)投影(projection) 关系代数例题 第三章 关系数据库标准语言----SQL SQL语言支持三级模式结构 基本表、存储文件与视图 数据定义 1.定义基本表 SQL语言使用CREATE TABLE语句定义基本表,其一般格式如下: 2.删除基本表 DROP TABLE<表名>; 例5 删除Student表 DROP TABLE Student; 3.建立与删除索引 4. 建立与删除视图 1. 建立视图 2.删除视图 数据操纵 3.4.1 插入数据 例1 将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入Student表中。 3.4.2 修改数据 UPDATE <表名> SET <列名>=<表达式>[,<列名>=<表达式>]... [WHERE<条件>]; 3.4.3 删除数据 2.删除多个元组的值 整个SELECT语句的含义是,根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组.再按SELECT子句中的目标列表达式,选出元组中的属性值形成结果表。 数据查询 其中<属性列名表达式>可以是由属性列、作用于属性列的聚集函数和常量的任意算术运算(十、一、*、/)组成的运算公式。 集函数的一般格式为: 2.WHERE子句的条件表达式有以下可选格式: 数据查询 (3)嵌套查询(where 语句中可包含另个查询块) (4)使用集函数 (6)匹配符检索(% _ ) 六、数据控制语言 数据控制

相关PPT

SQL数据库基础培训PPT:这是一个SQL数据库基础培训PPT,主要介绍了ORACLE数据库安装、PL/SQL工具安装,默认下一步即可、配置本机tnsname.ora文件、测试tnsname.ora配置是否正确、PL/SQL登录等内容。
数据库基础知识培训PPT:这是一个数据库基础知识培训PPT,主要介绍了数据库基本概念、SQL语句及常用函数的用法、数据库管理工具的用法、通软件对系统环境的要求等内容。
数据库培训课程PPT:这是一个数据库培训课程PPT,主要介绍了课程性质与设置目的、课程教材及参考书、课程学习方法、相关课程资源等内容。
《数据库ppt模板课件》是由用户yangminling于2020-02-12上传,属于课件PPT。

标签:

相关PPT

缩略图

  • 数据库ppt模板课件