数据库及其系统概念_第1页
数据库及其系统概念_第2页
数据库及其系统概念_第3页
数据库及其系统概念_第4页
数据库及其系统概念_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库及其系统概念数据库系统原理与开发数据库原理及应用本节学目地•了解数据库,数据库管理系统,数据库系统等基本概念•理解数据模型与数据库类型关系•熟悉数据库系统组成及其各部分作用一数据库系统原理与开发数据库原理及应用一,什么是数据库?图表音视频文本其它数据数据库容器数据库——是一种依照特定数据模型组织,存储与管理数据地文件集合。这些文件一般存放在外部存储器,以便长久保存数据,并可快速访问。二数据库系统原理与开发数据库原理及应用例某软件厂商地数据库文件组成如下图所示xxx数据库xxx.mdfxxx.ldf数据文件日志文件数据库与普通数据文件地主要区别:•数据库可以支持不同应用对数据享访问,普通数据文件难以支持。•数据库可实现复杂地数据管理,普通数据文件难以实现。•数据库可独立应用程序,普通数据文件与应用程序紧耦合。•数据库地操作访问与控制管理由数据库管理系统软件实现;普通数据文件地操作访问与控制管理,都需要由应用程序实现。三数据库系统原理与开发数据库原理及应用二,什么是数据模型?数据模型是指描述事物对象地数据结构组成,数据语义联系,数据约束地抽象结构及其说明。数据结构数据操作数据模型数据约束一)数据结构:用于描述事物对象地静态特征,包括事物对象地数据组成,数据类型,数据质等。二)数据操作:用于描述事物对象地动态特征,包括数据地插入,修改,删除与查询等访问操作。三)数据约束:用于描述数据结构数据之间地语义联系,数据之间地制约与依存关系,以及数据动态变化地规则等。四数据库系统原理与开发数据库原理及应用三,数据库使用地数据模型•层次数据模型•网状数据模型•关系数据模型•其它数据模型(如对象数据模型,键值对数据模型,列式数据模型,文档数据模型,图形数据模型等)五数据库系统原理与开发数据库原理及应用一.层次数据模型层次数据模型思想:采用"树"结构来组织,存储与管理数据。"高校教务系统"层次数据模型六数据库系统原理与开发数据库原理及应用二.网状数据模型网状数据模型思想:采用"网状图"结构组织,存储与管理数据。"高校教务系统"网状数据模型七数据库系统原理与开发数据库原理及应用三.关系数据模型关系数据模型思想:采用"二维表"结构组织,存储与管理数据,并以关联列实现表之间地联系。"课程目录系统"关系数据模型八数据库系统原理与开发数据库原理及应用四.关系数据模型优点与局限关系数据模型优点:•数据结构简单,操作灵活•支持关系与集合运算操作•支持广泛使用地SQL数据库操作语言标准•拥有众多地软件厂商产品与用户关系数据模型局限:•只用于结构化数据地组织与存储管理•支持地数据类型较简单•难以支持互联网广泛应用地非结构化数据与复杂数据管理九数据库系统原理与开发数据库原理及应用四,数据库系统数据库系统(DatabaseSystems)是一类基于数据库行数据管理与信息服务地软件系统。数据库系统由用户,数据库应用程序,数据库管理系统与数据库四个部分组成。一零数据库系统原理与开发数据库原理及应用一.数据库用户数据库用户(Users)是指数据库系统地使用员。典型地数据库用户一一数据库系统原理与开发数据库原理及应用二.数据库应用程序数据库应用程序是一种在DBMS支持下对数据库数据行访问处理地应用程序。数据库应用程序基本功能:•通过窗口输入框采集用户输入数据•通过接口连接访问数据库•执行用户数据查询•通过表单列表输出结果数据•。。。一二数据库系统原理与开发数据库原理及应用三.数据库管理系统数据库管理系统(DatabaseManageSystem,DBMS)——是一种专门用来创建数据库,管理数据库,维护数据库,并提供外部对数据库行访问地系统软件。一三数据库系统原理与开发数据库原理及应用数据库管理系统一般具有如下基本功能:•创建数据库,数据库表以及其它对象•读写,修改,删除数据库表数据•维护数据库结构•执行数据访问规则•提供数据库并发访问控制与安全控制•执行数据库备份与恢复•。。。一四数据库系统原理与开发数据库原理及应用四.数据库数据库(Database)是一种依照特定数据模型组织,存储与管理数据地文件集合。关系数据库表表表关联一五数据库系统原理与开发数据库原理及应用五,关系数据库数据内容在关系数据库,除了存储与管理应用地用户数据外,还需要存储与管理数据库本身地元数据,索引数据,运行数据等系统数据。关系数据库用户数据(用户表)元数据(系统表)索引数据(系统表)其它数据(系统表)关系数据库地数据内容一六数据库系统原理与开发数据库原理及应用六,关系数据库地对象组织•用户表:存储用户地应用数据•系统表:存储数据库系统自身数据•视图:通过虚拟表实现数据查询处理•索引:通过目录数据结构支持快速地数据查询•约束:对关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论