搜索
首页数据库mysql教程数据库设计说明书

数据库设计说明书

Jun 07, 2016 pm 03:28 PM
数据库结构设计说明

数据库设计主要是说明一些数据库的结构和设计,主要是给公司内部所有人员,公司内部部门,项目组,指定人员看的。 下面是我写的关于数据库设计的文档。 1引言...2 1.1编写目的...2 1.2背景...2 1.3定义...2 1.4参考资料...2 2外部设计...2 2.1标识符和状态..

数据库设计主要是说明一些数据库的结构和设计,主要是给公司内部所有人员,公司内部部门,项目组,指定人员看的。

下面是我写的关于数据库设计的文档。

1引言...2

1.1编写目的...2

1.2背景...2

1.3定义...2

1.4参考资料...2

2外部设计...2

2.1标识符和状态...2

2.2使用它的程序...3

2.3约定...3

2.4专门指导...3

2.5支持软件...3

3结构设计...3

3.1概念结构设计...3

3.2逻辑结构设计...3

3.3物理结构设计...4

4运用设计...4

4.1数据字典设计...4

4.2安全保密设计...4


数据库设计说明书(GB8567——88)

1引言

目前,在大多数学校里,公用的计算机机房的主要作用是安排学生的课堂学习,即安照教材和老师的安排进行学习,在课堂上没有学生自由发挥的时间。学生们的主观能动性和知识面受到很大的限制,往往是老师布置的会做,在一些实际的问题面前没有解决问题的思路而变的无计可施。计算机课程的学习是一种实践为主的学习,书本的知识必须借助实践来消化吸收,只有多上机多实践才能提高学习的效率。所以急需一套机房收费系统来高效率的管理机房里学生上机收费。该系统软件非常容易接受,它具有简单易学性,便于管理,安装简单,占用系统资源少等功能。

1.1编写目的

如今,社会已经到了一个科学技术高速发展的阶段,学校机房为了适应自身的发展要求。从具体的业务与项目的服务出发,需要更大程度的提高工作效率,减轻老师的工作强度,事实上需要一个综合的收费管理系统来对机房上机收费进行简单、便捷的管理。从而达到节约时间,提高效率,方便准确快捷的目的,同时也为自身的发展提供一个广阔的平台。在这种情况下,机房收费系统就成了一个客观需要,这份可行性报告是对机房收费系统的可行性研究分析及指出其存在的必要性。它的预期的读者是做需求分析的软件分析员、客户、维护工作人员等。

1.2背景

现代社会的校园网络环境,已经大大发生了变化,除了个人笔记本电脑,各种计算机、语音实验室机房也成为了使用频率颇高的场所,我们不能仅仅把它理解为提供上机的环境,而是应该完善此处的各种相关工作,如考勤,收费等,同时最大限度的降低机房的运营成本,提高使用率。通过建设“机房管理系统”,运用先进的技术手段和设备,满足以上应用需求。

机房管理系统是一个功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点,具有很好的可移植性,可在WINDOWS系列等操作系统上使用。

说明:

A. 所建议开发的软件系统的名称:机房管理系统2.0

B. 本项目的任务提出者:米老师

开发者:邱慕夏

用户:廊坊师范学院信息技术提高班

实现该软件的计算中心或计算机网络:个人笔记本电脑

C. 该软件系统同其他系统或其他机构的基本的相互来往关系:可访问学生学籍系统的数据库

1.3定义

1.4参考资料

列出有关的参考资料,如:

A、《项目开发建议书》

B、学生管理系统

C、软件工程视频

D、SQL浙大视频

E、《需求分析说明书》

F、《概要设计说明书》

2外部设计

2.1标识符和状态

联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。

表名称

标识符

描述信息

使用状态

基本信息

BasicDaa_info

使用

退卡信息表

CancelCard_info

使用

日结账单表

CheckDay_info

使用

周结账单表

CheckWeek_info

使用

上机记录表

Line_info

使用

正在上机表

Online_info

使用

工作表

OnWork_info

使用

充值表

ReCharge_info

使用

学生信息表

Student_info

使用

用户表

User_info

使用

工作记录表

Worklog_info

使用

2.2使用它的程序

列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。

时间

名称

版本号

2013/12之前

机房收费系统

1.0

2013/12之后

机房收费系统

2.0

时间

名称

版本号

2013/12之前

机房收费系统

1.0

2013/12之后

软件名称

版本号

功能

操作系统

WindowXP window7

操作系统

机房收费系统

2.0

可以直接对数据库进行修改

SQL Server 2008

存储数据

机房收费系统 2.0 2.3约定 陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。 A、数据库对象命名约定: (1) 表名均以“_info”结尾 (2) 视图均以“V_”开头 (3) 存储过程均已“p_”开头, B、 相关表明、字段名、的英文简写约定 (1) 有英文单词组合而成,且没单词首字母加下横杆。 2.4专门指导 向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。 2.5支持软件 简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。 软件名称 版本号 功能 操作系统 WindowXP window7 操作系统 机房收费系统 2.0 可以直接对数据库进行修改 SQL Server 2008 存储数据

3结构设计

3.1概念结构设计

说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。

基本数据:


喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA zcu/qNDFz6KjujwvcD4KPHA PC9wPgo8cD7I1b3h1cu1paO6PC9wPgo8cD48L3A CjxwPtbcveHVy7Wlo7o8L3A CjxwPjwvcD4KPHA yc 7 rzHwryjujwvcD4KPHA PC9wPgo8cD7V/dTayc 7 tGnyfqjujwvcD4KPHA PC9wPgo8cD7V/dTauaTX97zHwryjujwvcD4KPHA PC9wPgo8cD6z5CYjMjA1NDA7vMfCvKO6PC9wPgo8cD48L3A CjxwPtGnyfrRp7yuse2jujwvcD4KPHA PC9wPgo8cD7Tw7unse2jujwvcD4KPHA PC9wPgo8cD65pNf3vMfCvLHto7o8L3A CjxwPjwvcD4KPGgyPjMuMsLfvK294bm5yei8xjwvaDI CjxwPsu1w/ew0cnPyvbUrcq8yv2 3b340NC31r3ioaK6z7KiuvPW2NDC1 nWr8bwwLS1xMr9vt2/4sirvtbC37ytveG5uaOssPzAqMv5yLe2qLXEudi8/NfWus3K9NDUoaLW2NDCyLe2qLXEvMfCvL3hubm6zc7Evu294bm5oaLL b2owaK1xLj3uPbOxL7t1q685LXEz C7pbnYz7WjrNDOs8mxvsr9vt2/4rXEyv2 3b/iudzA7dSxytPNvKGjPC9wPgo8cD5FLVLNvDwvcD4KPHA Cjx0YWJsZSBjZWxscGFkZGluZz0="0" cellspacing="0" align="left">


3.3物理结构设计

建立系统程序员视图,包括:

a. 数据在内存中的安排,包括对索引区、缓冲区的设计;

b. 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c. 访问数据的方式方法。

数据表关系图

4运用设计

4.1数据字典设计

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。

(这里是具体些的每一个表中的字段、属性等)

4.2安全保密设计

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
解释酸的特性(原子,一致性,隔离,耐用性)。解释酸的特性(原子,一致性,隔离,耐用性)。Apr 16, 2025 am 12:20 AM

ACID属性包括原子性、一致性、隔离性和持久性,是数据库设计的基石。1.原子性确保事务要么完全成功,要么完全失败。2.一致性保证数据库在事务前后保持一致状态。3.隔离性确保事务之间互不干扰。4.持久性确保事务提交后数据永久保存。

MySQL:数据库管理系统与编程语言MySQL:数据库管理系统与编程语言Apr 16, 2025 am 12:19 AM

MySQL既是数据库管理系统(DBMS),也与编程语言紧密相关。1)作为DBMS,MySQL用于存储、组织和检索数据,优化索引可提高查询性能。2)通过SQL与编程语言结合,嵌入在如Python中,使用ORM工具如SQLAlchemy可简化操作。3)性能优化包括索引、查询、缓存、分库分表和事务管理。

mySQL:使用SQL命令管理数据mySQL:使用SQL命令管理数据Apr 16, 2025 am 12:19 AM

MySQL使用SQL命令管理数据。1.基本命令包括SELECT、INSERT、UPDATE和DELETE。2.高级用法涉及JOIN、子查询和聚合函数。3.常见错误有语法、逻辑和性能问题。4.优化技巧包括使用索引、避免SELECT*和使用LIMIT。

MySQL的目的:有效存储和管理数据MySQL的目的:有效存储和管理数据Apr 16, 2025 am 12:16 AM

MySQL是一种高效的关系型数据库管理系统,适用于存储和管理数据。其优势包括高性能查询、灵活的事务处理和丰富的数据类型。实际应用中,MySQL常用于电商平台、社交网络和内容管理系统,但需注意性能优化、数据安全和扩展性。

SQL和MySQL:了解关系SQL和MySQL:了解关系Apr 16, 2025 am 12:14 AM

SQL和MySQL的关系是标准语言与具体实现的关系。1.SQL是用于管理和操作关系数据库的标准语言,允许进行数据的增、删、改、查。2.MySQL是一个具体的数据库管理系统,使用SQL作为其操作语言,并提供高效的数据存储和管理。

说明InnoDB重做日志和撤消日志的作用。说明InnoDB重做日志和撤消日志的作用。Apr 15, 2025 am 12:16 AM

InnoDB使用redologs和undologs确保数据一致性和可靠性。1.redologs记录数据页修改,确保崩溃恢复和事务持久性。2.undologs记录数据原始值,支持事务回滚和MVCC。

在解释输出(类型,键,行,额外)中要查找的关键指标是什么?在解释输出(类型,键,行,额外)中要查找的关键指标是什么?Apr 15, 2025 am 12:15 AM

EXPLAIN命令的关键指标包括type、key、rows和Extra。1)type反映查询的访问类型,值越高效率越高,如const优于ALL。2)key显示使用的索引,NULL表示无索引。3)rows预估扫描行数,影响查询性能。4)Extra提供额外信息,如Usingfilesort提示需要优化。

在解释中使用临时状态以及如何避免它是什么?在解释中使用临时状态以及如何避免它是什么?Apr 15, 2025 am 12:14 AM

Usingtemporary在MySQL查询中表示需要创建临时表,常见于使用DISTINCT、GROUPBY或非索引列的ORDERBY。可以通过优化索引和重写查询避免其出现,提升查询性能。具体来说,Usingtemporary出现在EXPLAIN输出中时,意味着MySQL需要创建临时表来处理查询。这通常发生在以下情况:1)使用DISTINCT或GROUPBY时进行去重或分组;2)ORDERBY包含非索引列时进行排序;3)使用复杂的子查询或联接操作。优化方法包括:1)为ORDERBY和GROUPB

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)