zoukankan      html  css  js  c++  java
  • 小白自学SQLServer----2.数据库基础知识

    作为数据库小白,有几个问题想弄清楚

    1.数据库保存的是什么呢?

    2.数据库中的数据是以什么样的形式存在的呢?

    那就带着这些问题学习一下数据库基本内容吧

    1.数据库存什么?

    显而易见,数据库存的是数据。数据就是各种各样的信息。

    生活中信息无处不在,当我们把这些信息通过计算机存储起来就成了数据

    2.数据库数据是以什么形式存在呢?

    E-R(Entity-Relation 关系型数据库)

    数据与数据之间是通过已设计好的关系格式进行存储,使用sql进行操作

    有关系型数据库,当然就有非关系型数据库,如MongoDB,输入的数据的格式灵活

    3. 数据库的类型

    文档型:sqlite,手机运用较多,安装服务型数据库,性能不佳

        单机工作

    服务型:安装程序,通过程序进行操作 SQL server,My sql , Oracel

        多人访问

    4.数据库三范式

    1)列不可拆分:使每个单元为最小单位,

            如出生年月,可以放在一起,也可以分开,按照项目要求划分

    2)唯一标识(主键):使实体之间可以相互区分

    3)引用主键:引用其他数据表时,应该引用那个表的唯一标识(主键)

    5.数据库关系

    1对1:一个表A对应一个表B, 一个表B对应一个表A

       学生 与 成绩 ,一个学生只有一个成绩,一个成绩只有一个学生

    1对多:一个表A 对于 n个表B, 一个表B对应一个表A

       班级 与 学生,一个班级有多个学生,一个学生只有一个班级

    多对多:书籍 与 学生,多个学生借过同一本书,多本书可以被多个学生借

    6.数据库不区分大小写

  • 相关阅读:
    [hosts]在hosts中屏蔽一级域名和二级域名的写法
    [oracle]查询一个表中数据的插入时间
    [Windows Doc]微软官方文档
    [PL]如果天空是黑暗的,那就摸黑生存
    [LVM]创建LVM卷
    [powershell]获取FCID&Port
    [oracle]解决ora-01034 oracle not available
    [GoogleBlog]new-approach-to-china
    [时钟]配置日期时间并同步到硬件
    [rhel]安装oracle11g
  • 原文地址:https://www.cnblogs.com/xieviki650/p/SQL_basicknow.html
Copyright © 2011-2022 走看看