数据库管理系统( Database Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。现在在网页界面设计中数据库的连接起到了很大的作用。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,详细介绍如下:
1.数据定义功能
DBMS提供数据定义语言( Data Definition Language,DDL,用户通过它可以方便地对数据库中的数据对象进行定义。例如,在 Access数据表中,可以定义数据的类型、属性(如字段大小、格式)等。
2.数据操纵功能
DBMS还提供数据操纵语言( Data Manipulation Language,DML),用户可以使用DML操纵数据实现对数据库的基本操作,如査询、插入、删除和修改等。例如,在User表中,右击任意记录,执行【删除记录】命令,即可删除数据内容。
3.数据库的运行管理
数据库在建立、运用和维护时,由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性。
4.数据库的建立和维护功能
它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的管理重组织功能和性能监视、分析功能等。
关系数据库( Relational database,RDB)就是基于关系模型的数据库。在计算机中,关系数据库是数据和数据库对象的集合,而管理关系数据库的计算机软件称为关系数据库管理系统( Relational Database Management System, RDBMS)。具体的详细介绍可以参考下面的网站:
1.关系数据库的组成
关系数据库是由数据表和数据表之间的关联组成的。其中,数据表通常是一个由行和列组成的二维表,每一个数据表分别说明数据库中某一特定的方面或部分的对象及其属性。数据表中的行通常叫做记录或元组,它代表众多具有相同属性的对象中的一个;数据库表中的列通常叫做字段或属性,它代表相应数据库表中存储对象的共有属性。
2.关系数据库基本术语
关系数据库的特点在于它将每个具有相同属性的数据独立保存在一个表中对任何一个表来说,用户可以新增、删除和修改表中的数据,而不会影响表中的其他数据。下面来了解一下关系数据库中的一些基本术语。
1) 键码(Key):它是关系模型中的一个重要概念,在关系中用来标识行的一列或多列。
2) 候选关键字( candidate Key):它是唯一地标识表中一行而又不含多余属性的一个属性集。
3) 主关键字( Primary Key):它是被挑选出来,作为表行的唯一标识的候选关键字,一个表中只有一个主关键字,主关键字又称为主键。
4) 公共关键字( Common Key):在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。
5) 外关键字( Foreign Key):如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系,外关键字又称作外键。
3.关系数据库对象
数据库对象是一种数据库组件,是数据库的主要组成部分。在关系数据库管理系统中,常见的数据库对象包括表(Table)、索引(Index)、视图(View)、图表(Diagram)、默认值(Default)、规则(Rule)、触发器( Trigger)、存储过程( Stored Procedure)和用户(User)等。