数据库必备1_数据库系统组成

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

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

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

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

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

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

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

以下 数据库系统组成必备

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

u硬件主要用于存储数据库中的数据,包括计算机、存储设备等。

u软件主要包括:DBMS、支持DBMS运行的OS、多种语言应用开发的访问技术等。

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

u数据库(DatabaseSystem):提供存储空间用于存储各种数据,可以将数据库视为存储数据的容器,===(用于存储数据)。1个数据库系统中通常包含许多数据库

u数据库管理系统(Database Management System DBMS):是用户创建、管理和维护数据库时所使用的软件;位于用户与OS之间,对数据库进行统一管理, ===(用于管理数据库的软件)。 DBMS能定义数据存储结构、提供数据的操作机制、维护数据库的安全性、完整性 和可靠性

u数据库应用程序(Database Application):为提高数据库系统的处能能力,对管理数据库软件的补充:多数情况下,DBMS无法满足对数据管理的要求。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据。

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

uSQL 3个标准:ANSI SQL、SQL-92、SQL-99标准。各大数据库厂商提供不同版本的SQL(原始ANSI标准、新标准)。

uSQL组成4部分

Ø数据定义语言DDL:如CREATE、ALTER、DROP等语句

Ø数据操作语言DML:如INSERT、UPDATE、DELETE语句

Ø数据查询语言DQL:如SELECT语句

Ø数据控制语言DCL:如GRANT、REVOKE、COMMIT、 ROLLBACK等语句

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

uODBC(open databaseconnectivity开放数据库互连),为访问不同的的SQL数据库提供了1个共同的接口。

uJDBC(javadata base connectivity java数据库连接),用于java应用程序连接数据库的标准方法,是1种用于执行SQL语句的 java API。

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180529G1CT8M00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券