《MySQL数据库基础与实践》p13 2.概念图

本人接触了数据库并认为数据库是一个包含大量数据的库存,当查询某一数据都能找到根源的一个类似于百宝箱的存在。 

以下是官方言语:

数据( Data ) :描述事物的符号记录称为数据。数据的含义称为语义,数据与其语义是不可分的。
数据库( DataBase,简称 DB ) :若干个相互之间有关联关系的表的集合,表就是关系。数据库中的数据具有 永久存储,易扩展,可共享的特点。
数据库系统( DataBase Sytem,简称 DBS ) :数据库系统是一个大的环境,是DB+DBMS+DBAP+DBA+计算机基本系统。(DBAP:为某一个用户更好的使用数据库而开发的应用程序)
数据库管理系统( DataBase Management sytem,简称 DBMs ):管理数据库的一种系统软件。位于用户和操作系统之间。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
二.什么是关系型数据库

关系数据库,是建立在关系模型基础上的数据库。
关系型数据库是由多张能互相联接的二维行列表格组成的数据库。
关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。 当前主流的关系型数据库有Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL、浪潮K-DB、MariaDB、SqLite等。
三.简述SQL功能及包含的主要动词功能

数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。
 

数据操纵。(DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
 

数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。
 

嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。

  2.主要动词

主要数据查询:SELECT (查询出数据,也可用于变量赋值)数据定义(表/视图/查询/存储过程/自定义函数/索引/触发器等):CREATE (创建)、DROP(删除)、ALTER(修改)数据操作:INSERT(插入)、UPDATE(更新)、DELETE(删除)数据控制:Grant(授权)、revoke(回收权限)
四.数据库设计的6个阶段

1.需求分析:分析用户的需求,包括数据、功能和性能需求;2:概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3:逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;4:数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;5:数据库的实施:包括编程、测试和试运行;6:数据库运行与维护:系统的运行与数据库的日常维护。
五.什么是E-R图中的实体和属性以及他们的表示方法

 实体:表示一个离散对象,其代表软件系统中客观存在的生活中的实物,如人、动物,物体、列表、部门、项目等。而同一类实体就构成了一个实体集,实体集用矩形框表示,矩形框内写上实体名。
  属性:是实体中的所有特性。如用户有姓名、性别、住址、电话等。
        "实体标识符"是在一个实体中,能够唯一标识实体的属性和属性集的标示符。实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。实体:用矩形框表示,将实体名写在框内。

表示方法

(1)属性:用椭圆框表示,将属性名写在框内,用连线将实体与属性连接。

(2)实体:用矩形框表示

(3)联系:用菱形框表示,将联系名写在框内,用连线将相关的实体连接,并在连线旁标注联系类型(一0对一“1:1”、一对多“1:n”、多对多“n:m”)。


  • 23
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值