Java教程

八、数据库基础知识

本文主要是介绍八、数据库基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

数据模型的基本概念

模型  对现实世界特征的模拟和抽象
数据模型  对现实世界数据特征的抽象
数据模型的三要素  数据结构、数据操作、数据的约束条件
概念数据模型  主要用于数据库设计  E-R模型
基本数据模型  用于实现DBMS  层次模型、网状模型、关系模型

相关概念

关系:一个关系对应通常说的⼀张表
属性:表中的⼀列即为⼀个属性
元组:表中的⼀⾏即为⼀个元组
分量:元组中的⼀个属性值

关系模式:对关系的描述,关系名称记为R ( A1,A2,....,An ),括号中为属性

候选码/候选键(能够唯一识别,但又未作为主键)
主码/主键(员工号)
外码/外键(员工中的部门号)

主属性(属于候选码的属性)/非主属性(属于非候选码的属性)
全码(所有属性联合起来才能作为全码)

员工 (员工号,姓名,性别,参加工作时间,部门号)
部门 (部门号,名称,电话,负责人)

DBMS-数据库管理系统

功能
数据定义
数据操作
数据库运行管理
数据组织、存储和管理
数据的建立和维护
其它功能

特征
数据结构化且统一管理
有较高的数据独立性
数据控制功能
  数据库的安全性
  数据库的完整性
  并发控制
  故障恢复

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这篇关于八、数据库基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!