MySQL数据库1-6课后习题概念题答案

1.简述什么是数据库、数据库系统、数据库管理系统?

数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较少的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库系统(DataBas,简称DBS):数据库系统是指在计算机系统中引用数据库后的系统构成,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员构成。数据库是数据库系统的一个组成部分,数据库是一个人一机系统。

数据库管理系统(DataBase Management,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操作功能、数据库的运行管理功能、数据库的建立和维护功能。

2.简述什么是关系型数据库?

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织

3.简述SQL功能及包含的主要动词?

SQL语言的核心功能包括数据查询、数据操纵、数据定义和数据控制四个部分。 SQL语言具有简洁、方便、实用的优点,为完成其核心功能。 SQL语言只用了6个动词,即查询 (SELECT)、创建 (CREATE)、插入 (INSERT)、修改 (UPDATE)、删除 (DELETE)和授权 (GRANT (REVOKE))

4.数据库设计包含哪几个阶段? 请分别简要概述。

需求分析:分析用户的需求,包括数据、功能和性能需求;

概念结构设计:主要采用E-R模型进行设计,包括画E-R图;

逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;

数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;

数据库的实施:包括编程、测试和试运行;

数据库运行与维护:系统的运行与数据库的日常维护。

5.什么是E-R图中的实体和属性,以及它们的表示方法?

 实体:通常是现实世界的业务对象,当然使用一些逻辑对象也可以。 比如对于一个校园管理系统,会涉及学生、教师、课程、班级等等实体。 在 ER 图中,实体使用矩形框表示。

属性:即某个实体拥有的属性,属性用来描述组成实体的要素,对于产品设计来说可以理解为字段。 在 ER 图中,属性使用椭圆形表示。
————————————————
版权声明:本文为CSDN博主「微步_ym」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yiminghd2861/article/details/115375681

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值