【数据库原理基础】数据库实现

文章目录

  • 前言
  • 一、试论述选择DBMS的原则
  • 二、试论述MySQL的特点
  • 三、白盒测试
    • 1、什么是白盒测试?
    • 2、主要用途有哪些?
  • 四、黑盒测试
    • 1、什么是黑盒测试?
    • 2、主要用途有哪些?

前言

数据库实现是数据库系统开发的重要环节,其质量的好坏对整个数据库系统的质量有着深刻的影响。

一、试论述选择DBMS的原则

满足实际应用的功能需求、满足实际应用的性能需求、满足与硬件相适应的需求具有较高的性能价格比、满足人员能力要求

二、试论述MySQL的特点

1、具有DBMS的全部基本功能;
2、免费
3、开放源代码
4、为客户端提供了不同的程序接口和链接库
5、是一个快速的、多线程、多用户和健壮的SQL数据库服务器

三、白盒测试

1、什么是白盒测试?

白盒测试是已知数据库的内部结构和工作过程,通过测试来检验数据库是否按照需求规格说明书的要求正常运行

2、主要用途有哪些?

主要用途是允许运行测试人员利用数据库的内部结构等信息,设计或者选择测试用例,对数据结构、存储过程及触发器的逻辑路径等进行测试,确定实际的状态是否与预期的状态一致。

四、黑盒测试

1、什么是黑盒测试?

黑盒测试是已知数据库所具有的功能的基础上,通过测试来检验每个功能是否都能正常运行并达到预期结果。

2、主要用途有哪些?

主要用途是在完全不考虑数据库内部结构和内部特性的情况下,测试人员根据经验,通过相对应的数据库系统或数据库访问工具进行测试。

你可能感兴趣的:(数据库基础,数据仓库,数据库架构,数据库开发,dba)