数据库理论基础

数据:对客观事物及其活动抽象符号表示
信息:经过加工处理具有一定含义数据集合
数据处理:将数据转化成信息的过程。
数据管理:对数据进行收集,分类,组织,编码,存储,检索和维护。
数据管理技术发展阶段:人工管理阶段,文件系统阶段,数据库系统阶段(共享性好,冗余小,独立性好,具有高度逻辑独立性和物理独立性,整体有结构,使用数据模型描述,提供数据,完整性,安全性,数据控制)
数据库系统(DBS):引进数据库技术后的计算机系统,能够组织的,动态的存储大量数据,提供数据处理和数据共享机制
数据库系统基本组成:系统硬件,操作系统,数据库(DB),数据库管理系统(DBMS),数据库应用系统开发软件,数据库应用系统(DBAS),用户。(简写:硬件系统,软件系统,数据库,用户)
数据库管理系统功能:数据定义(DDL)数据操作(DML)数据库运行管理(DCL)数据字典 数据通信接口
数据库系统体系结构:单机数据库系统,主从结构数据库系统,分布式结构数据库系统,客户服务器结构数据库系统,浏览器服务器结构数据库系统
数据库体系结构:三级模式,二级映像
三级模式:
 面向用户式应用程序员的用户级(用户模式)————外模式
面向建立和维护数据库人员概念级(逻辑模式)————模式
面向系统程序员的物理级(存储模式)————内模式
二级映像:
外模式/模式(逻辑独立性)
模式/内模式(物理独立性)
数据模型三要素:数据结构、数据操作、数据完整性约束
数据模型按不同应用层次类型: 
概念数据模型——信息世界,逻辑数据模型——机器世界,物理数据模型——现实世界
三种联系:一对一,一对多,多对多
数据模型:实体间存在某种联系,用来描述实体间关联形式模式叫数据模型
数据模型分类:(按数据结构分)层次模型,网状模型,关系模型
关系模型优点:数据结构简单,扎实理论基础,关系运算,关系模式数据独立性强
关系模型组成:关系数据结构,关系数据操作,关系数据完整性约束
关系完整性:域完整性,实体完整性,参照完整性,用户自定义完整性。
关系运算:选择运算,投影运算,连接运算(自然连接,等值连接)
关系规范化:第一范式(列不可分)第二范式(消除部分依赖,非主属性对主码)第三范式(消除传递性依赖)BC范式(消除属性对候选码依赖)
关系代数用到运算符:集合运算符,专门关系运算符,算数比较符,逻辑运算符
数据库设计特点:反复性,试探性,多步性,面向数据
数据库设计阶段:需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段,数据库实现阶段,数据库运行和维护阶段
数据库物理设计阶段:确定数据库物理结构,对物理结构进行时间和空间效率评价
数据库实施阶段:用DDL定义数据库结构,组织数据导入数据库,编制与调试相关应用程序,数据库试运行
人工录入步骤:数据选择,数据格式转化,录入数据,数据检验
数据库维护:数据库备份与恢复,数据库安全性完整性控制,对数据库性能监督分析改进,数据库重组织和重构造
计算机系统安全问题:技术安全类,管理安全类,政策法律类
技术安全安全性级别:操作系统级别安全性,服务器级别安全性,数据库级别安全性,表和列级别安全性
确定数据库物理结构:确定数据存储结构,设计数据存储路径,确定数据存放位置,确定系统配置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值