当前位置:首页 > MySQL教程 > 正文内容

数据库设想重要包含哪些内容?【MySQL教程】,数据库设计

搜教程4年前 (2019-12-01)MySQL教程164
数据库设想重要包含的内容有:需求剖析、观点构造设想、逻辑构造设想、物理构造设想、数据库的实行和数据库的运转和保护。【视频教程引荐:MySQL教程】

需求剖析:

观察和剖析用户的营业运动和数据的运用状况,弄清所用数据的品种、局限、数目以及它们在营业运动中交换的状况,肯定用户对数据库体系的运用要乞降种种约束条件等,构成用户需求规约。

需求剖析是在用户观察的基础上,经由过程剖析,逐渐明白用户对体系的需求,包含数据需求、缭绕这些数据的营业处置惩罚需求、安全性及完全性请求。

观点构造设想:

对用户需求形貌的实际天下(多是一个工场、一个商场或许一个学校等),经由过程数据笼统,举行综合、归结与笼统,竖立笼统的观点数据模子,平常为E-R模子。

这个观点模子应反应实际天下各部门的信息构造、信息活动状况、信息间的互相制约关联以及各部门对信息贮存、查询和加工的请求等。

逻辑构造设想:

将观点构造转换为某个DBMS所支撑的数据模子(比方关联模子),并对其举行优化。

物理构造设想:

设想数据的存储构造和存取方法,如索引的设想;将观点构造转换为某个DBMS所支撑的数据模子(比方关联模子),并对其举行优化。

数据库的实行:

运用DBMS供应的数据言语(比方SQL)及其宿主言语(比方C),依据逻辑设想和物理设想的效果竖立数据库,编制与调试运用程序,构造数据入库、编制运用程序、并举行试运转。

数据库的运转和保护:

数据库运用体系经由试运转后即可投入正式运转。在数据库体系运转过程当中须要举行历久的保护事情,必需不停地对其举行评价、调解与修正。

申明:一个完美的数据库运用体系的设想是不可能一挥而就的,它往往是不停的重复举行上述六个阶段。

以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!

以上就是数据库设想重要包含哪些内容?的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15800.html

标签: 数据库设计
分享给朋友:

“数据库设想重要包含哪些内容?【MySQL教程】,数据库设计” 的相关文章

怎样运用delphi将Clientdataset的Delta保存到数据库中【MySQL教程】,Clientdataset,delphi,Delta

[delphi] view plain copy //ATableName-表名, AKeyField-主键,多个主键用;离隔,如 ;pid;times; from:unit HlsImplBase; [delphi] view plain copy function THlsImplB...

Centos7怎样应用yum装置Mysql5.7.19的具体方法【MySQL教程】,Mysql5.7.19,Centos7,安装

Centos7怎样应用yum装置Mysql5.7.19的具体方法【MySQL教程】,Mysql5.7.19,Centos7,安装

本篇文章重要引见了Centos7运用yum装置Mysql5.7.19的细致步骤,小编以为挺不错的,如今分享给人人,也给人人做个参考。一同追随小编过来看看吧 Centos7的yum源中默许是没有mysql,由于如今已用mariaDB替代mysql了。 起首我们下载mysql的repo源,我们能...

Mysql相干操纵有哪些【MySQL教程】,Mysql,哪些,相关

Mysql相干操纵有哪些【MySQL教程】,Mysql,哪些,相关

1》建立数据库:   语法:create database 数据库名;   语法:show databases 检察已存在数据库   举例:    Mysql->create database zytest; 注重每一条要以;号末端     Mysql->show d...

CREATE DATABASE语句诠释【MySQL教程】,DATABASE,CREATE,解释

本文为mariadb官方手册:CREATE DATABASE的译文。 语法 CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_spec...

mySQL用代码增加表格内容和删除数据要领【MySQL教程】,mySQL,内容,表格

经由过程代码对表格内容操纵: 1、增加数据 insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ; 给特定的列增加数据insert into Info (code,name) values('p010',...

运用union和in哪一个效率高【MySQL教程】,union,效率高,哪个

一直都认为是in的效力要高,然则此次确有点蒙圈。 SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);   这个查询的效力是,经常是1秒多。 mysql> SELECT * FROM runinfo WHERE sta...