Python学习笔记020——数据库知识概述

数据库概述

1 提供数据库的软件都有哪些

MySQL、SQL_Server、Oracle、DB2、Mariadb、MongoDB ...

(1)是否开源

 开源软件:MySQL、Mariadb、MongoDB

 商业软件:Oracle、DB2、SQL_Server

(2)是否跨平台

 不跨平台:SQL_Server

 跨平台:MySQL、Mariadb、MongoDB、Oracle、DB2

2 MySQL数据库的特点

2.1 MySQL数据库为关系型数据库

创建一个空的数据库其实就是创建一个数据库外壳,此时数据库中没有表和对象

表是数据记录的集合,是数据库最基本的组成部分

 

表中的每一行称为一条记录

表中的每一列称为一个字段

表和表之间的逻辑关联称为关系

关系型数据库的核心内容是关系,即二维表

关系型数据库储存形式

表1

 

学号姓名身高
20180130165mm
20180131175mm

 

 

 

表2

身高服装型号
165M
170L
175XL

 

 

 

 

表1与表2就构建了一个关系型数据库

备注:

非关系型数据库储存形式 {姓名:"唐伯虎",年龄:25,班级:"WAID1710",班主任:"陈大大"}

非关系型数据库以键值对存储数据

2.2 跨平台

Unix、Linux、Windows

2.3 支持多语言

Python、java、php ...

3 数据库中常用的名词

(1)DB (Database)

  DB是数据库,存储数据的仓库

(2)DBMS (Database Management System)

  数据库管理系统

  管理数据库服务的软件

(3)DBS(Database System)

  数据库系统

  DBS = DB(存储) + DBMS(数据库软件) + 数据库应用(财务管理系统、人事管理系统) + 用户

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值