2018-08-06 数据库概念

一、数据库理论知识

1.数据
存储在某种媒体上可加以鉴别的符号资料。即对现实世界中客观事物的符号表示(描述事物的符号记录),可以是数值数据,也可以是非数值数据,如声音、图像等。

2.数据管理技术

对数据的收集、整理、组织、存储、维护、检索、传送等操作,基本目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的数据。

3.数据库(DB:DataBase)

长期储存在计算机内的有组织的、可共享的相关数据的集合。

4.数据库管理系统(DBMS:DataBase Management System)

DBMS是介于用户与操作系统之间的一层数据管理软件。为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS是基于某种数据模型。

5. 数据库系统(DBS:DataBase System)

数据库系统(DBS)通常是指带有数据库的计算机应用系统。包括数据库、相应的硬件、软件和各类人员

二.数据库表(关系),字段,记录

表 : 一个关系数据库就是由二维表和他们之间的关系组成. 二维表在数据库中就叫表.

字段(Field): 对应于属性的数据称为字段,也称为数据项。字段的命名往往和属性名相同。

如学生有学号、姓名、年龄、性别、系等字段。

记录(Record): 对应于每个实体的数据称为记录。

如一个学生(990001,张立,20,男,计算机)为一个记录。

1,表结构

A

2.主键

一个特殊的字段,在整个表中不能重复,不能为空.如学生表中学生编号字段都可设为主键.

3.组合键

学生表,课程表,成绩表(学生编号,课程编号)

3.外键

一张表中包含另一张表的主键,这样的字段在本表中叫外键,它是联系另外表的纽带.

4.表关系

一对一联系(1:1)

实体集A中的一个实体至多与实体集B中的一个实体相对应,反之亦然。

如:班级与班长,观众与座位,病人与床位

一对多联系(1:n)

实体集A中的一个实体与实体集B中的多个实体相对应,而B中的一个实体至多与A中的一个实体相对应.

如:班级与学生、公司与职员、省与市

多对多(m:n)

实体集A中的一个实体与实体集B中的多个实体相对应,反之亦然.

如:教师与学生,学生与课程,工厂与产品

你可能感兴趣的:(2018-08-06 数据库概念)