MYSQL基础知识

MYSOL基础知识

1.实体与属性

实体(Entity)是客观存在并可以相互区别的事物,可以是具体的人或物体如张三、桌子,也可 以是抽象的概念或联系,比如一个学生参加考试,他的一个考试成绩信息也是一个实体。
属性(Attribute)是事物本身固有的性质,在这里我们指的是实体的描述性性质或特征,它具 备一定的描述规则。比如对于“学生”这个实体,它有学生编号、姓名、出生日期、性别、籍贯等 基本的描述信息,编号、姓名等这些描述都是“学生”这个实体的“属性”。

数据库管理系统和数据库系统

数据库管理系统简称DBMS(DataBase Management System)是一种操纵和管理数据库的大型软件,用来建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库系统(DBS,Database System)是一个实际可运行的系统,是由存储介质、处理对象和管理系统组成的集合体,可以对系统提供的数据进行存储、维护和应用,它一般由软件、数据库和管理员组成。
在数据库系统中,数据库管理员(DBA,DataBase Administraor)负责创建数据库、监控数据库的运行、维护数据库的安全、优化数据库的性能,使数据库安全、稳定运行。

数据库模型

数据库系统阶段最重要的研究基础是数据库模型,它描述了在数据库中结构化存储和操纵数据的方法。模型的结构部分规定了数据如何被描述,例如树、表等,而模型的操纵部分规定了数据的添加、删除、显示、查找、选择、更新等操作。
数据库模型分为层次模型、网状模型、关系模型、面向对象模型和 NoSQL模型。

层次模型

层次模型是数据库系统中最早出现的数据模型,它是以记录作为节点。层次数据库系统的典型代表是IBM公司的IMS(Information Management System)数据库管理系统。层次模型用树形结构来表示各类实体以及实体间的联系,每一节点表示一个记录类型(实体型),每个记录类型包含若干个字段(实体的属性)

网状模型

网状模型用有向图表示实体类型及实休间的联系,顾名思义,一个实体和几个实体之间都有联 这样构成一张网。

关系模型
关系模型是1970年由E.E.Codd提出的,它是田一徙韦的形式表示实体和实体间的联系的模型。它是现今数据库领域中应用最广泛的数据模型,简单、清晰。它以关系代数作为语言模型,以关系数据理论作为理论基础,因此关系模型数据库具有形式基础好、数据独立性强、数据库语言非过程化等特点。这些特点标示着数据库技术发展到第三阶段。

关系模型在实体和数据之间建立了一种非常直观的对应关系,并日以关系代数作为语言模型,在数据的检索、运算上有了很大的效率提高。

你可能感兴趣的:(MYSQL基础知识)