关于mysql的一些相关问题解答

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

1.数据库:简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
数据库简单理解为一堆二维表格的集合。数据库提供了针对表数据的新增、更新、删除、查询、统计、分析等操作。

2.数据库系统:数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

3.数据库管理系统:数据库管理系统的简称是“DBMS”,英文全称是“Database Management System”。它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。

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

关系型数据库是指以关系模型(也称为二维表模型)为基础,使用关系代数和 SQL(Structured Query Language)作为操作语言的数据库管理系统(DBMS)。在关系型数据库中,数据被组织成一个或多个表格(也称为关系),每个表格由一组列和行组成,每行表示一个记录,每列表示一种属性。

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

SQL语言包含以下功能: 一:数据查询语言(DQL:Data Query Language)

二:数据操作语言(DML:Data Manipulation Langua)

三:事务处理语言(TPL)

四:数据控制语言(DCL)

五:数据定义语言(DDL)

 六:指针控制语言(CCL)

主要动词:SELECT , DROP, ALTER, CREATE,INSERT, UPDATE,DELETE;

4)数据库设计包含哪几个阶段,请分别简要阐述?

按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段:

1、需求分析

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

2、概念结构设计

主要采用E-R模型进行设计,包括画E-R图。

3、逻辑结构设计

通过将E-R图转换成表,实现从E-R模型到关系模型的转换,进行关系规范化。

4、数据库物理设计

主要是为所设计的数据库选择合适的存储结构和存储路径。

5、数据库的实施

包括编程、测试和试运行。

6、数据库运行和维护

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

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

1.1实体

实体表示数据模型中的数据对象或组件。例如,人、学生和音乐都可以被视为数据对象。在ER图中用矩形表示。数据模型中有一个特殊的实体:弱实体,它不能通过自身的属性唯一识别,并且依赖于与其他实体的关系。在ER图中,弱实体用双矩形表示。

注意:每个实体都有自己的实体成员或实体对象,但是这些成员或对象不需要出现在er图中。

实体表示方法:用菱形表示

1.2属性

代表一个实体的属性,如一个人的姓名、年龄、地址和其他属性,在ER图中用椭圆表示

有四种类型的属性:

1)关键属性:可以唯一标识实体集内的实体

2)复合属性:属于其他属性组合的属性

3)多值属性:可以包含多个值的属性称为多值属性,用双椭圆表示

4)派生属性:该值是动态的,从另一个属性派生而来,用点椭圆表示

属性表示方法:用椭圆形框表示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值