备考计算机二级MySQL一、基本概念与方法

目录

1.1数据库基础知识

1.1.1数据库的相关概念

1.1.2数据库系统的特点与结构

1.2 关系数据库、关系模型

1.2.1关系数据库

1.2.2基本性质

1.3 数据库设计基础

1.3.1数据库设计的步骤

1.3.2关系数据库设计的方法

1.4MySQL概述


1.1数据库基础知识

1.1.1数据库的相关概念

·数据(Data)是描述事物的符号记录。数据经过加工后就成为信息。数据与语义密不可分。

·数据库(Database,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。

·数据库管理系统(Database Manadement System,DBMS):是位于操作系统与用户之间的一层数据管理软件,是数据库系统的核心。

·数据库系统(Database System,DBS):是指引入数据库技术的计算机系统,包括数据库、数据库管理系统。

1.1.2数据库系统的特点与结构

1.数据结构化:在数据系统中,数据不再针对某一应用,而是面向全局应用,具有整体的结构化。

2.数据冗余度小

3.数据共享性好

4.数据独立性高

5.数据库保护

(1)数据的安全性(2)数据的完整性(3)并发控制(4)故障恢复

(3)数据结构

1.2 关系数据库、关系模型

1.2.1关系数据库

1.关系:是一张二维表。通常将一个无重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。

2.表:也称作关系,表的结构称作关系模式。

3.列:表中的列也称作字段或者属性,且每一-列有同一数据类型,列名不能重复

4.行:表中的行也称作元组或者记录,一行就是一条记录或者一个元组

5.关键字(Key) :也称作码或主键,表中能够唯-确定一个元组的属性或属性组,例如:学号,身份证号
6.候选建:如果表中有多个能够唯一标识一个元组的属性,称之为候选键。候选键中任选一个可做主键。

7.外部关键字(Foreign Key) :也称作外键,如果一个字段不是本表的主键或候选键,而是另外一个表的主键或候选键,称之为外键。


1.2.2基本性质



1.每列不可再分。

2.表的任意两个元组(行)不能完全相同。

3.表中每一列属于同一-数据类型,且列值出自同-域(取值范围)。

4.不同列可以出自同一域,但是列名不能相同。5.表中列的顺序可以任意交换,行的顺序也可以任意交换。

1.3 数据库设计基础

1.3.1数据库设计的步骤

1.需求分析:进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。

2.概念结构设计:是整个数据库设计的关键,生成E-R图。

3.逻辑结构设计(关系模式):是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。E-R图转换为关系模型。

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

5.数据库实施

6.数据库进行与维护

1.3.2关系数据库设计的方法

1.概念结构的设计方法(了解)

自顶向下:即首先定义全局概念结构的框架,再逐步细化。

自底向上:即首先定义各局应用的概念结构的框架,然后再将他们集成起来,得到全局概念结构。

逐步扩张:首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。

混合策略:即自顶向下和自底向,上相结合。


2.逻辑结构的设计方法:主要任务将E-R图转换为关系模型

遵循原则:

(1)一个实体型转换一个关系模式

(2)一对一(1:1) 关系可转换成一个关系模式,或与对应一端关系模式合并。

(3)一对多(1:N)转换为一个独立关系模式。

(4)多对多(N: M)转换时,关系模式为联系实体的码以及联系本身的属性。

(5)三个或三个以上实体间的转换,关系模式为各联系实体的码和联系本身的属性。


(6)具有相同码的关系模式可合并。
 

1.4MySQL概述

(1)MySQL系统特性与工作方式

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet.上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

(2)MySQL编程基础(结构化查询语言SQL、MySQL语言结构)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值