管理系统中计算机应用.ppt

上传人:wj 文档编号:4971590 上传时间:2023-05-07 格式:PPT 页数:31 大小:402.50KB
下载 相关 举报
管理系统中计算机应用.ppt_第1页
第1页 / 共31页
管理系统中计算机应用.ppt_第2页
第2页 / 共31页
管理系统中计算机应用.ppt_第3页
第3页 / 共31页
管理系统中计算机应用.ppt_第4页
第4页 / 共31页
管理系统中计算机应用.ppt_第5页
第5页 / 共31页
管理系统中计算机应用.ppt_第6页
第6页 / 共31页
管理系统中计算机应用.ppt_第7页
第7页 / 共31页
管理系统中计算机应用.ppt_第8页
第8页 / 共31页
管理系统中计算机应用.ppt_第9页
第9页 / 共31页
管理系统中计算机应用.ppt_第10页
第10页 / 共31页
管理系统中计算机应用.ppt_第11页
第11页 / 共31页
管理系统中计算机应用.ppt_第12页
第12页 / 共31页
管理系统中计算机应用.ppt_第13页
第13页 / 共31页
管理系统中计算机应用.ppt_第14页
第14页 / 共31页
管理系统中计算机应用.ppt_第15页
第15页 / 共31页
管理系统中计算机应用.ppt_第16页
第16页 / 共31页
管理系统中计算机应用.ppt_第17页
第17页 / 共31页
管理系统中计算机应用.ppt_第18页
第18页 / 共31页
管理系统中计算机应用.ppt_第19页
第19页 / 共31页
管理系统中计算机应用.ppt_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

管理系统中计算机应用.ppt

《管理系统中计算机应用.ppt》由会员分享,可在线阅读,更多相关《管理系统中计算机应用.ppt(31页珍藏版)》请在冰点文库上搜索。

管理系统中计算机应用.ppt

数据库系统,学习目标,本章主要介绍了数据库、数据模型和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.模型的概念模型:

对现实世界的事物进行模拟和抽象。

数据模型:

它是数据特征的抽象表示。

模型满足条件:

一是真是反映物质本身;二是容易被人理解;三是便于在计算机上实现。

数据模型分类:

以人的观点模拟物质本身的模型,即概念模型(信息模型);以计算机系统的观点模拟物质本身的模型,即数据模型。

4.1数据库系统概述,4.1.1数据模型1.模型的概念2.概念模型/信息模型是从人堆现实世界的认识出发,根据建模的需要将具体的事物抽象为便于理解和研究的模型。

缺乏计算机知识的基本用户最容易理解的。

常用术语:

实体、属性(型/值)、码、域、实体型、实体集、联系(实体型内部各属性之间)实体型之间的联系:

1:

1,1:

n,m:

n实体内部各属性间的联系:

1:

1,1:

n,m:

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.数据模型分类:

逻辑数据模型,物理数据模型。

逻辑数据模型:

是用户通过数据库管理系统看到的现实世界,描述了数据库数据的整体结构。

组成:

数据结构+数据操作+数据完整性约束。

类型:

层次模型、网状模型、关系模型和面向对象的物理数据模型:

用来描述数据的物理存储结构和存储方法。

受DBMS控制,与计算机存储器操作系统密切相关。

一般用户看不到,是DBMS的功能,是DBMS的存储模型。

4.1数据库系统概述,4.1.1数据模型1.模型的概念2.概念模型3.数据模型分类:

逻辑数据模型,物理数据模型。

1)格式化数据模型:

层次数据库和网状数据库是第一代DBS。

层次模型和网状模型都支持三级模式结构。

层次数据库的特点是实体间按层次关系来定义。

层次/网状模型的主要特征:

2)关系模型。

4.1数据库系统概述,4.1.2关系模型与关系数据库1.关系模型的数据结构2.关系模型的基本要求3.关系的完整性4.关系操作,4.1数据库系统概述,4.1.2关系模型与关系数据库1.关系模型的数据结构定义:

是一种新的数据模型,它建立在集合论和谓词演算公式的基础上。

特点:

逻辑结构简单、数据独立性强、存取具有对称性、操作灵活。

关系数据库系统由许多不同的关系构成,其中每个关系就是一个实体。

术语:

关系、元组、候选码、外部码2.关系模型的基本要求:

3.关系的完整性4.关系操作,4.1数据库系统概述,4.1.2关系模型与关系数据库1.关系模型的数据结构2.关系模型的基本要求:

1)数据项不可再分2)每列数据有相同属性3)每行数据是一个实体诸多属性值的集合,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.关系操作传统集合运算并、交、差专门的关系运算选择、投影、连接1)Select*fromKBwhere时间in(“周一”);2)Select地点,课程名fromKBwhere时间in(“周一”);3)SelectXK.学号,XK.姓名,XK.课程名fromXKjoinKBonXK.课程名=KB.课程名,4.1数据库系统概述,4.1.3数据规范化1.规范化定义:

对于关系模型,只要满足5条件,但有优劣。

由于限制条件严格程度不同,关系分为不同的规范层次。

范式:

限制条件越严格、描述的关系就越规范,一般把关系的这种层次叫。

范式间关系:

5NF4NFBCNF3NF2NF1NF2.数据规范化,4.1数据库系统概述,4.1.3数据规范化1.规范化5NF4NFBCNF3NF2NF1NF2.数据规范化定义:

一个低一级的范式,可分解转换为若干高一级范式的关系模式的集合,关系模式的这种不断改进提高过程。

