数据库应用系统功能设计与实施

  1. 当数据库服务器出现问题时无法向用户提供服务

  2. 三层浏览器/服务器结构的数据库应用系统是由浏览器应用服务器数据库服务器三部分组成的

  3. 人机界面的设计可采用原型迭代法,首先进行初步设计,再进行用户界面细节设计,最后是原型设计与改进。

  4. B/S结构的效据库应用系统的特点是用户界面完全通过3W浏览器实现,一部事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。

  5. 三层架构(三层浏览器/服务器架构) 将更多的任务传给服务器端计算,所以增加了网络的通信量,其运行速度受制于网络,并不一定会提高。在适用 Internet、维护工作等等方面,B/S(三层架构)比C/S(二层架构:二层客户/服务器架构)强;在运行速度、数据安全、人机交互等方面,不如CS

  6. 数据库应用系统设计的四个层次分别为:

    表示层: 用于显示数据和接受用户输入的数据。(一般为Windows应用程序或Web应用程序表示层概要设计的主要工作: 进行人机界面设计。

    业务逻辑层: 表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理,向表示层直接传送数据构建设计出现在此层。存储过程设计出现在此层。业务逻辑层概要设计的主要工作: 梳理DBAS的各项业务活动, 包括:结构、行为、数据接口、故障处理、安全设计、系统维护与保障等方面的内容。

    数据访问层: 主要实现对数据的保存和读取操作。与DBMS交互以获取应用系统所需数据在此层。用户使用create procedur命令所定义的存储过程出现在此层。数据访问层概要设计的主要工作: 针对DBAS的数据处理需求设计用于操作数据库的各类事务,即事务设计

    数据持久层: 以程序为媒介把表现层或服务层的数据持久化它位于物理层和数据访问层之间。索引设计出现在此层。数据的完整性维护工作出现在此层。根据事务一基本表交又引用矩阵来调整数据文件的组织结构属于此层。 数据持久层概要设计的主要工作:负责存储和管理数据

  7. 关系表和元组: 关系表在逻辑上由一系列元组组成,元组由多个属性组成。每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域。元组的每个属性对应于文件记录中的一个域。

  8. 数据库应用系统系统总体设计的主要内容包括确定DBAS体系结构软硬件选型和配置设计应用软件总体设计以及业务规则初步设计

  9. 关系模式设计不属于数据库应用系统总体设计范畴
    10.数据库完整性约東条件的作用对象分为列、元组和关系三种级别。元组对应于行,关系对应于表 .

  10. 在数据库应用系统设计中,事务的特性之一就是一致性,即在和用户的交互过程中,保证数据的一致性

  11. 虽然关系数据库均采用比较统一的SQL语句对数据库中的效据进行维护,但是不同的数据库产品提供不同的应用程序接口,因此在更换数据库产品后,一般原有的应用程序和数据库的接口会失效,需要重新修改应用程序
    10.双机热备是属于数据库恢复技术内容,当介质被破坏后能够保证数据的完整性 。

  12. 减少死锁的方式:按相同顺序访问资源;减少事务中的用户交互;将大事务切分成若干个小事务,即采用小事务模式;缩短事务的长度;减少占有锁的时间;使用行级锁来代替表级锁;使用绑定链接

  13. 计算机病毒防护属于环境安全设计,属于数据库的故障管理,不属于数据库安全性保护

  14. 数据库应用系统的实施工作包括创建数据库、装载数据、编写与调试应用程序、数据库试运行。

  15. 编写事务时
    提高事务隔离性级别,可以降低发生数据不一致的可能性;不能提高,即降低系统的事务吞吐量;
    降低事务隔离性级别,可以提高系统的事务吞吐量;提高活锁的可能性;降低发生死锁的可能性

  16. 约束的完整性级别属于关系级完整性约束

计算机三级-数据库-总结归纳(四)相关推荐

  1. 计算机数据库技术应用了什么,2018年全国计算机三级数据库技术考试考什么内容...

    根据<全国计算机等级考试三级数据库技术考试大纲(2018年版)>,全国计算机三级数据库技术考试内容主要包括:数据库应用系统分析及规划.数据库设计及实现.数据库存储技术.数据库编程技术等7项 ...

  2. 计算机三级数据库上机怎么考,最新计算机三级数据库上机考试试题

    最新计算机三级数据库上机考试试题 数据库指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度的特点.是与应用程序彼此独立的数据集合.下文为大家搜集整理的是计算机三级数据库技术考试题,希望 ...

  3. 二、全国计算机三级数据库考试——理论知识总结(填空题)

    上一篇博客:一.全国计算机三级数据库考试--理论知识总结(选择题)_简时刻的博客-CSDN博客 说明:红色字为三级数据库考试中需要输入的答案,填空题在考试中一共15道题,一题2分,一共30分. IDE ...

  4. 计算机三级数据库笔记

    今天出分 优秀哈哈. 计算机三级数据库第一套题 一.选择题 应用服务器从数据库服务器接收数据并返回给客户端. 关系模型是静态稳定的,关系是动态的,随用户操作变化. 设计人机界面可采用原型迭代法,首先进 ...

  5. 一个月的时间准备计算机三级数据库技术,够吗?

    去年九月考了计算机三级数据库技术,花了不到一个月的时间学了下,有些经验心得,打算把它记录下来,回顾一下学习历程,同时也希望能给其他小伙伴一些小经验吧~ 学习之前一定要有的装备 (1)关注"计 ...

  6. 计算机三级数据库要学哪些知识,计算机三级数据库怎么备考 考试内容是什么...

    很多同学想知道计算机三级数据库如何备考,下面是小编整理的相关内容,希望对大家有所帮助! 计算机三级数据库如何备考 1.章节复习,不管是那门学科都分为大的章节和小的课时,一般当讲完一个章节的所有课时就会 ...

  7. 备考全国计算机三级数据库考试+自学MySQL 第一章-初识MySQL

    MySQL是一个开放源代码的数据库管理系统(DBMS).MySQL是一个跨平台的开源关系型数据库管理系统,广泛地应用在Internet上的中小型网站开发中.MySQL 规模小.功能有限.但是体积小.速 ...

  8. 计算机三级mysql好考吗_经验分享|一个月如何考过计算机三级数据库技术?

    哈喽大家好,我是鲈鱼.去年九月考了计算机三级数据库技术,花了不到一个月的时间学了下,有些经验心得,打算把它记录下来,回顾一下学习历程,同时也希望能给其他小伙伴一些小经验吧~ 我的学习经验包括了我自己在 ...

  9. 三级数据库还是linux好,08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数...

    08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数 分类:计算机等级| 更新时间:2008-08-25| 来源:教育联展网 这段时间服务器崩溃2次,一直没有找到原因,今天看到 ...

最新文章

  1. python经典100例答案pdf-Python3基础训练经典100题(带答案)下载
  2. 【Luogu】P3356火星探险问题(费用流)
  3. 搭建prometheus+grafana监控系统
  4. Apache Ignite的Node.js客户端使用入门
  5. 好用的ToolStripManager类
  6. 快速掌握MATLAB应用,从这一步开始
  7. python初学者怎么入门-python怎么入门啊?
  8. 击鼓传花:对比 muduo 与 libevent2 的事件处理效率
  9. Mac使用zsh导致mvn命令无效的解决方案
  10. 你没见过的中文编程工具,用中文开发android安卓应用,安卓开发的初体验!
  11. 第十一周项目二----用二叉树求解代数表达式
  12. 【Spring Boot】使用JDBC 获取相关的数据
  13. 关于uni-app中SegmentedControl 分段器不显示的问题
  14. JS封装数组API push,pop,shift,unshift,sort, reverse
  15. mysql事务使用转化_Mysql事务
  16. ssh远程连接报错:WARNING: POSSIBLE DNS SPOOFING DETECTED(已解决)
  17. 谈一款MOBA类游戏《码神联盟》的服务端架构设计与实现 (转载)
  18. 《张艺谋这个人》较真
  19. android kotlin 上传文件 上传图片
  20. 计算机三级微机原理,计算机三级哪个考 微机原理与应用

热门文章

  1. Visual C the best way to get the contents of a file directory into a list
  2. 盘点2021年流行报表开发工具【测评】
  3. 如何使用 Unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭【持续更新】
  4. OpenCV中的图像处理3.9(六)轮廓线特征与属性
  5. 本人制作的视频汇总(原创视频)
  6. Oracle数据库学习-Day3
  7. 将电脑内存插入其他未知导致开机报警
  8. 各大CDN的节点IP段
  9. java readfile函数_从fs.readFile获取数据
  10. 《Android开发艺术探索》第9章-四大组件的工作过程读书笔记