欢迎来到天天文库
浏览记录
ID:49263842
大小:400.50 KB
页数:31页
时间:2020-02-02
《2012版管理系统中计算机应用4.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统学习目标本章主要介绍了数据库、数据模型和SQL语言:1.理解数据库和数据模型的基本概念;2.熟悉关系模型的结构、完整性、关系运算及规范化;3.熟悉数据库的安全性;4.掌握SQL语言的基本概念和基本操作。本章目录4.1数据库系统的概述4.2数据库管理系统中的SQL-----语言4.3SQL语言的数据查询功能4.1数据库系统概述4.1.1数据模型数据库三级结构体系(物理模式、模式、用户模式),模式是系统的核心和关键。模式的主体——数据模型。1.模型的概念2.概念模型3.数据模型4.1数据库系统概述4.1.1数据模型1.模型的概念模型:对现实世界的事物进行模拟和抽象。数据模
2、型:它是数据特征的抽象表示。模型满足条件:一是真是反映物质本身;二是容易被人理解;三是便于在计算机上实现。数据模型分类:以人的观点模拟物质本身的模型,即概念模型(信息模型);以计算机系统的观点模拟物质本身的模型,即数据模型。4.1数据库系统概述4.1.1数据模型1.模型的概念2.概念模型/信息模型是从人堆现实世界的认识出发,根据建模的需要将具体的事物抽象为便于理解和研究的模型。缺乏计算机知识的基本用户最容易理解的。常用术语:实体、属性(型/值)、码、域、实体型、实体集、联系(实体型内部各属性之间)实体型之间的联系:1:1,1:n,m:n实体内部各属性间的联系:1:1,1:n,m
3、:n概念模型的表示方法:E-R实体联系模型、E-R图4.1数据库系统概述4.1.1数据模型1.模型的概念2.概念模型/信息模型常用术语:实体、属性(型/值)、码、域、实体型、实体集、联系(实体型内部各属性之间)实体型之间的联系:1:1,1:n,m:n实体内部各属性间的联系:1:1,1:n,m:n概念模型的表示方法:E-R实体联系模型、E-R图E-R图主要是由实体、属性和联系三个要素构成的。4.1数据库系统概述4.1.1数据模型1.模型的概念2.概念模型3.数据模型分类:逻辑数据模型,物理数据模型。逻辑数据模型:是用户通过数据库管理系统看到的现实世界,描述了数据库数据的整体结构。
4、组成:数据结构+数据操作+数据完整性约束。类型:层次模型、网状模型、关系模型和面向对象的~物理数据模型:用来描述数据的物理存储结构和存储方法。受DBMS控制,与计算机存储器操作系统密切相关。一般用户看不到,是DBMS的功能,是DBMS的存储模型。4.1数据库系统概述4.1.1数据模型1.模型的概念2.概念模型3.数据模型分类:逻辑数据模型,物理数据模型。1)格式化数据模型:层次数据库和网状数据库是第一代DBS。层次模型和网状模型都支持三级模式结构。层次数据库的特点是实体间按层次关系来定义。层次/网状模型的主要特征:2)关系模型。4.1数据库系统概述4.1.2关系模型与关系数据库
5、1.关系模型的数据结构2.关系模型的基本要求3.关系的完整性4.关系操作4.1数据库系统概述4.1.2关系模型与关系数据库1.关系模型的数据结构定义:~是一种新的数据模型,它建立在集合论和谓词演算公式的基础上。特点:逻辑结构简单、数据独立性强、存取具有对称性、操作灵活。关系数据库系统由许多不同的关系构成,其中每个关系就是一个实体。术语:关系、元组、候选码、外部码2.关系模型的基本要求:3.关系的完整性4.关系操作4.1数据库系统概述4.1.2关系模型与关系数据库1.关系模型的数据结构2.关系模型的基本要求:1)数据项不可再分2)每列数据有相同属性3)每行数据是一个实体诸多属性值
6、的集合,4)5)每列&各行顺序任意3.关系的完整性定义:数据不断更新,就需对关系数据库进行约束。1)实体完整性:主属性不能为空值;2)参照完整性3)用户定义的完整性4.1数据库系统概述4.1.2关系模型与关系数据库1.关系模型的数据结构2.关系模型的基本要求:3.关系的完整性1)实体完整性:主属性不能为空值。2)参照完整性:学生(系别,专业号,专业,姓名,性别,年龄,学号)专业(专业号,专业)3)用户定义的完整性:用户根据应用环境设定的非约束性条件。4.1数据库系统概述4.1.2关系模型与关系数据库1.关系模型的数据结构2.关系模型的基本要求:3.关系的完整性4.关系操作传统集
7、合运算——并、交、差专门的关系运算——选择、投影、连接1)Select*fromKBwhere时间in(“周一”);2)Select地点,课程名fromKBwhere时间in(“周一”);3)SelectXK.学号,XK.姓名,XK.课程名fromXKjoinKBonXK.课程名=KB.课程名4.1数据库系统概述4.1.3数据规范化1.规范化定义:对于关系模型,只要满足5条件,但有优劣。由于限制条件严格程度不同,关系分为不同的规范层次。范式:限制条件越严格、描述的关系就越规范,一般把关系的这
此文档下载收益归作者所有