一范式:

每个属性必须是单纯域,即每个数据都基本项。

CLGY(材料号,供应商编号,供应量,城市,地区,区码),4.1数据库系统概述,4.1.3数据规范化1.规范化5NF4NFBCNF3NF2NF1NF2.数据规范化一范式:

每个数据都基本项。

CLGY(材料号,供应商编号,供应量,城市,地区,区码)1NF问题:

插入异常、删除修改异常、数据冗余大1NF解决:

消除关系模式中的不完全函数依赖和传递函数依赖。

CG(材料号,供应商编号,供应量)GY(供应商编号,城市,地区,区码),4.1数据库系统概述,4.1.3数据规范化1.规范化5NF4NFBCNF3NF2NF1NF2.数据规范化CG(材料号,供应商编号,供应量)GY(供应商编号,城市,地区,区码)2NF问题:

插入异常、删除异常、冗余太大2NF解决:

消除关系模式中的传递函数依赖。

GY1(供应商编号,城市,地区)GY2(城市,区码),4.1数据库系统概述,4.1.4数据库的安全性1.身份验证2.存取控制用户访问权限:

数据对象、操作类型。

数据对象分两类:

表、字段等;外模式、模式和内模式。

4.2数据库管理中的SQL语言,4.2.1结构化查询语言SQL概述SQL是一种十分重要的标准关系数据库语言。

它是集成数据定义、数据查询、数据操纵和数据控制功能于一体的语言,主要功能是数据查询。

DDL/DML/DCL1.SQL语言的特点2.SQL语言的使用3.SQL数据库术语,4.2数据库管理中的SQL语言,4.2.1结构化查询语言SQL概述1.SQL语言的特点SQL是非过程化语言,没有基本程序结构语句,每条命令功能强大操作简单。

关系模型中实体间联系也用关系表示,这种单一数据结构是的数据操作完全统一,数据查找、插入、删除和修改等都只需一种操作符。

9条命令动词。

2.SQL语言的使用VFP只支持6种SQL命令;SQL2000纯SQL开发。

VFP既有SQL语句,又有用户界面及程序结构语句,是较完整小系统,可作SQL前端软件开发数据库界面。

4.2数据库管理中的SQL语言,4.2.1结构化查询语言SQL概述1.SQL语言的特点2.SQL语言的使用3.SQL数据库术语表:

数据库:

mdf索引:

记录排序关键字:

由某列或若干列及变量、函数组成视图:

虚表、逻辑表4.2.2数据库的定义,4.2数据库管理中的SQL语言,4.2.2数据库的定义Creatdatabase学生10on(name=,filename=E:

测试学生10.mdf)4.2.3数据库的管理4.2.4数据表的定义4.2.5数据表的管理1.多媒体计算机定义媒体:

2.多媒体计算机关键技术,4.2数据库管理中的SQL语言,4.2.2数据库的定义CreatdatabaseXXXonprim(name=XX,filename=XXX,size=.,maxsize=.|unli,filegrowth=.),logon(name=XX,filename=XXX,size=.,maxsize=.|unli,filegrowth=.),forload|forattachCreatdatabase学生on(name=学生10,filename=E:

测试学生10.mdf),4.2数据库管理中的SQL语言,4.2.3数据库的管理Sp_renamedb学生10,student104.2.4数据表的定义1.SQL数据类型:

char每个字符占一个字节,浮点型DEC,datatime存放日期和时间信息,text存放文本2.VFP数据类型:

3.createtable学生.DBO.student(xhchar(8)notnullprimarykeydefault00000000,xmchar(8)null,xbchar

(2),nlintnull,check(nl15andnl26),4.2数据库管理中的SQL语言,4.2.5数据表的管理AltertablexsaltercolumnxhintDroptablexsUse学生updatestudentsetnl=20deletestudentwherexm=张岚Deletefromjzg1wherexb=男,4.2数据库管理中的SQL语言,4.2.6索引的建立与删除1.索引的种类聚集索引/非聚集索引;主索引/候选索引/普通索引/唯一索引2.索引的创建Creatindexssonstudent(xm),4.2数据库管理中的SQL语言,4.2.7视图的定义与删除1.定义视图2.视图的删除Creatview学生asselectxh,xm,cjfromstudentCreatview学生(学号,姓名,成绩)asselectxh,xm,cjfromstudentDropview学生,4.3SQL语言的数据查询功能,4.3.1简单查询1.查询单表所有字段Select*fromstudent2.查询数据表指定列Selectxh,xm,cjas成绩fromstudent3.使用列表表达式查询4.不输出重复行查询Selectdistinctxffromkc5.查询结果排序输出Select*fromkcorderbyxfdesc,kh6.只输出部分行的查询,4.3SQL语言的数据查询功能,4.3.1简单查询7.满足逻辑条件的查询8.查询含有空值NULL的记录Select*fromstudentwherexbisNULL9.控制输出方向10.使用统计(聚合)函数查询Select统计as类别,avg(nl)as平均年龄,sum(cj)as总分fromstudentSelect统计as类别,count(distinctnl)as人数fromstudent11.分组查询,4.3SQL语言的数据查询功能,4.3.1简单查询11.分组查询Select统计as类别,xfas学分,count(kh)as课程数fromkcgroupbyxf12.带清单的统计查询13.模糊查询Select*fromstudentwherexmlike李%14.使用between查询15.使用in查询Select*fromkcwherexfin(3,5)4.3.2高级查询,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2