sql part 1

一:术语

  • 数据(Data)--数据库中存储的基本对象(文本 图片.....)
  • 数据库(DataBase--DB)--长期存储在计算机内,有组织的,可共享的大量数据的集合(数据库数据具有“永久存储”,“有组织”,“可共享”)
  • 数据库管理系统(DataBase Managerment System--DBMS)--通俗的将‘就是系统软件
  • 数据库系统(DataBases System)--计算机系统中引入数据库系统后的系统(DB DBMS Application System Manager)

二:数据库系统的特点

  • 数据结构化(与文件系统的本质区别)
  • 数据的共享性高,冗余度低,易扩充。
  • 数据的独立性高(物理独立性和数据的逻辑独立性)--独立性是由BBMS的二级映像功能来保证
  • 数据由DBMS统一管理和控制

三:数据模型的满足条件==(比较能真实的模拟现实世界 容易为人所理解 便于在计算机上实现)

  1. 概念模型==用于数据库的设计E-R表示(信息世界的建模)
  2. 逻辑模型 物理模型==(逻辑==层次模型 网状模型 关系模型...物理==面向的是计算机系统)对数据建模,用于DBMS的实现

      总之就是信息世界-->机器世界的一个过程

四:数据模型是由数据结构+数据操作+完整性约束(静态特性 动态特性 完整性约束)

五:信息世界的概念

  • 实体
  • 属性
  • 实体型
  • 实体集
  • 联系

六:关系模型的数据结构

  • 关系(二维表)
  • 元祖==表中的一行或是记录
  • 属性==字段或是数据项
  • 分量(就是元祖的一个属性值)必须是不可分的数据项
  • 关系模式 关系名(Att1,Att2,......)

七:关系模型的操作和完整性约束

  • 查询 删除 插入 更新
  • 实体完整性 参照完整性 用户自定义完整性

八:数据库系统结构

  • 三级模式==内部的系统结构
  • 单用户结构,主存式结构 分布式结构==外部体系结构  

九:三级模式结构 ==内模式 模式 外模式

 

posted @ 2017-05-16 21:47  独头茧  阅读(130)  评论(0)    收藏  举报