2018_随心测试_鱼羊6 <软测人员_数据库必备1_数据库系统组成>

Hello,小伙伴们,在之前的测试体系构建部分【软测1-5】,大家了解到企业中,软测工程师作为综合运用多学科知识,保障软件质量的重要岗位,需要我们学以致用,在工作中不断学习提升。接下来给大家分享解析软测人员必备_数据库核心技能学习点,供大家学习参考。

Q1:什么是:学以致用,在工作中学习工作?

A1:xq的观点:以完成企业中实际工作目标为导向,具备相关知识能力即可。不会不俱备的知识点,逐步解决提升,不断巩固精进,循环学习_应用的过程。

Q2:强老师,测试人员为什么要学习:数据库呢?

A2:xq的观点:论数据(Data)的重要性

 

 

Q3:强老师,我们学的是MySQL,工作中要求用Oracle,我们能做么?

A3:xq的观点:“求同存异”,肯定是能做,原因嘛,先思考下……


以下 数据库系统组成必备

1. 简介:数据库系统由硬件和软件共同构成。

  • 硬件主要用于存储数据库中的数据,包括计算机、存储设备等。
  • 软件主要包括:DBMS、支持DBMS运行的OS、多种语言应用开发的访问技术等。

2. 数据库系统由(数据库、DBMS、数据库应用程序)3部分组成,对数据提供安全控制和完整性控制。

  • 数据库(DatabaseSystem):提供存储空间用于存储各种数据,可以将数据库视为存储数据的容器,===(用于存储数据)。1个数据库系统中通常包含许多数据库
  • 数据库管理系统(Database Management System DBMS):是用户创建、管理和维护数据库时所使用的软件;位于用户与OS之间,对数据库进行统一管理, ===(用于管理数据库的软件)。 DBMS能定义数据存储结构、提供数据的操作机制、维护数据库的安全性、完整性 和可靠性
  • 数据库应用程序(Database Application):为提高数据库系统的处能能力,对管理数据库软件的补充:多数情况下,DBMS无法满足对数据管理的要求。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据。

    

 

3.SQL语言:对数据库进行查询、修改操作的语言叫做SQL(结构化查询语言)

  • SQL 3个标准:ANSI SQL、SQL-92、SQL-99标准。各大数据库厂商提供不同版本的SQL(原始ANSI标准、新标准)。
  • SQL组成4部分
  1. 数据定义语言DDL:如CREATE、ALTER、DROP等语句
  2. 数据操作语言DML:如INSERT、UPDATE、DELETE语句
  3. 数据查询语言DQL:如SELECT语句
  4. 数据控制语言DCL:如GRANT、REVOKE、COMMIT、 ROLLBACK等语句

4. 数据库访问技术:不同的程序设计语言有各自不同的数据库访问技术,程序语言通过这些技术,执行SQL语句,进行数据库管理。

  • ODBC(open databaseconnectivity开放数据库互连),为访问不同的的SQL数据库提供了1个共同的接口。
  • JDBC(javadata base connectivity  java数据库连接),用于java应用程序连接数据库的标准方法,是1种用于执行SQL语句的 java API。

 


PS:今天就到这里,下节课继续给大家分享数据库的存储基础必备。欢迎大家来观。……下周不见不散

猜你喜欢

转载自www.cnblogs.com/xqsxtest/p/9120665.html