zoukankan      html  css  js  c++  java
  • sql笔记1

    sql笔记11

    非计算机科班的,想转互联网数据分析方面,所以自学数据库和sql。

    在刷牛客网和leetcode上的sql的题,对sql有一点初步的认识,但是还是需要学习数据库的原理。

    所以在b站上学习数据库原理。。。

    1.sql语句分为3类:

    DML数据操作语言:select insert update delete等

    DDL数据定义语言:create alter drop等

    DCL数据控制语言:grant语句分配权限和角色,revoke语句取消权限

    2.数据库与DBMS(数据库软件):数据库是DBMS的一个组成部分,是数据本身

      DBMS是关系数据库的软件

       sql服务器包括Microsoft SQL Server, Oracle, MySQL等

       桌面DBMS包括Microsoft Acess等

    3.关系模型

    关系模型的基础是集合论,该模型描述了如何在数据库表上运用与数学集合一样的方法执行常见的代数运算。

    表类似于集合,即有公共属性的不同元素的集合。

    4.数据库要基于某种数据模型(如层状模型,网状模型,关系模型)来存储数据,可以存储实体(数据,entity)和描述数据间的关系(relation)。

    5.为什么不用文件来存储数据而要用数据库?

    操作系统中的文件是一个没有结构的字符流,而DBMS可以管理数据

    6. 数据

    数据模型:描述数据的模型,方法

    数据模式:用某种数据模型描述数据的结果

  • 相关阅读:
    css--display属性中inline-block与inline的区别
    css基础--常用css属性01
    css基础--简单介绍css
    html常用标签的使用方法
    html概括
    python基础之socket与socketserver
    linux基础命令之sed
    asp.net文件流下载的代码摘要
    window下golang生成静态库给C语言调用
    golang生成c-shared so供c语言或者golang调用到例子
  • 原文地址:https://www.cnblogs.com/zhanchao/p/9728890.html
Copyright © 2011-2022 走看看