美文网首页
数据库及其应用

数据库及其应用

作者: 灰斗儿 | 来源:发表于2018-01-31 00:17 被阅读29次

数据库系统概论

名词解释

DB:数据库
DBMS:数据库管理软件。数据定义,数据操作,数据库运行管理,数据库维护
DBS:数据库系统。优点:存储关系,简单定义逻辑结构,逻辑数据自动转换成物理数据,安全控制,数据备份和恢复,完整性约束,强大的查询语言SQL
DBA:数据库管理员。向终端用户提供数据和信息,制定数据库管理的政策、标准和规程。确保数据的安全性
SQL:结构化查询语言
QBE:例子查询语言
DBS的三部分:DB,DBMS,DBA

文件系统数据管理的缺点:数据独立性,数据共享困难,数据冗余和数据异常

数据模型描述数据的整体结构,包括数据的结构,数据的性质,数据之间的联系,完整性约束,数据变换规则

数据模型种类及其描述:
概念模型。从用户信息需求描述数据库全局逻辑结构
逻辑模型。从计算机实现数据库的观点描述数据库全局逻辑结构
外部模型。从用户使用数据观点描述数据库全局逻辑结构
物理模型。物理模型描述数据库在计算机物理设备存储结构和存取方法

关系数据库

关系模型用二维表表示实体集,利用公共属性实现实体之间的联系

关系:关系是行与列交叉的二维表。表中一行称为关系的一个元组,一列称为关系的一个属性,每一个属性有一个属性范围,称为属性域。元组的集合称为关系实例,通常关系实例又简称为关系

关系代数的基本运算:
选择(Select):从关系中选择某些满足条件的元组构成一个新的关系
投影(Project):从关系中选择某些满足属性构成一个新的关系,投影的结果讲消除重复元组。
并Union():由两个关系公共的元组构成的新关系。记作:R U S
差(Difference):一个关系减去另一个关系的元组,要求两个关系的属性数目和属性性质相同。记作:R - S
笛卡尔积(Product):关系的乘运算,类似矩阵相乘。记做:R x S。
扩展的关系代数运算:

联接:联接运算是从两个关系笛卡尔积中选择属性之间满足一定条件的元组
1、内联结:选择相同的属性构成一个新关系,不去重
2、自然联接: 选择公共属性值相等的元组,驱虫
3、左外联接:选择相同的属性构成一个新关系,并保留左表不满足联接条件的属性
4、右外联接:选择相同的属性构成一个新关系,并保留右表不满足联接条件的属性
除运算(Divide):R/S

函数依赖:
函数依赖的定义
函数依赖图:姓名依赖学号,学号决定姓名
完全函数依赖:
1、完全函数依赖。<学号+课程号> 决定成绩
2、部分函数依赖。<学号>决定成绩
传递函数依赖:X->Y->Z。 学号决定系名称,系名称决定系地址

关系的规范化:作用是关系拆分为以下几个等级
第一范式(1NF)
第二范式(2NF)
第三范式(3NF)
如何运用?

概念模型设计

E-R模型
实体。客观存在的,即将要收集和存储的数据对象(例如一个订单,一个客户)
实体集。实体的集合
属性。实体的性质,比如客户地址,联系电话
键。唯一标识一个实体的属性或属性组
联系。实体之间存在相互联系(例如客户与订单存在联系)
联系的模型:
1、一对一。 实体集A中每一个实体至多与实体集B中一个实体相联系
2、一对多。 实体集A中每一个实体对应多个实体集B中的实体
3、多对多。实体集A与实体集B,相互对应多个,A的一个对应B的多个,B的一个对应A的多个

关系数据库标准语言

创建表

查询

窗体

报表

宏及其应用

宏是一种规则或模式,或称语法替换

相关文章

  • 数据库及其应用

    数据库系统概论 名词解释 DB:数据库DBMS:数据库管理软件。数据定义,数据操作,数据库运行管理,数据库维护DB...

  • 数据库设计

    数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各...

  • 简年8: 《计算机网络技术》学习笔记

    开篇语 前几天开始看《计算机网络技术及其应用》,然后突然很后悔,当初为什么在《数据库技术及其应用》和《计算机网络技...

  • 数据库原理及其应用(三)

    数据库中的数据是按一定的数据模型(结构)组织起来的。 (型)对某一类数据的结构和属性的说明 (值)型的一个具体赋值...

  • 数据库原理及其应用(四)

    数据库管理系统 主要功能 数据定义功能 1.数据定义语言(DDL) 2.定义数据三级模式 3.定义二级映像 4.定...

  • 数据库原理及其应用(二)

    数据库系统(DBS)计算机系统中引入数据库后的系统。 数据库(DB):存储在计算机内有组织可共享的数据和数据对象(...

  • 数据库原理及其应用(一)

    20世纪60年代末诞生。 数据库技术是专门研究如何科学的组织和存储数据、如何高效的获取和处理数据的技术。已成为各行...

  • 数据库原理及其应用(五)

    集中式系统 定义:集中在一个中心场地的计算机上,以统一处理方式所支持 特点: 1.集中存储在一个容器足够大的外...

  • PostgreSQL 12.2 公开课及视频及PGCE认证(第8

    八、PostgreSQL 12.2 数据库事务隔离级别及其应用场景 1、ACID及各种事务隔离级别概述 2、多版本...

  • DBFlow—目前最好用的安卓数据库,DBFlow使用详解

    声明:本文章独家由公众号终端研发部原创发文 数据库DBFlow应用场景及其分析 先上一张效果图 dbflow定义 ...

网友评论

      本文标题:数据库及其应用

      本文链接:https://www.haomeiwen.com/subject/wisijxtx.html