码迷,mamicode.com
首页 > 数据库 > 详细

关于数据库概念的一些粗略总结

时间:2020-06-21 23:24:45      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:存在   一个   不能   结构化   check   功能   个数   修改   loading   

一、绪论

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

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

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

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

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

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

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

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

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

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

二、关系数据库

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

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

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

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

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

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

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

 技术图片

视图对应数据库的外模式

创建视图

技术图片

 

 

 

 

 

 

 

关于数据库概念的一些粗略总结

标签:存在   一个   不能   结构化   check   功能   个数   修改   loading   

原文地址:https://www.cnblogs.com/guardian4516/p/13174393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!