第十二章 数据库管理系统

阐述DBMS的基本功能,系统结构以及主要的实现技术。

DBMS应具有的基本功能

数据库定义和创建

数据组织、存储和管理

数据存取

数据库事务管理和运行管理

数据库的建立和维护

其他功能

DBMS的进程结构

实际应用中,DBMS以及应用程序都必须进入某个具体的操作系统环境,应用程序通过DBMS。DBMS通过操作系统,与数据库中的数据打交道。根据三者关系,一般有四种进程组织方案。

N方案:DBMS与应用程序相融合的方案

多线索(Multi-Threaded)DBMS

就像图书馆和学生的关系 图书共享 学生可以借来做自己的任务

多线索的优点:

线索比进程占用较少的资源

线索调度比较灵活,可控制性强

线索切换开销较小

线索间通信简便

DBMS系统结构

数据存取层

数据库物理组织

数据库要存储4个方面的数据

数据描述,即数据外模式、模式、内模式

数据本身

数据之间的联系

存取路径

转载于:https://www.cnblogs.com/Cheryl06/p/7300671.html

数据库 chapter 12 数据库管理系统相关推荐

  1. 数据库10.12水费管理系统相关表格设计.....修改

    -- Create table create table ADMIN (gno VARCHAR2(4) not null,gpassword VARCHAR2(8) not null,gname VA ...

  2. 数据库chapter 4 数据库安全性

    第四章 数据库安全性 数据库的数据保护主要包括数据的安全性和数据的完整性. 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露.更改或破坏. 系统安全保护措施是否有效是数据库系统的主要技术 ...

  3. 宾馆客户管理系统数据库java_JAVA连接数据库酒店管理系统.docx

    酒店管理系统设计 PAGE \* MERGEFORMAT4页 湖南文理学院芙蓉学院 数据库原理及应用课程设计报告 题目:酒店管理系统 学生姓名:罗杰 学号: 专业班级:网络工程1301班 同组姓名:冷 ...

  4. MySQL数据库期末项目 图书馆管理系统

    1 项目需求分析 1.1 项目名称 图书馆管理系统 1.2 项目功能 在以前大多部分图书馆都是由人工直接管理,其中每天的业务和操作流程非常繁琐复杂,纸质版的登记信息耗费了大量的人力物力.因此图书馆管理 ...

  5. MySQL数据库大作业——学生管理系统GUI

    MySQL数据库大作业--学生管理系统GUI 原程序链接: https://www.bbsmax.com/A/kmzL3WQBdG/ 为了完成数据库大作业, 我在其基础上进行了一定的修改和扩充. 如果 ...

  6. 数据库课程实践---仓库管理系统(附代码下载)

    数据库课程设计- 仓库管理系统桌面应用程序 数据库:SQLServer 2008R2 开发工具:VS2010 语言:C# , SQL 界面直接拖控件就好了. 请注意,SQL 是针对 SQLServer ...

  7. 西电数据库实验-学生学籍管理系统 数据库设计

    西电数据库实验-学生学籍管理系统 数据库设计 文章目录 西电数据库实验-学生学籍管理系统 数据库设计 需求分析 实体集 联系集 概念结构设计 逻辑结构设计 实体集 department(id‾,nam ...

  8. 数据库介绍以及数据库管理系统的关系

    什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. 什么是数据库管理系统 数据库管理系统(DataBas ...

  9. 基于opengauss数据库的酒水销售管理系统【python+SQL】

    基于opengauss数据库的酒水销售管理系统 摘要 1 系统概述 1.1 开发目的 1.2 开发任务 1.3 开发环境 2 需求分析 2.1 系统需求 2.2 实现目标 2.3 功能设计 2.4 数 ...

最新文章

  1. Python RPi GPIO编程控制
  2. linux内核支持硬盘,Intel 10nm桌面版还是来了:Linux内核已支持
  3. Elasticsearch-PHP实战操作
  4. Manjaro 安装笔记
  5. php7 编译参数详解,php7.4.5编译安装参数变更
  6. Qt Widgets、QML、Qt Quick的概念与区别
  7. Origin绘制散点图个性化设置散点颜色
  8. Oracle统计信息锁,oracle 由于impdp 引起的表统计信息被锁 ORA-20005: object statistics are locked...
  9. MongoTemplate.findById查不到数据的一种情况:由写入时未指定_id造成的
  10. 翁恺老师C语言学习笔记(十一)字符串_字符串常量
  11. 三星识别文字_免费文字识别
  12. 华为2019年8月校招秋招笔试机考题解答C++实现
  13. 安卓虚拟机_安卓虚拟机Pro解锁付费版 自带root权限 可运行xp等框架
  14. EMC——青青子衿,居易安信
  15. 外星世界,真实呈现,外星版Pokemon Go是如何做到的?
  16. NLP之NLG入门理解
  17. java玫瑰花代码_js html5渲染的3D玫瑰花(程序员的情人节礼物)
  18. 蓝月传奇手游苹果IOS脚本下载地址
  19. 《信号与系统学习笔记》—拉普拉斯变换(一)
  20. 刚刚!国产统一操作系统 UOS 正式对外公开,太牛逼了!

热门文章

  1. 不可错过!华为终端云服务带来Mate 20系列专属礼包
  2. [译]NectarJS:编译JavaScript为任意平台原生二进制代码
  3. Oracle 存储过程的导出导入序列的导出
  4. 应用(指定)进程创建的时候创建Application
  5. [译] Go: 理解 Sync.Pool 的设计
  6. spring_ioc,DI
  7. SDNU 1507.E.The Binding of Isaac
  8. 1041 考试座位号
  9. linux 加jre环境变量
  10. Java学习笔记#数组的初始化方式