博客专栏  >  数据库   >  数据库系统开发与应用

数据库系统开发与应用

总结与讲述数据库设计与应用开发!

关注
0 已关注
22篇博文
  • 数据库开发(22)高级事务处理

    1、事务是一个程序的单位,它对各种数据项进行访问或更新,它的执行确保具有ACID特性。 2、多任务调度:操作系统通过在进程间的切换来划分可利用的CPU时间。 在一个进程和下一个进程之间的咩次上下文切换...

    2014-02-25 17:06
    676
  • 数据库开发(21)高级应用开发

    1、性能调整包括发现和消除瓶颈,以及添加适当的硬件,如内存或硬盘。 基准是一些任务的标准化集合,他们有助于刻画数据库系统的性能特征。 测试要求生成数据库状态和测试输入,并验证输出是否匹配预期的输出。 ...

    2014-02-25 08:57
    612
  • 数据库开发(20)XML

    1、XML——可扩展标记语言,用来表示数据。当一个应用程序必须与另一个应用程序进行通信或是从一些其他的应用程序中整合信息时,XML作为一种数据格式特别有用。 2、在电子文档处理中,标记语言就是对文档的...

    2014-02-25 08:55
    654
  • 数据库开发(19)基于对象的数据库

    1、建立面向对象的数据库系统,即一个以本地方式支持面向对象类型系统,而且允许面向对象编程语言使用本地语言的类型系统直接访问数据的数据库系统。 2、自动地将编程语言的本地类型表示的数据转换为关系数据库...

    2014-02-24 15:32
    661
  • 数据库开发(18)信息检索

    1、信息检索:指的是非结构化文本数据的查询。 2、基于用户输入来定位相关文档构成了信息检索的过程,用户输入包括关键字、示例文档等。用户预期的文档通常用关键字集合来描述。 信息检索系统一般允许使用由关键...

    2014-02-24 14:50
    628
  • 数据库开发(17)数据与仓库与数据挖掘

    1、数据库查询语言不适合对数据执行详细的统计分析。 2、数据仓库: 是一个将从多个数据源中收集来的信息以统一模式存储在单个站点上的仓储(或归档)。一旦收集完毕,数据会存储很长时间,允许访问历史数据。给...

    2014-02-24 10:39
    627
  • 数据库开发(16)分布式数据库

    1、分布式数据库系统由松散耦合的站点组成,这些站点不共享物理部件。

    2014-02-21 19:22
    550
  • 数据库开发(15)并行数据库

    1、I/O并行: 是指通过将关系划分到多张磁盘上来缩减从磁盘上对关系进行检索所需的时间。 划分技术: 轮转法:适合于希望对每个查询顺序地读整个关系的应用。 散列划分:适合于基于划分属性的点查询。 范围...

    2014-02-19 21:42
    586
  • 数据库开发(14)体系结构

    1、集中式系统: 现代计算机包括一到多个处理器,以及若干设备控制器,它们通过公共总线连接在一起,提供对共享内存的访问。处理器具有本地的高速缓冲存储器,用于存放主存储器中部分数据的本地拷贝,从而加快对数...

    2014-02-19 20:43
    572
  • 数据库开发(13)恢复系统

    1、故障分类: 事务故障:有两种错误可能造成事务执行失败: 1)逻辑错误:事务由于某些内部条件而无法继续正常进行,这样的内部条件如非法输入、找不到数据、溢出或超出资源限制。 2)系统错误:系统进入一种...

    2014-02-19 19:56
    636
  • 数据库开发(12)并发控制

    1、当数据库中有多个事务并发执行时,事务的隔离性不一定能保持。确保隔离性的方法之一是要求对数据项以互斥的方式进行访问。 2、锁的使用需要先申请lock-S(Q),事务只有在并发控制器授予所需锁后才能继...

    2014-02-14 13:50
    627
  • 数据库开发(11)事务

    1、从用户观点看,数据库中一些操作的集合被认为是一个独立单元。 2、事务:构成单一逻辑工作单位的操作集合。(ACID特性) 即使有故障,数据库系统也必须保证事务的正确执行——要么执行整个事务,要么属于...

    2014-02-14 10:21
    581
  • 数据库开发(10)查询优化

    1、查询优化:从众多的策略中找出最有效的查询执行计划的一种处理过程。 2、给定一个关系代数表达式,查询优化器的任务是产生一个查询执行计划,该计划能获得与原关系表达式相同的结果,并且得到结果集的执行代价...

    2014-02-13 17:57
    575
  • 数据库开发(9)查询处理

    1、查询处理步骤: 1)语法分析与翻译。系统首先必须把查询语句翻译成系统的内部表示形式(关系代数表达式)。语法分析器检查用户查询的语法,验证查询中出现的关系名数据库中的关系名等。 2)优化。构造具体有...

    2014-02-13 16:00
    690
  • 数据库开发(8)索引与散列

    1、有两种基本的索引类型: 顺序索引:基于值的顺序排列。 散列索引:基于将值平均分布到若干散列桶中。一个值所属的散列桶是由一个散列函数决定的。 2、对于技术选用基于以下因素考虑: 1)访问类型:访问类...

    2014-02-13 15:08
    1160
  • 数据库开发(7)存储和文件结构

    1、存储介质: 高速缓存存储器、主存储器、快闪存储器、磁盘存储器、光学存储器、磁带存储器。 2、存储类型: 基本存储、辅助存储、脱机存储、易失性存储。 3、磁盘盘片的表面从逻辑上划分为磁道,磁道又划分...

    2014-02-13 11:33
    1001
  • 数据库开发(6)应用设计与开发

    1、几乎所有的用户与数据库之间的交互都是通过应用程序间接发生的。一个典型的应用程序包括一个处理用户界面的前端部分,一个和数据库通信的后端部分,一个包含“业务逻辑”的中间层,即执行特定的信息请求或更新代...

    2014-02-09 11:22
    697
  • 数据库开发(5)关系数据库设计

    1、一个真实的数据库拥有大量模式以及数量甚至更多的属性。 2、函数依赖:某个属性集决定另一个属性集时,称另一属性集依赖于该属性集。 3、对于组合属性,让每个子属性本身称为一个属性。对于多值属性,为多...

    2014-02-09 00:17
    621
  • 数据库开发(4)E-R模型

    1、实体-联系数据模型是一个广泛用于数据库设计的数据模型,它提供了一个方便的图形化表示方法以查看数据、联系和约束。 我们通过把每个实体同描述该实现的一组属性相关联系来表示区别。联系是多个实体间的关联...

    2014-02-08 23:35
    946
  • 数据库开发(3)SQL

    1、SQL语言包括: 数据定义语言(DDL),它提供了定义关系模式、删除关系以及修改关系模式的命令。 数据操纵语言(DML),它包括查询语言,以及往数据库中插入元组、删除元组和修改元组的命令。 ...

    2014-02-06 20:25
    554

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部