数据库简介

  • 人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题
  • 计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统
  • 数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性
  • 当前使用的数据库,主要分为两类
    • 文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制
    • 服务型,如mysql、postgre,数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议连接,进行数据库的读写操作

E-R模型

  • 当前物理的数据库都是按照E-R模型进行设计的
  • E表示entry,实体
  • R表示relationship,关系
  • 一个实体转换为数据库中的一个表
  • 关系描述两个实体之间的对应规则,包括
    • 一对一
    • 一对多
    • 多对多
  • 关系转换为数据库表中的一个列 *在关系型数据库中一行就是一个对象

三范式

  • 经过研究和对使用中问题的总结,对于设计数据库提出了一些规范,这些规范被称为范式
  • 第一范式(1NF):列不可拆分
  • 第二范式(2NF):唯一标识
  • 第三范式(3NF):引用主键
  • 说明:后一个范式,都是在前一个范式的基础上建立的

创建库与表简介

  • 主要知识点包括:能够与mysql建立连接,创建数据库、表,分别从图形界面与脚本界面两个方面讲解
  • 相关的知识点包括:E-R关系模型,数据库的3范式,mysql中数据字段的类型,字段约束
  • 数据库的操作主要包括:
    • 数据库的操作,包括创建、删除
    • 表的操作,包括创建、修改、删除
    • 数据的操作,包括增加、修改、删除、查询,简称crud
  • 学生表结构:
    • id
    • 名称
    • 性别
    • 地址
    • 生日
  • 科目表结构:
    • id
    • 名称

进QQ群(779809018)免费领取学习资源,疑难问题解答。同时欢迎大家关注我的微信公众号:代码帮 ,免费领取学习资源。

本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件破解。 只要你一直关注和呆在群里,每天必须有收获,讨论和答疑QQ群:大数据和人工智能总群(779809018)微信公众号(代码帮)每天分享最新IT、大数据和人工智能新技术。

MySql数据库简介(一)相关推荐

  1. MySQL数据库简介数据库介绍

    MySQL数据库简介 一.数据库介绍 (一)数据库相关概念 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.有共享的.统一管理的数据集合 ...

  2. MYSQL数据库简介和常用的基本SQL语句

    1.MYSQL数据库简介 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 2.常用数据类型 ...

  3. php mysql数据库简介,mysql数据库

    数据库简介 什么是数据库 保存和管理数据的仓库,数据库 什么是数据 文件,图片,视频,订单,用户名,密码等等.这些数据都需要有专门的地方来保存和管理 数据库的分类 关系型:mysql ... 非关系型 ...

  4. mysql数据库简介与安装

    什么是数据库(Database) 数据库(DataBase DB) 长期保存在计算机的存储设备上的文件 按照一定规则组织起来 被用户应用的集合 数据库管理系统 使用和维护数据库的软件 保证数据库的安全 ...

  5. 【信息化】MySQL数据库简介

    1 什么是数据库? 简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织.存储的.我们可以通过数据库提供的多种 ...

  6. MySQL数据库简介及特点

    什么是MySQL? MySQL是一个多用户.多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. SQL (Structured Qu ...

  7. mysql数据库基础简介_MySql数据库基础之数据库简介及安装

    MySql数据库简介: 众所周知,MySql数据库是一款开源的关系型数据库,在Web应用方面,MySql是最好的.最流行的RDBMS(Relational Database Management Sy ...

  8. mysql数据库比对视频教程_MySQL数据库全学习实战视频教程(27讲 )

    一)mySQL数据库简介:MySQL属于关系型数据库,是当前最流行的关系型数据库管理系统之一,在WEB项目使用方面,MySQL是最好的 RDBMS应用软件. 二)本mySQL数据库视频教程目录如下:  ...

  9. MySQL数据库实用教程考核_《MySQL数据库实用教程》郑明秋,蒙连超,赵海侠【pdf】...

    内容简介 郑明秋.蒙连超.赵海侠主编的<MySQL数据库实用教程>是作者在多年的数据库开发实践与教学经验的基础上,根据计算机相关专业的职业岗位能力需求及学生的认知规律倾心组织编写的.本教材 ...

最新文章

  1. mysql如果存在则删除数据库_怎么判断sql数据库是否存在,存在删除
  2. win7 下配置 Qt5.1 for Android
  3. 成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件
  4. 百度 Java 后端三轮面试题,这些你会吗?
  5. Ubuntu安装中文语言包
  6. mysql win7 sp1 常见问题_win7旗舰版安装不了mysql问题-------win7系统版本选择问题的一点探索...
  7. zookeeper 日志查看_每天使用的注册中心zookeeper,流量暴涨怎么办?
  8. win 7中修改Hosts方法
  9. python selenium解决报错SessionNotCreatedException session not created: No matching capabilitie与问题解析
  10. uniapp php接口如何写,uni-app入门教程之接口的基本使用
  11. u-boot-2012.04.01 移植笔记
  12. 学习类APP如何规范
  13. 黑马程序员-说说自己
  14. 计算机组成原理6-20,计算机组成原理课后题6.20PPT课件
  15. pythoneducoder苹果梨子煮水的功效_苹果梨子煮水的功效是什么呢
  16. nc63文件服务器,nc命令传输文件
  17. DOP Dilution Of Precision;多点定位 Multilateration;测向交叉定位 三角定位;DAE;无人机
  18. c++、python实现置换密码(栅栏技术,列置换)、替代密码(加法密码(Caesar密码),乘法密码)
  19. 第十四届蓝桥杯模拟赛c++ 试题 I
  20. 智能网联汽车——未来发展趋势

热门文章

  1. 数据管理和计算机网络,计算机网络数据管理
  2. HTML thead 标签
  3. mysql数据模型三要素_E-R模型的三要素为实体、属性、联系-智慧树数据库原理章节答案...
  4. 南京工业大学计算机科学与技术研究生调剂,南京工业大学计算机科学与技术学院硕士研究生考试复试名单...
  5. 中心化、本地化差分隐私基础知识
  6. 面向对象分析与设计01 - 关键抽象
  7. C语言题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
  8. 【密码算法 之十四】非对称算法,ECC椭圆曲线算法 之 ECDSA、ECDH、SM2、SM9等
  9. JAVA在线编译器模拟
  10. cherry-pick和merge使用的场景