欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库系统及其应用.ppt

    • 资源ID:5985740       资源大小:256.13KB        全文页数:70页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库系统及其应用.ppt

    实验报告格式 一、实验目的 二、实验内容 三、发现问题 四、解决问题 五、总结体会,实验完成提交实验报告3份实验1 word、excel、powerpoint实验2 access数据库实验3 网站开发下周实验课 下星期二、四 2202,第6章 数据库系统及其应用,数据库系统的基本概念结构化查询语言SQL概述 在Access 2003中实践SQL的数据定义操作SQL的数据查询操作SQL的数据更新操作SQL的视图操作几种新型的数据库系统,本章基本要求:理解数据库系统的基本概念和基本知识。掌握SQL的数据定义、数据查询、数据更新和视图等操作方法。了解分布式数据库、多媒体数据库、并行数据库、演绎数据库系统、主动数据库和数据仓库的功能、特点和主要实现技术。了解数据库技术的应用领域。,6.1.1 数据库系统的定义,数据库系统:在数据库系统中实现对数据进行管理的软件系统,由数据库、数据库管理系统、数据库管理员、数据库应用程序及用户五部分组成。数据库(Data Base,DB):是统一管理的相关数据的集合(可以看作很多表格)。数据库管理系统:是对数据库进行管理的软件,它是数据库系统的核心。AccessSQL ServerOraclemySQL,6.1.1 数据库系统的定义(续),数据库管理员:是对数据库进行规划、设计、协调、维护和管理的IT技术人员。数据库应用程序:是使用数据库语言开发的、能够满足数据处理需求的应用程序。图书管理系统食堂刷卡管理系统银行、铁路、航空系统等用户:用户可以通过数据库管理系统直接操纵数据库,或者通过数据库应用程序来操纵数据库。,图6-1 数据库系统的组成,6.1.2 数据管理技术的发展,人工管理阶段文件系统阶段数据库阶段高级数据库阶段多媒体数据库工程数据库统计数据库模糊数据库空间数据库,6.1.4 数据库管理系统的功能,数据库定义功能提供数据库定义语言(DDL)、控制语言(DCL)数据库操纵功能提供数据库操纵语言(DML),包括增删改查等操作。数据库事务管理功能并发控制、存取控制、完整性控制、安全性、系统恢复(回滚)数据库维护功能格式转换以及网络通信等其他功能,6.1.4 数据库管理系统的类型,层次型数据库:采用层次数据模型,即使用树型结构来表示数据库中的记录及其联系。IBM、SYSTEM2000网状型数据库:采用网状数据模型,即使用有向图(网络)来表示数据库中的记录及其联系。IDMS关系型数据库:关系型数据库采用关系数据模型,即使用二维表格的形式来表示数据库中的数据及其联系。由于关系模型比较简单、易于理解且有完备的关系代数作为其理论基础,所以被广泛使用。ACCESS、FOXPRO、DELPHI、SQL Server、ORACLE、mySQL等面向对象数据库:采用面向对象数据模型,是面向对象技术与数据库技术相结合的产物。在面向对象数据库中使用了对象、类、实体、方法和继承等概念,具有类的可扩展性、数据抽象能力、抽象数据类型与方法的封装性、存储主动对象以及自动进行类型检查等特点。Oracle 8i中,支持面向对象的功能。,6.1.4 数据库管理系统的构成,应用层:该层是数据库管理系统与终端用户和应用程序的界面,负责处理各种数据库应用程序对数据库的请求。语言处理层:该层由DDL编译器、DML编译器、DCL编译器、查询器等组成,负责完成对数据库语言的的各类语句进行词法分析、语法分析和语义分析,生成可执行的代码。此外,还负责进行授权检验、视图转换、完整性检查、查询优化等。数据存取层:该层将上层的集合操作转换为对记录的操作,包括扫描、排序、查找、插入、删除、修改等,完成数据的存取、路径的维护以及并发控制等任务。数据存储层:该层由文件管理器和缓冲区管理器组成,负责完成数据的页面存储和系统的缓冲区管理等任务。,6.2 数据库语言,数据定义语言(DDL):定义和标识数据库的逻辑结构和物理结构,并给出其唯一的命名描述各类模式及它们之间的映象。描述每一个基本数据项的基本特征。描述安全控制方式和完整性约束条件。定义数据结构和子结构之间的映象。数据操纵语言(DML):用来描述用户对数据库进行的各种操作,包括数据的录入、修改、删除、查询、统计、打印等。结构化查询语言(Structured Query Language,SQL):是一种基于关系代数和关系演算的的数据操纵语言,目前一般都采用SQL作为共同的数据操纵语言和标准接口,是数据库领域的一种主流语言。,6.2.1 SQL的产生与发展,SQL是结构化查询语言(Structure Query Language)的英文缩写,是一种基于关系运算理论的数据库语言。SQL是在1974年由Byce和Chamberlin首先提出的,并在IBM公司研制的关系数据库管理系统SYSTEM-R上实现。1986年10月美国国家标准局(ANSI)的数据库委员会X3H2将SQL作为关系数据库语言的美国标准。1987年6月国际标准化组织(ISO)将SQL作为关系数据库语言的国际标准。1992年ISO对SQL89标准进行了修改和扩充,并颁布了国际标准数据库语言(International Standard Database Language)SQL92。,6.2.2 SQL的特点,功能的一体化语法结构的统一性高度的非过程化语言的简洁性,6.2.3 SQL的功能,数据定义功能数据操纵功能数据控制功能嵌入式功能,6.3 SQL的数据定义操作定义基本表,基本表定义语句的一般形式:CREATE TABLE(NOT NULL,NOT NULL,.)在Access 2003中实现SQL语句的步骤:,在Access 2003中实现SQL语句的步骤:,非常重要,抄下,上机时具体实践!打开数据库管理系统,即Access 2003。点击:文件-新建-空数据库,选择该数据库保存位置;方式1,使用设计器创建表;方式2,利用SQL语句创建表在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”-“查询”点击查询窗口中的“新建”按钮 点击“确定”,关闭“显示表”窗口 点击工具栏上的“SQL”,或在“视图”菜单中选择“SQL 视图”删掉所有的内容 直接输入SQL语句即可,SQL提供的基本数据类型,定义基本表举例,例6-1使用SQL语句建立学生表S、课程表C和学生选课成绩表SC。解:(1)创建基本表S:CREATE TABLE S(学号 CHAR(4)NOT NULL,姓名 CHAR(8)NOT NULL,年龄 SMALLINT,性别 CHAR(2),系别 CHAR(20),PRIMARY KEY(学号)要求在实验室完成教材上例题的运行,定义基本表举例(续),例6-1使用SQL语句建立学生表S、课程表C和学生选课成绩表SC。解:(2)创建基本表C:CREATE TABLE C(课程号 CHAR(4)NOT NULL,课程名 CHAR(4)NOT NULL,教师名 CHAR(8),PRIMARY KEY(课程号),定义基本表举例(续),例6-1使用SQL语句建立学生表S、课程表C和学生选课成绩表SC 解:(3)创建基本表SC:CREATE TABLE SC(学号 CHAR(4)NOT NULL,课程号 CHAR(4)NOT NULL,成绩 CHAR(8)SMALLINT,PRIMARY KEY(学号,课程号)FOREIGN KEY(学号)REFERENCES S(学号),FOREIGN KEY(课程号)REFERENCES C(课程号),CHECK(成绩 IS NULL)OR(成绩 BETWEEN 0 AND 100),2.修改基本表,在基本表中增加列:ALTER TABLE ADD 例6-2在例6-1的学生基本表S中增加一个属性“家庭地址”:ALTER TABLE S ADD 家庭地址 VARCHAR(40)在基本表中删除列:ALTER TABLE DROP 这里,可以取CASCADE和 RESTRICT两种方式。例6-3在学生基本表S中删除一个属性“系别”:ALTER TABLE S DROP 系别 CASCADE或 ALTER TABLE S DROP 系别 RESTRICT,撤销基本表,撤销基本表语句:DROP TABLE 可以取CASCADE和 RESTRICT两种方式。例6-4若要撤销学生基本表S,可用下列语句实现:DROP TABLE S CASCADE 或 DROP TABLE S RESTRICT,定义索引,定义索引语句:CREATE UNIQUE INDEX ON(,.)PCTFREE=例6-5在学生基本表S的列“学号”上按升序建立索引:CREATE UNIQUE INDEX SNOINDEX ON S 学号 ASC)在基本表CS的列“成绩”、“学号”上按降序建立索引:CREATE INDEX GRADEINDEX ON S(成绩 DESC 学号 DESC),撤销索引,撤销索引语句:DROP INDEX 注意:如果撤销某一个基本表,则该基本表上建立的所有索引将被一起撤销。例6-6若要撤销学生基本表S上的索引SNOINDEX,则可用下列语句实现:DROP INDEX SNOINDEX,6.4 SQL的数据查询操作,数据查询语句是SQL的核心,是SQL数据操纵功能的重要组成部分。SQL的查询语句使用非常灵活,功能十分强大,它可以实现:简单查询多表查询嵌套查询,6.4.1 SQL的数据查询语句,数据查询语句的一般形式:SELECT FROM WHERE GROUP BY HAVING ORDER BY 数据查询语句的组成:SELECT子句FROM子句WHERE子句GROUP BY子句ORDER BY子句,SQL数据查询语句的含义,根据WHERE子句中的从由指定的基本表或视图中找出满足条件的元组,按SELECT子句中的选出元组中的分量,形成查询结果。如果有ORDER子句,则将结果根据指定的按所指定的顺序排列(选ASC为升序,选DESC为降序)。如果有 GROUP子句,则将查询结果按进行分组,每组产生结果表中的一个元组,分组的附加条件用 HAVING 短语中的 给出。,SQL数据查询语句中的语法成分,SELECT子句中的可以是“*”或。“*”表示查询结果是整个元组;是用逗号分隔的项(属性名、常数或系统内部函数),当指定了时,查询结果将是由所指定的列。WHERE子句中的实现各种复杂查询,其中可以使用下列运算符:算术运算符:、-、*、/比较运算符:、逻辑运算符:AND、OR、NOT集合运算符:UNION(并)、INTERSECT(交)、EXCEPT(差)集合成员运算符:IN(属于)、NOT IN(不属于)谓词:EXISTS(存在量词)、ALL、SOME、UNIQUE系统内部函数:常用的系统内部函数如表6-2所示。,表6-2 SQL数据查询语句中常用的系统内部函数,6.4.2 简单查询举例,简单查询:在单个基本表上的查询,不涉及多个基本表的连接查询和嵌套查询等复杂的情况。例6-7在基本表S中查询全体学生的详细信息:SELECT*FROM S 该查询语句等价于:SELECT 学号,姓名,年龄,性别,系别 FROM S,简单查询举例,例6-8在基本表S中查询计算机科学与工程系和电气工程系学生的学号、姓名和年龄:SELECT 学号,姓名,年龄 FROM S WHERE 系别计算机科学与工程系OR 系名电气工程系该查询语句等价于:SELECT 学号,姓名,年龄 FROM S WHERE 系别 IN(计算机科学与工程系,电气工程系),简单查询举例,例6-9在基本表S中查询年龄在1820岁学生的姓名和性别:SELECT 姓名,性别 FROM S WHERE 年龄 18 AND 年龄 20该查询语句等价于:SELECT 姓名,性别 FROM S WHERE 年龄 BETWEEN 18 AND 20,例6-10在基本表S中查询所有男学生的学号、姓名和出生年份:SELECT 学号,姓名,2004-年龄 FROM S WHERE 性别 男例6-11在基本表S中查询计算机科学与工程系女学生的总数和平均年龄,可用以下查询语句实现:SELECT COUNT(*),AVG(年龄)FROM S WHERE 系别计算机科学与工程系AND 性别女,例6-12在基本表SC中查询有课程号为C001的课程成绩学生的学号、和成绩,查询结果按成绩降序排列:SELECT 学号,成绩 FROM SC WHERE 课程号C001 ORDER BY DESC,6.4.3 多表查询举例,多表查询:查询涉及两个或两个以上基本表,又称为连接查询。例6-13在基本表S、C和SC中查询选修课程号为C001学生的学号和姓名。SELECT S.学号,姓名 FROM S,SC WHERE S.学号SC.学号 AND 课程号C001通过条件“S.学号SC.学号”实现基本表S和SC的连接,称该条件为连接条件或连接谓词。“S.学号”表示基本表S中的属性名“学号”,“SC.学号”表示基本表SC中的属性名“学号”,以区分不同基本表中相同的属性名,对于仅出现在一个基本表中的属性名可以不加前缀。该查询语句在执行时,先要对S和SC做笛卡尔积运算,然后再根据条件“课程号C001”选择出符合要求的元组和列。,例6-14在基本表S、C和SC中查询选修课程名为“操作系统”学生的学号和姓名。SELECT S.学号,姓名 FROM S,C,SC WHERE S.学号SC.学号 AND C.课程号SC.课程号 AND 课程名操作系统条件“S.学号SC.学号 AND C.课程号SC.课程号”实现基本表S、C和SC的连接执行笛卡尔积运算后再根据条件“课程名操作系统”选择出符合要求的元组和列。,6.4.3 多表查询举例,例6-15在基本表S、C和SC中查询选修课程号为C001且成绩为80分及80分以上学生的学号、姓名和成绩。SELECT S.学号,姓名,成绩 FROM S,SC WHERE S.学号SC.学号 AND SC.课程号C001AND 成绩=80,6.4.3 多表查询举例,6.4.4 嵌套查询举例,嵌套查询:在查询语句WHERE后面的条件表达式中出现另一个查询,该查询又称为子查询,SQL允许多层嵌套。例6-16在基本表S、C和SC中查询选修课程号为C001学生的学号和姓名。SELECT 学号,姓名 FROM S WHERE S.学号 IN(SELECT 学号 FROM SC WHERE 课程号C001),6.4.4 嵌套查询举例,例6-17在基本表S、C和SC中查询选修课程名为操作系统学生的学号和姓名:SELECT 学号,姓名 FROM S WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN(SELECT 课程号FROM C WHERE 课程名 操作系统),6.5 SQL的数据更新操作,数据插入数据删除数据修改,6.5.1 数据插入语句,形式1:INSERT INTO(,.)VALUER(,.)形式2:INSERT INTO(,.),SQL的数据插入操作举例,例6-18在学生基本表S中插入一名新学生的元组,其学号、姓名、年龄、性别和所在系别分别为20022503、周冰、22、男和计算机科学与工程系。INSERT INTO S VALUER(20022503,周冰,22,男,计算机科学与工程系),SQL的数据插入操作举例,例6-19创建一个存放各个系学生平均年龄的基本表DEPTAGE(系别,平均年龄),然后把基本表S中每一个系学生的平均年龄存入基本表DEPTAGE。(1)创建基本表DEPTAGE:CREATE TABLE DEPTAGE(系别 CHAR(20)NOT NULL,平均成绩 SMALLINT,PRIMARY KEY(系别)(2)将查询结果存入基本表DEPTAGE:INSERT INTO DEPTAGE(系别,平均年龄)SELECT 系别,AVG(年龄)FROM S GROUP BY 系别,SQL的数据删除操作,数据删除语句:DELETE FROM WHERE 注意:该语句从指定的基本表中删除满足条件的那些元组,当没有WHERE子句时表示删除该基本表中的全部元组,但该基本表的定义仍然保存在数据字典中。删除操作是删除元组,而不是删除元组中的某些属性值。删除操作只能从一个基本表中删除元组,执行删除操作有可能产生破坏数据一致性的情况,若要从多个基本表中删除元组,则需使用多个DELETE语句。执行“DELETE FROM”操作将使指定的基本表为空表,使用时要格外慎重。例6-20在学生基本表S中删除学号为20022501学生的记录:DELETE FROM S WHERE 学号20022502,SQL的数据修改操作,数据修改语句:UPDATE SET,.WHERE 含义:修改指定基本表中满足条件表达式的元组中的指定属性值,SET子句中的表达式给出了修改后的值。,SQL的数据修改操作举例,例6-21在学生基本表S中把学号为20022501学生的系别改为电气工程系:UPDATE S SET 系别电气工程系 WHERE 学号20022501例6-22在学生基本表S中把所有学生的年龄加1:UPDATE S SET 年龄年龄1,SQL的视图操作,视图:从多个基本表或其他视图构造出来的表。定义视图时系统只是将其定义保存起来,并不存储视图所对应的数据,当用户需要使用该视图时才取出实际数据。视图操作:定义查询更新撤销,定义视图,定义视图语句的一般形式:CREATE VIEW(,.)AS WITH CHECK OPTION 注意:该语句执行的结果是将有关视图的定义存储到数据字典中,只有当对视图进行操作时才根据定义从基本表中形成实际数据供用户使用。在“CREATE VIEW”语句的 SELECT 语句中不能含有操作符UNION和ORDER BY子句。视图的列顺序是由SELECT语句的目标列决定的,列的数据类型与导出表的对应列类型一致。任选项“WITH CHECK OPTION”表示对视图进行UNDATE和INSERT操作时要保证更新或插入的行应满足视图定义中的条件。,定义视图举例,例6-23对于基本表S、C和SC创建一个视图CSS,它给出计算机科学与工程系学生的基本情况 CREATE VIEW CSS AS SELECT 学号,姓名,性别,年龄 FROM S WHERE 系别计算机科学与工程系,视图的查询,例6-24设已创建一个视图CSS,它给出计算机科学与工程系学生的基本情况。对视图CSS查询计算机科学与工程系年龄大于22岁学生的学号、姓名和年龄。SELECT 学号,姓名,年龄 FROM CSS WHERE 年龄 22本例转换后的查询为:SELECT 学号,姓名,年龄 FROM S WHERE 系别计算机科学与工程系AND 年龄 22,视图的更新操作,视图的更新操作:INSERTDELETEUPDATE例6-25设已创建一个视图CSS,它给出计算机科学与工程系学生的基本情况。将视图CSS中学号为20022602的学生的姓名修改为赵立 UPDATE CSS SET 姓名赵立 WHERE 学号 20022602 该更新语句将被转换为对基本表S的更新:UPDATE S SET 姓名赵立 WHERE 系别=计算机科学与工程系 AND 学号=20022602,视图的撤销,视图撤销语句:DROP VIEW 注意:DROP VIEW语句的执行将把指定视图的定义从数据字典中删除,由该视图导出的视图其他视图也将自动被删除。如果导出某一视图的基本表被删除,则该视图也将自动被删除。例6-26撤销已创建的视图CSS:DROP VIEW CSS,分布式数据库,分布式数据库(Distributed Database,DDB):是物理上分散在计算机网络各结点上,但在逻辑上属于同一系统的数据集合。分布式数据库的特点:数据分布性逻辑相关性局部自治与全局共享性数据的冗余性数据的独立性系统的透明性分布式数据库管理系统(Distributed Database Management System,DDBMS):是一个支持分布式数据库的建立、操纵与维护的软件系统,负责实现局部数据管理、数据通信、分布数据管理以及数据字典管理等功能。,多媒体数据库,多媒体数据库(Multimedia Database,MDB):是以数据库的方式合理地存储在计算机中的多媒体信息(包括文字、图形、图像、音频和视频等)的集合。多媒体数据库的特点:媒体多样性信息量大管理复杂多媒体数据库管理系统(Multimedia Database Management System,MDBMS):是一个支持多媒体数据库的建立、操纵与维护的软件系统,负责实现对多媒体对象的存储、处理、检索和输出等功能。主要研究内容:多媒体的数据模型、MDBMS的体系结构、多媒体数据的存取与组织技术、多媒体查询语音、MDB的同步控制以及多媒体数据压缩技术等。,并行数据库,并行数据库(Parallel Database,PDB):是数据库技术与并行技术相结合的产物,它在并行体系结构的支持下,实现数据库操作处理的并行化,以提高数据库的效率。并行数据库技术的主要研究内容:并行数据库体系结构并行数据库机并行操作算法并行查询优化并行数据库的物理设计并行数据库的数据加载和再组织技术,演绎数据库,演绎数据库(Deductive Database,DeDB):是数据库技术与逻辑理论相结合的产物,它是一种支持演绎推理功能的数据库。演绎数据库的组成:由用关系组成的外延数据库EDB和由规则组成的内涵数据库IDB两部分组成,并具有一个演绎推理机构,从而实现数据库的推理演绎功能。演绎数据库技术主要研究内容:逻辑理论与逻辑语言递归查询处理与优化算法演绎数据库体系结构,主动数据库,主动数据库(Active Database,Active DB):它除了具有传统数据库的被动服务功能之外,还提供主动进行服务的功能,即数据库系统在某种情况下能够根据当前状态主动地作出反应,执行某些操作,向用户提供所需的信息。常用的方法:在传统的数据库系统中嵌入“事件条件动作”(Event-Condition-Action,ECA)规则。当某一事件发生后引发数据库系统去检测数据库当前状态是否满足所设定的条件,若条件满足则触发规定动作的执行。需完善和解决的技术问题:主动数据库中的知识模型、执行模型、事件监测和条件检测方法、事务调度、安全性和可靠性、体系结构和系统效率等。,数据仓库,数据仓库:是支持管理决策的面向主题的、集成的、稳定的、定期更新的数据集合。数据仓库系统的功能:对异构数据源中数据的提取、过滤、加工和存储以及响应用户的查询和决策分析请求。它采用全新的数据组织方式,对大量的原始数据进行采集、转换、加工,并按照主题和维进行重组,将其转换为有用的信息,使系统能够面向复杂数据分析,为决策者进行全局范围内的战略决策和长期趋势分析提供有效的支持。数据仓库管理系统的组成:由监控器、转换器、集成器、元数据管理器等部件组成,分别完成对源数据库数据更新的监控、异构数据的转换、数据加载以及对元数据进行管理等功能。此外,数据仓库系统需通过工具层,包括联机分析处理(OLAP)工具、预测分析工具和数据挖掘工具等,供决策者使用。,信息及其基本特征,信息:经过加工而成为有一定的意义和价值且具有特定形式的数据,这种数据对信息的接收者的行为有一定的影响。信息的基本特征:时间性事实性明了性完整性多样性共享性模糊性,信息系统,信息系统(Information System,IS):是一个由人员、活动、数据、网络和技术等要素组成的集成系统,其目的是对组织的业务数据进行采集、存储、处理和交换,以支持和改善组织的日常业务运作,满足管理人员解决问题和制定决策对信息的各种需求。,信息系统(续),信息系统的分类:,事务处理系统,事务处理系统(Transaction Processing System,TPS):是指利用计算机对工商业、社会服务性行业等中的具体业务进行处理的信息系统。基于计算机的事务处理系统:又称为电子数据处理系统(Electronic Data Processing,EDP),它以计算机、网络为基础,对业务数据进行采集、存储、检索、加工和传输。事务处理系统的类型:按处理作业方式按联机方式按系统的组织和数据存储方式按面向管理工作的层次,管理信息系统,管理信息系统(Management Information System,MIS):是对一个组织机构进行全面管理的以计算机为基础的集成化的人机系统,具有分析、计划、预测、控制和决策功能。它把数据处理功能与管理模型的优化计算、仿真等功能结合起来,能准确、及时地向各级管理人员提供决策用的信息。管理信息系统用于支持管理层决策的信息系统,它完成辅助管理控制的战术规划和决策活动,所处理的问题大多数是结构化的或半结构化的。管理信息系统的特点:MIS是一个以计算机为基础的人机系统MIS是一个集成化的系统MIS是一个提供管理信息的系统MIS支持组织机构内部的作业、管理、分析和决策职能,决策支持系统,决策支持系统(Decision Support System,DSS):是计算机科学、行为科学和系统科学(包括控制论、系统论、信息论、运筹学、管理科学等)相结合的产物,是以支持半结构化和非结构化决策过程为特征的一类计算机辅助决策系统,用于支持高级管理人员进行战略规划和宏观决策。它为决策者提供分析问题、构造模型、模拟决策过程以及评价决策效果的决策支持环境,帮助决策者利用数据和模型在决策过程中通过人机交互设计和选择方案。决策过程模型:以决策者为主体的管理决策过程经历了信息、设计和选择三个阶段。在决策模型的类型:结构化决策问题、非结构化决策问题和半结构化决策问题。,决策支持系统的组成,数据库管理子系统:数据库中存放决策支持所需要的数据。该子系统具有对数据库进行维护、控制和管理的功能,并能按用户要求快速选择和抽取数据。模型库管理子系统:模型库中存放各种通用的决策模型和特殊的决策模型。该子系统能够提供非结构化的建模语言,具有对模型库进行维护以及模型的调用控制与校核等功能。方法库管理子系统:方法库这存放实现各类模型的求解方法和最优化算法。该子系统具有对方法库进行维护以及方法调用的控制与校核等功能。知识库管理子系统:知识库中存放有经验的决策者的决策知识和推理规则。该子系统能够对知识库进行维护,并将知识库与推理机制相结合组成专家系统。会话子系统:包括交互式驱动的操作方式,为用户提供一个良好的人机交互界面。,联机分析系统,联机事务处理(On_Line Transaction Processing,OLTP):仅仅是对存储在数据库中的操作型数据进行简单的查询、统计、生成报表等操作,不能满足决策分析的需求。联机分析处理(On_Line Analytical Processing,OLAP):是针对特定问题的联机数据访问和分析技术。在联机分析系统中,数据库中的原始数据通常已经进行了净化、转换和集成,并按照人们观察数据的特定角度(称为“维”)存储在多维数据库或数据仓库中,从而用户可以用多种观察形式进行快速、稳定和交互式的存取,供决策者对数据进行深入的分析。联机分析处理工具:多维数据的基本操作工具多维数据查询工具多维数据分析工具预测工具报表和图形生成工具,数据挖掘系统,数据挖掘(Data Mining,DM):是指从大型数据库或数据仓库中提取隐含的、未知的、非平凡的及有潜在应用价值的信息或模式的高级处理过程。数据挖掘的类型:预测模型关联分析分类分析聚类分析序列分析偏差检测模式相似性挖掘Web数据挖掘,本章小结,本章在阐述数据库系统的定义、发展、分类、体系结构等基本概念的基础上,较详细地介绍了结构化查询语言SQL的数据定义操作、数据查询操作、数据更新操作和视图操作的基本方法,并介绍了一些新型的数据库系统。此外,还介绍了数据库在信息系统中的应用。通过本章的学习,应理解数据库系统的基本概念和基本知识,掌握SQL的数据定义、数据查询、数据更新和视图等操作方法,了解分布式数据库、多媒体数据库、并行数据库、演绎数据库系统、主动数据库和数据仓库的功能、特点和主要实现技术,了解数据库技术的应用领域,为后继课程的学习和实际应用打下基础。,第6章作业,P229 习题一、简答题6,9,11,14二,选择题看书完成三,综合练习题1,2,3通过实验检验,并完成实验报告,课程学习调查,通过计算机科学导论学到了哪些知识?目前有何疑惑?希望本课程应如何改革?,

    注意事项

    本文(数据库系统及其应用.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开