zoukankan      html  css  js  c++  java
  • 关于数据库概念的一些粗略总结

    一、绪论

    数据库是长期储存在计算内、有组织的,可共享的大量数据的集合。

    数据库管理系统的主要功能:数据定义功能,数据组织、存储和管理、数据操纵功能、数据库的事务管理和运行功能、数据库的建立和维护功能。

    数据库系统(DBS)包含数据库(DB)和数据库管理系统(DBMS)

    数据库系统的特点:(1)数据结构化、(2)数据的共享性高、冗余度低且易扩充(3)数据独立性高。

    数据模型的组成要素:数据结构,数据操作、数据的完整性约束条件。

    概念模型的一种表示方法:E-R图。

    常用的数据模型:层次模型、网状模型、关系模型、面向对象数据模型。

    层次模型的数据结构是—树、网状模型的数据结构是:图、关系模型的数据结构是:二维表格。

    数据库的三级模式两级映像:外模式、模式、内模式。外模式/模式映像、内模式/模式映像。

    外模式/模式映像:保证了数据的逻辑独立性。内模式/模式映像:保证了数据的物理独立性。

    二、关系数据库

    域:是一组具有相同数据类型的集合。笛卡尔积:是域的一种集合运算。一个域的不同取值称为这个域的基数。

    若关系中的某一个属性组的值能唯一的标识一个数组,而其他子集不能,则称该属性组为候选码。

    关系模型中的三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

    传统的集合运算:并、差、交、笛卡尔积。五种基本操作指的是:并、差、笛卡尔积、投影、选择。专门的关系运算包括:选择、投影、连接、除运算等。

    关系模型中关系操作包括:查询、插入、删除、修改。

    三、关系数据库标准语言SQL

    创建表时,用户定义完整性可通过 not null/null、check和unique子句实现,定义主键由primary key 子句实现,定义外键由foreign key 子句实现。

     

    视图对应数据库的外模式

    创建视图

     

     

     

     

     

  • 相关阅读:
    css面试题目
    5. React-Router05 BrowserRouter 和hashrouter
    5. React-Router03 withRouter
    5. React-Router01
    CVE-2019-0708—微软RDP远程桌面代码执行漏洞复现
    正则表达式学习汇总
    CTF---PHP安全考题
    快速搭建主动诱导型开源蜜罐框架系统--hfish
    python--爬取网页存在某字符
    Linux 实用指令之查看端口开启情况
  • 原文地址:https://www.cnblogs.com/guardian4516/p/13174393.html
Copyright © 2011-2022 走看看