您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 数据库系统概论自己版.xmind
  所属分类: 数据库
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2020-05-02
  提 供 者: Joyc****
 详细说明:第一章 引论 概念 数据库(DB):长期存储在计算机内,有组织的,可共享的数据集合 数据库管理系统(DBMS):数据库 + 一组用以访问、更新和管理这些数据的程序 数据访问的高效和可扩展性 缩短应用开发时间 数据独立性(物理数据独立性 / 逻辑数据独立性) 数据完整性和安全性 并发访问和鲁棒性(恢复) 模式(Schema):数据库的总体设计 物理模式 物理数据独立性 :修改物理结构而不需要改变逻辑结构的能力 应用程序独立于数据的结构和存储 逻辑模式 逻辑数据独立性:数据逻辑结构的改变不影响应用程序(一般难以实现) 实例(Instance):特定时刻存储在数据库中的信息的集合 数据模型是一个概念工具的集合,用于描述数据结构、关系、语义、约束 数据库语言 DDL 指定一个数据库模式作为一组关系模式的定义、指定存储结构、访问方法和一致性约束 DML 检索、插入、删除、更新 过程化DML:要求用户指定需要什么数据,以及如何获得这些数据 声明式DML:也称为非过程化DML,只要求用户指定需要什么数据,而不指明如何获得这些数据 DCL 事务:是在数据库应用中完成单一逻辑功能的操作集合 SQL标准规定当一条SQL语句被执行,就隐式地开始了一个事务。 Atomicity (原子性 要么一起done要么一起滚), Consistence (一致性), Isolation (隔离性), Durability (持久性) / ACID Commit work:提交当前事务,也就是将该事务所做的更新在数据库中持久保存。在事务被提交后,一个新的事务自动开始 Rollback work:回滚当前事务,即撤销该事务中所有SQL语句对数据库的更新。这样,数据库就恢复到执行该事务第一条语句之前的状态 begin atomic … end之间:使得几个SQL语句为一个事务 数据库系统 VS 文件处理系统 文件处理系统 文件相互独立,程序随时编写 数据冗余和不一致、数据访问困难、数据孤立 存储信息时存在完整性问题(约束)、原子性问题(故障发生的不一致)、并发访问异常、安全性问题(用户选择性查看内容) 安全性:防止恶意更新或偷窃数据的企图 数据库访问 利用数据库管理系统提供的交互工具访问数据库(Mysql等) 利用开发工具设计界面、处理数据,调用ODBC等接口访问数据库(VC++) DBMS市场 关系型数据库 Oracle IBM(DB2) 开源数据库系统 MySQL 数据库系统 物理层(存储) 逻辑层(数据关系) 视图层(用户访问) 数据库设计步骤 需求分析 概念数据库设计 E-R模型(Entity-Relationship) 结构优化 检查冗余和异常关系 物理数据库设计 创建并初始化数据库&安全设计
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: