- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06第6章 数据库系统及其应用1.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):是统一管理的相关数据的集合(可以看作很多表格)。 数据库管理系统:是对数据库进行管理的软件,它是数据库系统的核心。 Access SQL Server Oracle mySQL 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的产生与发
您可能关注的文档
最近下载
- 金刚砂耐磨地坪工程劳务施工合同协议书范本.doc
- 2024年洛阳文化旅游职业学院单招职业技能测试题库精编答案.docx VIP
- DL_T 2078.2-2021CN 调相机检修导则 第2部分: 保护及励磁系统.docx
- GB39800.2-2020 个体防护装备配备规范 第2部分:石油、化工、天然气.pdf
- T_CIATCM 121-2024 共享中药房中药调剂信息系统建设指南.pdf VIP
- 优秀仓管员全能战实训练.doc VIP
- 2010太阳能热水系统在北京奥运村工程中的应用.pdf VIP
- 建筑工程安全资料全套整理版.doc
- 保健食品原料目录 营养素补充剂(2023年版).docx
- SA51024矽力杰 中文资料 规格书 pdf 下载电源管理芯片全线.pdf VIP
文档评论(0)