随心测试_数据库_002 <数据库系统组成>
软测工程师:作为综合运用多学科知识,保障软件质量的重要岗位。需要我们学以致用,在工作中不断学习提升。以下:软测人员必备_数据库核心技能学习点,供大家学习参考。
数据库系统组成_必备
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部分
- 数据定义语言DDL: 如 CREATE、ALTER、DROP等语句
- 数据操作语言DML: 如 INSERT、UPDATE、DELETE语句
- 数据查询语言DQL: 如 SELECT语句
- 数据控制语言DCL: 如 GRANT、REVOKE、COMMIT、 ROLLBACK等语句
4. 数据库访问技术:不同的程序设计语言有各自不同的数据库访问技术,程序语言通过这些技术,执行SQL语句,进行数据库管理。
- ODBC(open database connectivity ):开放数据库互连,为访问不同的的SQL数据库提供了1个共同的接口。
- JDBC(java database connectivity): Java数据库连接,用于java应用程序连接数据库的标准方法,是1种用于执行SQL语句的 Java API。
随心测试_数据库_002 <数据库系统组成>的更多相关文章
- 随心测试_数据库_001<论数据的重要性>
测试工作中,数据的重要性 软测工程师:作为综合运用多学科知识,保障软件质量的重要岗位.需要我们学以致用,在工作中不断学习提升.以下:软测人员必备_数据库核心技能学习点,供大家学习参考. Q1:什么是: ...
- 随心测试_数据库_003 <数据库存储结构>
接上篇:了解了_数据库系统组成,继续理解必备知识点:数据库存储_逻辑结构 快速理解 数据存储结构:数据库系统_数据库_表 1. 理解什么是数据库 数据库发展:大致由 人工管理.文件系统.数据库系统(高 ...
- 随心测试_软测基础_001<说在开始_测试理念>
- 随心测试_软测基础_007<软测学习路线建议>
如果你对软测感兴趣,那么如何学习软件测试呢? 贴心小提示:以下内容,仅供参考,不挖坑 1:学习方式_职业教育选择观 ————SX的观点:成本 | 收益说,理性接受 软测产业服务链中,测试工程师重在于& ...
- 随心测试_职场面试_001<SX的面试观点>
快速理解_求职面试:必不可少的嘴 + 双向沟通交流 = 人与人之间的心理游戏 ps:以下为_面试题回答套路_案例,仅供参考,不挖坑 常见的面试题: 你是如何看待软件测试这个行业的? 说说你对软件测试 ...
- 随心测试_软测基础_006<测试人职业发展>
接上篇:熟悉了_测试人员的工作职责范围与具体的工作内容 ,如何规划:测试人员的职业路线呢? 贴心小提示:以下内容,仅供参考,不挖坑 Q1:如何规划测试工程师的职业发展路线? A1:SX的观点:预定目标 ...
- 随心测试_软测基础_005 <测试人员工作内容>
接上篇:清楚了_测试人员的工作职责范围,那每项 测试活动的具体工作内容有哪些呢? Q1:如何理解测试工程师的工作内容? A1:SX的观点:综合一体化 现如今互联网行业如何哪达,每一项IT职业的工作职责 ...
- 随心测试_软测基础_004<测试人员工作职责>
接上篇续,依据_软测基础体系:<依据不同的测试对象,选取适合的方法,按照设计的流程完成测试工作,检验整个过程是否达到测试的目的>.“学以致用”,实践于工作职责 常见面试题: —— 诸如以下 ...
- 随心测试_软测基础_002_<测试工程师_核心技能体系>
测试工程师核心技能体系构成 测试基础体系:[对象——>方法——>流程].[测试活动类型——>质量] 测试分析体系:[测试对象分析]——>[测试设计(计划.数据.用例.文档)] ...
随机推荐
- Vue评论组件案例
最近学习了Vue前端框架,在这里记录一下组件的用法,我自己试着写了一个评论的组件,大神看到勿喷,欢迎提出宝贵意见. 首先看一下效果图 用到的文件有: <link rel="styles ...
- 来一波C#发送邮件
1.所用工具和资源:VS2012 在.NET Frameword类库中提供SmtpClient类(System.NET.Mail) 2.运行截图 3.具体代码实现如下: using System; ...
- Java相关面试题总结+答案(一)
[Java基础] 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,即Java开发工具包,提供了Java 的开发环境和运行环境. JRE:Java Ru ...
- Android Studio开发环境配置以及相关说明
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...
- 前端笔记之移动端&响应式(上)媒体查询&Bootstrap&动画库&zepto&velocity
一.媒体(介)查询 1.1 基本语法 媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成.媒体查询中可用于检测的媒体特性有:width.height和color(等).使用媒体查询可以在不改变 ...
- Java进阶篇设计模式之三 ----- 建造者模式和原型模式
前言 在上一篇中我们学习了工厂模式,介绍了简单工厂模式.工厂方法和抽象工厂模式.本篇则介绍设计模式中属于创建型模式的建造者模式和原型模式. 建造者模式 简介 建造者模式是属于创建型模式.建造者模式使用 ...
- Vue全家桶(Vue-cli、Vue-route、vuex)
摘要 学习本篇之前要具备一定的vue基础知识,可以先看一下Vue基础(环境配置.内部指令.全局API.选项.内置组件) 1.Vue-cli Vue-cli是vue官方出品的快速构建单页应用的脚手架,这 ...
- 使用LR编写windows sockets协议xml报文格式脚本实战
以下是测试脚本Demo: #include "lrs.h" Action() { char * resultCode;//结果代码 char * time; //系统时间 char ...
- js中let和var的区别 不懂得加QQ 2270312758
js中使用let定义变量的时候,是需要使用严格模式的,我看到网上有的博客说:如果在不使用严格模式的情况下,使用let会报错,但是在实验的过程中,我直接定义了let变量而且也没有使用严格模式,并没有报任 ...
- 关于jQuery中的选择器
1:选择器的作用 获取网页的上面的标签元素等等,然后对他进行一些列的操作(添加样式,添加行为...) 2:选择器有哪些 基本选择器,层次选择器,过滤选择器,表单选择器 一:基本选择器 基本选择器是jq ...