zoukankan      html  css  js  c++  java
  • 数据库复习(一)——数据库概论

      一.数据库系统概述

    数据库系统包括:

        1.数据

        2.数据库

        3.数据库管理系统(DBMS):系统软件,主要功能:数据定义功能(DDL),数据组织,存储和管理,数据操纵功能DML,数据库的事务管理和运行管理

    ,数据库的建立与维护,和其软件之间的通信功能

      数据管理技术的发展:人工管理->文件系统管理->数据库系统管理

      二.数据模型

      对现实世界的抽象

      分类:

      一:概念模型:涉及概念:实体,属性,码(key),域,实体型(具有相同属性的实体放在一起,如:学生(学号,姓名,性别...)),实体集(类似的实体),联系

      概念模型表示方法:E-R图,实体-联系方法

       分类:关系数据模型,层次数据模型,网状数据模型

      二:逻辑模型:

      三:物理模型:

      

      数据模型是一组严格定义的概念的集合:数据的静态特性,动态特性和完整性约束

      对应的,数据模型通常由数据结构,数据操作,完整性约束三个部分组成

    关系数据模型:

      数据结构:二维表:关系,元组,属性,码,域,分量,关系模式

      数据模型的操纵:集合操作,对象和结果都是关系

      完整性约束:实体完整性,参照完整性,用户定义完整性

    数据系统的模式:

    外模式

    内模式

    模式

    数据独立性:

    外模式/模式映像

    模式/内模式映像

    保证了数据独立性

      

    亲爱的听众朋友我是你的代班DJ
  • 相关阅读:
    一、汇编基础知识
    PHP RabbitMQ消息队列演示代码
    PHP CentOS下安装PHP及部署ThinkPHP
    MySQL CentOS下安装MySQL
    ThinkPHP 对接支付宝支付接口
    ThinkPHP 获取当前页面完整的URL地址
    前端 Validform.js属性,用法及Ajax提交简介
    PHP 配置Xdebug调试工具
    ThinkPHP 原生分页功能改进,更好用更美观
    ThinkPHP 使用第三方phpmailer库发送邮件
  • 原文地址:https://www.cnblogs.com/YTYMblog/p/5426984.html
Copyright © 2011-2022 走看看