数据库系统概述

数据库地位

数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支。
数据库技术是 信息系统的核心和基础 ,它的出现极大地促进了计算机应用向各行各业的渗透。
数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。

数据库四个基本概念 

1.数据(Data)

数据是数据库 中存储的基本对象
数据的定义

    描述客观事物特征或性质的某种符号

数据 的种类

    文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等

数据的特点

    数据与其语义是不可分的(如90是一个数据,可表示课程成绩、体重、人数等

2.数据库Database, DB

    数据库是长久存储在计算机中有组织可共享的、具有逻辑关系和确定意义的数据的集合。

数据库 的基本特征
ü 数据按一定的数据模型组织、描述和储存
ü 可为各种用户共享
ü 冗余度较小
ü 数据独立性较高
ü 易扩展

3.数据库管理系统Database Management System, DBMS

   DBMS是一种重要的程序设计系统

ü 位于用户与操作系统之间的一层数据管理 软件
ü 是基础软件,是一个大型复杂的软件系统

DBMS的用途

ü 科学地组织和存储数据、高效地获取和维护数据

             DBMS的主要功能

                 数据定义功能、

                •数据操纵功能

                数据库的运行管理

                •数据库的建立和维护功能                

                

4.数据库系统Database System, DBS

     数据库系统是一个计算机应用系统,是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。

数据库系统的构成

ü数据库

ü数据库管理系统

ü应用系统

ü数据库管理人员(DBA

二、关系数据库的基本数据结构是关系,即二维表


1、关系:关系是一种规范化了的二维表格。在关系模型中,对关系做了种种规范性限制,使之具有以下 6 个性质:
1、分量是原子、2、 元祖不重复  3、元祖无序 4、属性无序  5、同质的列  6、不同的属性名
2、元组:二维表格的每一行在关系中称为元组,相当于表的一个记录(Record)。
3、属性:二维表格的每一列在关系中称为属性,相当于记录中的一个字段(Field)或数据项。
4、关键字:关系中能唯一区分、确定不同元组的属性或属性组合,称关系的一个键(key),或称关键字、码。
注意:关键字的属性值不能取空值。空值就是不知道或不确定的值,因为空值无法唯一区分、确定元组。 
5、外部关键字:如果关系中某个属性或属性组合并非本关系的关键字,但却是另一个关系的关键字,则称这样的属性或属性组合为本关系的外部关键字或外键(Foreign Key)。
ps:在关系数据库中,用外部关键字表示两个表之间的联系

三、关系的完整性:


1、域完整性:域完整性是针对某一具体关系数据库的约束条件,
指列的值域的完整性,既限制了某些属性中出现的值,
又把属性限制在一个有限的集合中。 
2、实体完整性:实体完整性是指关系的主键中属性不能取空值,
并且不允许两个元组的主键的值相同。
3、设 F 是关系 R 的一个或一组属性,但不是关系 R 的关键字
如果 F 是关系 S 的主关键字,则称 F 是关系 R 的外部关键字。并称关系 R 为参照关系,关系 S 为被参照关系或目标关系
参照完整性规则就是定义外部关键字与主关键字之间的引用规则。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值