前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库应用系统(常考点)

数据库应用系统(常考点)

作者头像
ellipse
发布2019-08-16 17:58:08
4620
发布2019-08-16 17:58:08
举报
文章被收录于专栏:ellipse数据库技术

在进行DBAS设计时,为了避免死锁,可以考虑以下原则:

(1) 按同一顺序访问资源。

(2) 避免事务中的用户交互。

(3) 采用小事务模式,尽置缩短事务的长度,减少占有锁的时间。

⑷尽重使用记录级别的锁(行锁),少用表级别的锁*

(5)使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。

从功能角度DBAS可以划分为四个层次来实现

(1)表示层:用于显示数据和接收用户输入的数据,(一般位Windows应用程序或web应用程序)

(2)业务逻辑层:是表示层和数据访问层之间的桥梁,主要负责数据传递和处理

(3)数据访问层:负责与DBMS系统进行交互,提取或存入应用系统所需的数据

(4)数据持久层:负责保存和管理应用系统数据

DBAS的实施阶段主要包括以下工作:

(1) 创建数据库。

(2) 装载数据。

(3) 编写与调试应用程序。

(4) 数据库试运行。

DBAS日常维护包括:

(1)备份与恢复

(2)完整性维护

(3)安全性维护

(4)存储空间管理

(5)并发控制

DBAS实现与部署包括以下工作内容:

(1)建立数据库结构

(2)数据加载

(3)事务和应用程序的编码及测试

(4)系统集成、运行、测试

(5)系统部署

事务规范可以用来表示DBAS中的数据处理需求

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ellipse数据库技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档