MySQL数据库简答题

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

数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”,简单地说就是用来存储和管理数据的容器

数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统、应用程序和数据库管理员组成

数据库管理系统是一个管理、控制数据库容器中各种数据库对象的系统软件

简述什么是关系型数据库

关系型数据库支持关系数据模型的数据库系统

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

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

功能:一种专门用来与数据库通信的语言,其利用一些简单的句子构成基本的语法来存取数据库中的内容,便于用户从数据库中获得和操作所需数据,SQL功能包括数据定义,数据查询,数据操纵,数据控制

包含的主要动词:数据定义:CREATE  DROP  ALTER        数据查询:SELECT        数据操纵:INSERT  UPDATE  DELETE        数据控制:GRANT  REVOKE

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

数据库设计包含需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、数据库物理结构设计阶段、数据库实施阶段和数据库运行与维护阶段

1.需求分析阶段:需求分析是数据库设计的第一步,也是整个设计过程的基础,准确了解与分析用户需求(包括数据与处理);

2.概念结构设计阶段: 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;

3.逻辑结构设计阶段: 将概念结构转换为某个DBMS所支持的数据模型,对其进行优化;

4.数据库物理设计阶段: 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法);

5.数据库实施阶段: 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果. ,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行;

6.数据库运行和维护阶段: 数据库应用系统经过试运行后即可投入正式运行

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

属性:用椭圆框表示,将属性名写在框内,用连线将实体与属性连接。应该存在且仅存在于某一个地方(实体或者关联),该原则确保了数据库中的某个数据仅存储于某个数据库表中,避免了同一数据存储于多个数据库表中,避免了数据冗余

实体:用矩形框表示,将实体名写在框内。是一个独立的个体,不能存在于另一个实体中成为其属性。该原则确保了一个数据库表中不能包含另一个数据库表,既不能出现“表中套表”的现象。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值