zoukankan      html  css  js  c++  java
  • 数据库第一章-学习笔记

    1.1.1

    数据

    数据库(DB):长期存储在计算机内,有组织的,可共享的大量数据的集合  

    理解:看作水库(数据库),里面有很多的水构成(数据)。

    数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件

    理解:对于数据库管理软件。

    数据库系统(DBS):在计算机系统中引入数据库后的系统构成

    数据库系统的构成:1.数据库

             2.数据库管理系统

             3.应用系统

             4.数据库管理员(数据库的使用用户)

     

     数据管理技术的发展过程
    1.人工管理阶段  2.文件系统阶段  3.数据库系统阶段
    1.1.3 数据库系统的四大特点
    1.数据结构化   2.数据的共享性高,冗余度低,易扩充  3.数据独立性高  4.数据由DBMS统一管理和控制
    1.2数据模型:信息世界中表示实体类型及实体间联系的模型

    具有数据和数据联系两方面的功能。
    组成要素:
    1.数据结构  2.数据操作  3.完整性约束条件
    最常用的数据模型:
    关系模型;非关系模型:层次模型,网状模型;面向对象模型;对象关系模型
    <1>关系模型数据模型的数据结构:关系数据模型把数据存放二维表上,由行和列组成。
    关系:一个关系对应通常说的一张表
    元组:表中的一行
    属性:表中的一列
    属性名:给每个属性起的名称
    主码:表中的某个属性组,他可以唯一确定一个元祖
    理解:(1)唯一性(只能找到唯一的一行与其对应)
       (2)由一个或者几个属性组成

        (3)具有最小性(主码中属性没有冗余的部分!!!)

    域:属性的取值范围

    分量:元组中的一个属性值(表中里面的格子)

    关系模式:存放二维表有哪些列

    关系名(属性一,属性二,......)

    学生(学号,姓名,年龄...)

    1.3.1

    1.型:对某一类数据的结构和属性的说明

    2.值:是型的一个具体赋值

    eg:学生记录型:(学号,姓名,性别,系名)

          记录值:(90028,李明,男,计算机)

    1.3.2

    数据库系统的三级模式结构:模式,外模式,内模式

    好处:其保持了物理独立性:存储结构独立于应用系统,保证代码的实用,维护工作量少;

               逻辑结构独立性:表有多少列,每一列的取值范围

    1.一个数据库只有一个模式

    2.模式:全体数据的逻辑结构和特征的描述

    3.外模式(子模式,用户模式):将全体模式只拿出一部分出来,(一个数据库可以建立多个外模式!!!),

    4.内模式(物理模式or存储模式):数据库的对象如何存放的,分为几个段几个区

    子模式是模式的逻辑子集;内模式是模式的物理实现

    外模式/模式 此映象把用户数据库与概念模式数据库联系起来

    模式/内模式 此映像把概念模式数据库与物理数据库联系起来

    1.4数据库系统的组成:数据库;数据库管理系统;应用系统;数据库管理员

     
    无聊就学习 反正没事干
  • 相关阅读:
    转:修改虚拟机参数
    NhiberNate 和linq学习博客园网址
    如何配置sqlserver 以允许远程连接
    Mongodb安装配置文档
    IIS安装和配置
    Mvc篇
    在Castle中使用nhibernate
    多线程
    WCF REST系列文章汇总(共9篇)
    测试Api工具Fiddler
  • 原文地址:https://www.cnblogs.com/miao-xixixi/p/12971709.html
Copyright © 2011-2022 走看看