zoukankan      html  css  js  c++  java
  • 数据库的基本了解

    数据库的定义
    按照数据结构组织、存储和管理数据的建立在计算机存储设备上的仓库
     
    DB:数据库的特点
    共享性
    独立性
    数据结构化,数据之间具有联系,面向整个系统
    数据由DBMS统一管理和控制
     
    数据库在测试过程中的作用:
     
    需求分析阶段:了解测试环境数据库、表、数据等信息、需求
    用例设计阶段:测试数据准备
    用例执行阶段:测试数据构造、测试结果数据检查、代码逻辑查看
    自动化测试:测试脚本、数据、工具
    性能压力测试:数据准备、性能数据分析
    测试环境搭建:维护数据库、执行配置脚本、备份恢复数据库等
     
    数据库的分类:层次式数据库,网络式数据库,关系式数据库
    关系型数据库
    常用
    Oracle:Oracle(甲骨文)公司,多平台,性能最高,获得最高安全认证,适用银行、电信、金融等大型企业
    DB2:IBM公司,多平台,性能较高,获得最高安全认证,企业级应用最广泛
    SQL Server:微软、windows平台,中小型网站和电子商务办公系统
    MySQL:瑞典my sqlAB公司,多平台,开源,中小型网站开发
    Access:微软、windows平台,小型系统使用
    MariaDB:MySQL的一个分支,完全兼容MySQL,包括API和命令行,使之能够轻松成为MySQL的替代品
    不常用:Informix,Sybase,PostgreSQL
     
    非关系型数据库:
    常用:
    Redis:开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型数、Key-
    Value数据库,并提供多种语言的PI
    MongoDB:基于分布式文件存储的数据库。有C++语言编写,旨在为WEB应用服务器扩展的
    高性能数据存储解决方案。支持的查询语言非常强大,单表查询的绝大部分性能,而且还支持
    对数据建立索引。
    Memcached:是一个高性能的分布式内存对象缓存系统,用于动态Web应用数据库负载。它
    通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高数据库驱动网站的速度。
    Cassandra:一个开源的、分布式、无中心、支持水平扩展、高可用的KEY-Value的NOSQL数
    据库。
    不常用:HBase、MemacheDB、BerkeleyDB、Tokyo Cabinnet
    Oracle介绍:
    公司简介:全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司(被成为纯软件公司的先驱。 在个人计算机领域,靠卖软件赚钱的公司是微软公司),总部位于美国加利福尼亚州的红木滩,其创始人是拉里埃里森。
    Oracle数据库的发展史
    Oracle的各种版本的定义
    市场份额:Oracle(54%)、IBM-DB2(21%)、MicrosoftMSQL(14%)
    相关认证:OCM认证【大师】、OCP认证【专家】、OCA认证【专员】等
    版本:免费版、标准版、标准版2、企业版
     
     
    Oracle Server主要文件目录介绍:
    bin:包含数据库管理各种命令
    Admin重要:里面有监听文件(listence.ora、 tnsnames.ora、 sqlnet.ora)
    Db_1:服务器数据库文件夹
    Oradata:
    Flash_recovery_area:
    Listener.ora 作用介绍
     
    演示访问数据库方法:sql*plus工具、dos窗口sqlplus、网页版
     
     
    Oracle版本号的含义
    1)Oracle主要版本
    Oracle
    Oracle 8/Oracle 8i(1CD):“i”表示internet,表示Oracle开始进军网络
    Oracle 9i(3CD):属于Oracle 8i的稳定版本,现在依然大范围使用(使用率非常高,因为正好是中国进行电子化信息改革的开始)
    Oracle 10g(630M):“g”表示网格Grid技术,使用了网络计算的方式,提升了数据库的分布式的访问性能
    Oracle 11g(1.7G):属于Oracle 10g的稳定版本,现在新项目使用较多
    Oracle 12C:指的的是云服务的支持,是现在的最新版本
    8i、9i(i=internet)、10g、11g(g=grid网格)、12c(c=云端)。
     
     
     
     
     
  • 相关阅读:
    Nmap笔记
    Spring AOP(一)
    Spring IOC(三)
    Spring IOC(二)
    Spring IOC(一)
    bootstrap 使用(三)
    bootstrap 使用(二)
    bootstrap 使用(一)
    js(二)
    QQ邮件
  • 原文地址:https://www.cnblogs.com/yyx482411/p/8592260.html
Copyright © 2011-2022 走看看