数据库大作业设计论文

合集下载

期末大作业:数据库设计

期末大作业:数据库设计

期末大作业:学生毕业设计数据库设计一、实验目的(1)掌握数据库设计的基本方法(2)掌握各种数据库对象的设计方法二、实验内容1.数据库概要设计:用文字简要描述实体之间的联系,画出E-R图(标出各联系中实体的基数)。

实体之间关系:主要是以学生基本信息这个实体为一个中心,首先涉及的就是实习单位信息的问题,这个部分是一个实习单位对应多个学生的关系,再后就是论文的问题,这个也是一个论文对应多个学生,而一个学生只能对应一个论文题目的关系,最后涉及的一个就是学生和导师之间的关系,这部分又可以分为两种情况,主要是视学生的实习方式而定,分校内实习和校外实习两种,在校内实习中,是一个学生对应一个老师,而一个老师则可以对应多个学生的关系,校外实习的情况稍有不同,一个学生可以对应两个老师,而一个老师则可以对应多个学生的关系。

下面是实体关系图:2、数据表设计:将E-R图转换为数据表,给出创建各表的SQL语句。

数据库的创建:create database学生毕业设计on primary(name=学生毕业设计,filename='f:\学生毕业设计.mdf',size=20mb,maxsize=50mb,filegrowth=10%)log on(name=学生毕业设计_log,filename='f:\学生毕业设计_log.ldf', size=15mb,maxsize=30mb,filegrowth=10%)go建表:use学生毕业设计create table实习单位信息(单位编号char(4)not null,实习单位varchar(50)not null,联系电话varchar(20),通信地址varchar(50),邮编char(6),primary key(实习单位))create table校内教师信息(教师编号char(4)not null,校内教师varchar(20)not null,性别char(2),专业名称varchar(20),职称varchar(20),职务varchar(20),primary key(校内教师))create table校外教师信息(教师编号char(4)not null,校外教师varchar(20)not null,性别char(2),部门varchar(20),职称varchar(20),职务varchar(20),primary key(校外教师))create table论文信息(论文ID char(6),论文题目varchar(50)not null,要求varchar(100),primary key(论文题目))create table学生基本信息(学号char(8)not null,姓名varchar(20)not null,性别char(2),出生日期datetime,专业名称varchar(20)not null,籍贯varchar(20),实习单位varchar(50),校内教师varchar(20)not null,校外教师varchar(20),论文题目varchar(50),primary key(学号),foreign key(实习单位)references实习单位信息(实习单位),foreign key(校内教师)references校内教师信息(校内教师),foreign key(校外教师)references校外教师信息(校外教师),foreign key(论文题目)references论文信息(论文题目))3、完整性约束:根据需要给数据表添加数据完整性,并说明添加的理由。

数据库实验大作业

数据库实验大作业

数据库实验大作业一、介绍在数据库实验大作业中,我们将深入研究数据库相关的主题。

本文将从数据库的基本概念、数据模型、数据存储和查询优化等方面进行全面、详细且深入地探讨,以满足作业的要求。

二、数据库基本概念2.1 什么是数据库数据库是指长期存储在计算机内、有组织、可共享的数据集合。

它通过数据模型将现实世界的对象和关系映射为计算机可以理解的数据结构。

数据库管理系统(DBMS)是用于管理数据库的软件系统。

2.2 数据库的组成数据库由数据、数据库管理系统(DBMS)和数据库应用程序三部分组成。

数据是数据库中存储的实际信息,DBMS是管理和操作数据库的系统,数据库应用程序是通过DBMS访问数据库的程序。

2.3 数据库的优势数据库具有以下优势:•数据共享:多用户可以同时访问数据库,提高数据的共享性和使用效率。

•数据独立性:数据库将数据与应用程序分离,保证数据的独立性,提高系统的可维护性和可扩展性。

•数据一致性:数据库可以通过事务机制确保数据的一致性和完整性。

•数据安全性:数据库可以通过权限控制和加密机制保证数据的安全性。

三、数据模型3.1 关系型数据模型关系型数据模型是最常用的数据库模型之一,它以表格(关系)的形式组织数据。

表格由行和列组成,每行表示一个实体记录,每列表示一个属性。

3.2 非关系型数据模型非关系型数据模型是相对于关系型数据模型而言的,它不依赖于固定的表格结构。

非关系型数据模型可以分为键值对存储模型、文档存储模型、列存储模型和图形存储模型等。

3.3 数据模型的选择在选择数据模型时,需要根据实际情况和需求考虑各种因素,包括数据的结构、访问方式、数据量和性能要求等。

四、数据存储4.1 数据库的存储结构数据库的存储结构是指数据库中数据在存储介质上的组织方式。

常见的数据库存储结构包括堆存储结构、索引存储结构和散列存储结构等。

4.2 数据库的物理存储数据库的物理存储是指数据库在存储介质上的具体存储方式。

常见的数据库物理存储方式包括顺序存储、链式存储和哈希存储等。

数据库设计 大作业 2

数据库设计 大作业 2

数据库设计大作业 2## 简介本文对公司的数据库设计进行了详细的介绍,旨在为管理者提供一个有效的数据库应用程序,以管理企业的销售、经营和市场推广信息,并提供在线支持管理功能。

本文首先详细阐述了数据库系统的总体架构,包括系统模块,模块之间的联系,数据库对象和数据访问以及安全访问控制等内容;其次,介绍了数据库中模型定义的各种数据元素;最后,介绍了本系统的文档支持。

总之,本文给出的数据库设计可满足企业的访问需求,提供有效的管理系统,有助于提升企业的效果管理和发展。

## 信息系统总体架构数据库系统架构以企业主要业务模块划分,包括销售管理、经营管理、市场推广以及在线支持等模块,模块之间存在层次关系,需要建立良好的数据管理与访问系统,以便有效协调各模块关系,实现统一的数据管理体系。

数据库对象和数据访问的构建,主要采用Relational Database ManagementSystem(RDBMS)的基本结构和特性,如MySQL等,利用其基本特性实现数据管理、访问和维护的功能,以保证数据的安全、一致性和可靠性。

安全访问控制将通过不同业务模块进行控制,以确保企业的数据安全,并为客户提供可信赖的数据。

## 模型定义数据元素模型定义根据企业业务模块划分,每模块定义相应的数据元素。

销售管理模块需要定义关于销售订单、商品以及物流状态等数据,以捕获企业的销售信息;市场推广模块需要定义关于促销活动、客户满意度和优惠活动等数据,以更好地分析企业市场推广信息;在线支持模块需要定义关于问题反馈、技术指导和客户信息等数据,以更好地管理企业的在线支持信息。

## 文档支持系统为了保证数据库的正常运行,企业需要建立一套文档安全支持系统,包括数据库定义、维护和操作的细则、用户权限的定义和安全访问的控制、数据的备份、恢复和安全存储等内容。

其中用户权限的定义及安全访问控制非常重要,需要将用户访问权限限定在自己负责的部门范围内,访问越权需要经过专业人员审核,以确保数据库安全操作。

我的论文_数据仓库大作业

我的论文_数据仓库大作业

《数据仓库》课程大作业数据仓库技术学习感想第一部分关于数据仓库的简述一、学习收获在原来学习了数据库课程的基础上,这半学期认真学习了这门课,在老师的悉心教导之下,参阅了一些资料,进行了一些思考,对这门课程的内涵有了真正的认识。

之前总是在头脑中混淆数据与数据仓库,总感觉数据仓库只是比数据大了一些而已,但学习之后感觉到数据仓库的出现,并不是要取代数据库。

它的四个特点:1、数据仓库是面向主题的;2、数据仓库是集成的,数据仓库的数据有来自于分散的操作型数据,将所需数据从原来的数据中抽取出来,进行加工与集成,统一与综合之后才能进入数据仓库;3、数据仓库是不可更新的,数据仓库主要是为决策分析提供数据,所涉及的操作主要是数据的查询;4、数据仓库是随时间而变化的,传统的关系数据库系统比较适合处理格式化的数据,能够较好的满足商业商务处理的需求,他在商业领域取得了巨大的成功。

决定了它和数据库是有很大差别的:1、出发点不同:数据库是面向事务的设计,数据仓库是面向主题设计的。

主题是一个较高层次将数据归类的标准,每一个主题对应一个宏观的分析领域,它可为辅助决策集成多个部门不同系统的大量数据。

基于主题组织的数据被划分为各自独立的领域,每个领域有自己的逻辑内涵,互不交叉。

而基于事务的数据组织是为处理具体的事务而组织在一起的。

2、存储的数据时域不同:数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。

首先,数据仓库的数据时限要远远长于传统数据库中的数据时限,一般在5 至10 年,而数据库只有3 至6 个月;其次,传统数据库包含当前数据,而数据仓库中的数据都是历史数据;最后,数据仓库数据的码键都包含时间项,从而标明了该数据的历史时期。

3、存放的数据意义不同:数据库中存放的数据为操作数据。

操作数据是那些在业务系统中经常收集和存储的信息,它由联机事务处理系统(OLTP)产生和更新。

数据仓库中存放时信息数据。

4、设计规则不同:数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。

数据库大作业设计论文

数据库大作业设计论文

理工大学数据库技术及应用论文题目:高校社团管理系统数据库设计指导老师:X琳班级: 计算机科学与技术(本科)学号:B080某:陈云目录一、系统介绍2二、数据库需求分析22.1目标22.2任务3三、数据库概念结构设计33.1目标与任务33.2结果3四、数据库逻辑设计74.1目标74.2任务74.3结果7五、数据库实施105.1目标105.2任务105.3结果10六、调试与测试126.1目标126.2任务12七、总结12一、系统介绍随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大大小小的社团犹如雨后春笋般地建立起来。

然而,其中许多的社由于缺乏管理而发展困难,于是便纷纷在昙花一现中退出了社联的大舞台。

社团的出现为大学生们供了一个展现自我、发展自我的平台。

然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;对于学生来说便是缺少了一个发展自我的舞台。

面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。

然而在目前,大部分的高校都没有能设立起这样的管理系统。

我所开发的唐仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用。

系统功能图二、数据库需求分析2.1目标本系统处理功能比较简单,主要包括活动的管理为核心模块,社员的管理,社员参加活动的管理等。

其中,主要实现查询,插入、修改、删除等功能。

由于本系统的用户主要是基于社团管理者管理社内主要业务出发,同时还允许社内成员了解自己参加活动情况,因而其安全性要求不是很高。

在用户登录管理系统中,有相关用户身份(用户名和密码)验证。

用户主要为社团管理者和社员,有社员权限限制。

对操作过程中的数据查询和更新操作,可对数据库访问进行授权,还可以建立视图对不同的用户进行权限设置,从而进一步来保证安全性。

毕业论文 数据库设计

毕业论文 数据库设计

毕业论文数据库设计数据库设计是计算机科学与技术专业中非常重要的一门课程,它是指根据用户需求和系统功能,设计和组织数据库的过程。

数据库设计的目标是建立一个高效、可靠、安全的数据库系统,以支持各种业务需求和数据操作。

一、数据库设计的重要性数据库设计在计算机系统中具有重要的地位和作用。

首先,数据库设计是构建信息系统的基础,它直接关系到系统的性能、可用性和稳定性。

一个合理的数据库设计能够提高系统的响应速度、降低系统的故障率,提高系统的可靠性和可维护性。

其次,数据库设计对于数据的组织和管理具有决定性的影响。

一个好的数据库设计能够合理地组织数据,提高数据的存储效率和访问效率,减少数据冗余和数据不一致性。

同时,数据库设计还能够提供数据的安全性和完整性,保护用户的隐私和数据的机密性。

最后,数据库设计还对系统的可扩展性和可拓展性有着直接的影响。

一个好的数据库设计能够支持系统的扩展和拓展,适应不同规模和复杂度的业务需求。

同时,数据库设计还能够提供灵活的数据操作和查询功能,满足用户的个性化需求。

二、数据库设计的基本原则数据库设计需要遵循一些基本的原则,以确保数据库系统的高效性和可靠性。

首先,数据库设计需要遵循数据的一致性原则。

数据的一致性是指数据在数据库中的存储和使用应该保持一致,不出现数据冗余和数据不一致的情况。

为了保证数据的一致性,数据库设计需要合理地设计数据表的结构和关系,并且定义适当的数据约束和完整性规则。

其次,数据库设计需要遵循数据的完整性原则。

数据的完整性是指数据在数据库中的存储和使用应该符合事先定义的规则和要求。

为了保证数据的完整性,数据库设计需要定义适当的数据约束和完整性规则,限制数据的输入和修改,防止非法和错误的数据操作。

再次,数据库设计需要遵循数据的安全性原则。

数据的安全性是指数据在数据库中的存储和使用应该受到保护,不被非法和未授权的用户访问和修改。

为了保证数据的安全性,数据库设计需要采用适当的安全措施和技术,如用户认证、权限管理、数据加密等。

数据库设计与应用开发大作业

数据库设计与应用开发大作业

数据库设计与应用开发大作业随着信息技术的快速发展,数据库设计与应用开发成为了计算机科学与技术领域中的重要课题。

本文将围绕数据库设计与应用开发大作业展开讨论,旨在探究其重要性、关键技术和实际应用。

一、数据库设计的重要性数据库设计是指根据实际需求,合理地组织和安排数据存储的过程。

良好的数据库设计可以提高数据存取效率、保证数据的完整性和安全性,从而提升应用系统的性能和用户体验。

在数据库设计过程中,需要考虑数据的结构、关系和约束等因素,以达到高效、可靠和可扩展的目标。

二、数据库设计的关键技术1. 实体关系模型(Entity-Relationship Model,简称ER模型)是数据库设计的基础。

通过定义实体、属性和关系等概念,可以清晰地描述数据的组织结构和之间的联系。

在ER模型中,实体用矩形框表示,属性用椭圆形表示,关系用菱形表示,通过箭头表示实体之间的联系。

2. 数据库范式是一种优化数据库设计的方法。

常用的范式有第一范式、第二范式和第三范式。

第一范式要求每个属性都是原子的,不可再分;第二范式要求每个非主键属性完全依赖于主键;第三范式要求每个非主键属性不依赖于其他非主键属性。

通过遵循范式可以减少数据冗余和更新异常,提高数据存取的效率和一致性。

3. 数据库索引是提高数据检索效率的关键技术之一。

索引是一种数据结构,用于快速定位和访问数据。

常见的索引类型包括B树索引、B+树索引和哈希索引等。

在设计数据库时,需要根据实际查询需求和数据特点选择合适的索引策略,以提高查询效率和响应速度。

三、应用开发的重要性应用开发是将数据库设计应用于实际业务场景的过程。

通过开发应用程序,可以实现对数据库的增删改查操作,提供丰富的功能和服务。

应用开发是数据库设计的延伸和应用,是将数据转化为有用信息的重要环节。

四、应用开发的关键技术1. 数据库操作语言(Data Manipulation Language,简称DML)是开发应用的基础。

数据库设计论文15篇(数据的完整性在数据库应用系统中的设计与实施)

数据库设计论文15篇(数据的完整性在数据库应用系统中的设计与实施)

数据库设计论文15篇数据的完整性在数据库应用系统中的设计与实施数据库设计论文摘要:软件开发不仅包括数据库设计,同时还包括应用程序的设计。

要真正的实现数据共享,应用程序的设计可以和数据库设计互为补充互为调节。

另外,数据库设计和应用程序的设计之间的相互协调,从ccapi工程的目的出发,iec61970是一个万全之策,既考虑到避免目前应用系统的浪费,提供xml数据导人导出方案;又为将来新建的系统提供了cim框架,为电力软件工程提供了共同标准,电力行业信息孤岛问题将得以有效解决。

关键词数据库设计数据论文数据数据库设计论文:数据的完整性在数据库应用系统中的设计与实施摘要:本文主要介绍了在sql server数据库应用系统中,在服务器端和客户端实现数据完整性的设计方法,并结合医院管理信息系统(简称jy-hmis),阐述了实施数据完整性的策略。

关键词:数据完整性数据库事务处理前言数据完整性是指数据的正确性和一致性,它有两方面的含义:(1)数据取值的正确性,即字段列值必须符合数据的取值范围、类型和精度的规定;(2)相关数据的一致性,即相关表的联系字段的列值匹配。

在数据库应用系统中,保证数据完整性是应用系统设计的基本要求;数据完整性实施的好坏,关系到数据系统的正确性、一致性和可靠性,关系到系统的成败。

jy-hmis采用c/s模式体系结构,其数据库应用系统为:sql server 7.0;客户端的开发工具为:powerbuilder 6.5。

下面主要从服务器端数据库管理系统及客户端的应用程序一,两个方面进行介绍。

1 服务器端利用sql server 7.0数据库实现数据的完整性在用insert、delete、update语句修改数据库内容时,数据的完整性可能遭到破坏,为了保证存放数据的正确性和一致性,sql server对数据施加了一个或多个数据完整性约束。

这些约束限制了对数据库的数据值,或者限制了数据库修改所产生的数据值,或限制了对数据库中某些值的修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京理工大学数据库技术及应用论文题目:高校社团管理系统数据库设计指导老师:张琳班级: 计算机科学与技术(本科)学号:B080姓名:陈云目录一、系统介绍 (2)二、数据库需求分析 (2)2.1目标 (2)2.2任务 (3)三、数据库概念结构设计 (3)3.1目标与任务 (3)3.2结果 (3)四、数据库逻辑设计 (5)4.1目标 (5)4.2任务 (6)4.3结果 (6)五、数据库实施 (9)5.1目标 (9)5.2任务 (9)5.3结果 (9)六、调试与测试 (11)6.1目标 (11)6.2任务 (11)七、总结 (11)一、系统介绍随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大大小小的社团犹如雨后春笋般地建立起来。

然而,其中许多的社由于缺乏管理而发展困难,于是便纷纷在昙花一现中退出了社联的大舞台。

社团的出现为大学生们供了一个展现自我、发展自我的平台。

然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;对于学生来说便是缺少了一个发展自我的舞台。

面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。

然而在目前,大部分的高校都没有能设立起这样的管理系统。

我所开发的唐仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用。

系统功能图二、数据库需求分析2.1目标本系统处理功能比较简单,主要包括活动的管理为核心模块,社员的管理,社员参加活动的管理等。

其中,主要实现查询,插入、修改、删除等功能。

由于本系统的用户主要是基于社团管理者管理社内主要业务出发,同时还允许社内成员了解自己参加活动情况,因而其安全性要求不是很高。

在用户登录管理系统中,有相关用户身份(用户名和密码)验证。

用户主要为社团管理者和社员,有社员权限限制。

对操作过程中的数据查询和更新操作,可对数据库访问进行授权,还可以建立视图对不同的用户进行权限设置,从而进一步来保证安全性。

在完整性要求中,活动编号,社员编号,村庄编号等可作为主键,可唯一标识实体,社员入社,社员参加活动以及活动的选址等,都通过外键将其联系起来。

2.2任务处理对象:活动信息,社员基本信息,社员—活动信息,活动村庄信息,活动完成情况信息,详细描述如下:a 活动信息:对经过团委批准后的活动的详细资料,涉及的数据有:活动的编号,名称,时间,活动地点的名称,负责人姓名,活动经费等;b社员基本信息:秘书处审批社员能否参加活动的依据,涉及的数据主要有:社员的编号,名字,性别,年级学院,出生日期,爱好特长,住处,联系方式,是否负责人等;c社员—活动的信息:处理活动参加情况,一个社员可以参加多项活动,一项活动可以被多个社员参加。

涉及的主要信息有:活动的编号,社员的编号;d动地点信息:一项活动可以在多个村庄开展,一个村庄可以开展多项活动。

涉的内容主要有:村庄的编号,村庄的名称,村负责人,联系电话等;e 活动评价信息:其中主要涉及的数据有:评价编号,活动效果,活动说明,活动得分;三、数据库概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。

3.1目标与任务1.目标:将需求阶段得到的用户需求抽象为信息结构即概念模型,概念结构要满足真实、易于理解、易于更改、易于转换等要求。

2.具体任务(1) 选择中层数据流为切入点,通常选择实际系统中的子系统。

对实体的及其属性进行描述;(2) 设计分E-R图,即各子模块的E-R图;(3) 生成初步E-R图,通过合并方法,做到子系统实体、属性、联系统一;(4) 生成全局E-R图,通过消除冲突等方面。

3.2结果1.根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:图 3.1 社员实体及其属性图2.2 活动及其属性图3.3 活动地点实体及其属性图3.4 活动完成情况及其属性2. 分E-R 图3.总E-R 图四、数据库逻辑设计4.1目标为逻辑数据模型选取一个最适合应用环境的物理结构,根据DBMS 特点和处理的需图3.8 总E-R 图图3.6 分E-R 图图3.5 分E-R 图要,进行物理存储安排,建立索引,形成数据库内模式.4.2任务具体分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。

(2)具体的方法是希望设计优化的物理数据库结构,使得在数据库上运行的各种事物响应时间小、存储空间利用率高、事务吞吐率大。

为此首先对要运行的事务进行详细的分析,获得选择物理数据库设计所需要的参数。

其次,要充分了解所用的RDBMS的内容特征,特别是系统提供的存取方法和存储结构。

4.3结果表1-1数据项编号数据项名数据类型长度取值范围含义说明数据项之间的关系DI-1 MemNo Char 4 000-999 标识社员决定其他数据项DI-2 MemName Char 8 社员姓名DI-3 MemSex Char 2 男,女社员性别DI-4 MemBirth DateTime 社员出生时期DI-5 GraDarName Char 8 社员所在年级和学院DI-7 MemHabit Char 20 社员特长爱好DI-8 MemAddr Char 20 社员住址DI-9 Charger Char 5 是,否是否负责人DI-10 MemTelep Char 15 社员联系方式DI-11 ActNo Char 4 00-99 活动编号决定其他数据项DI-12 ActName Char 10 活动名称DI-13 ActChargNo Char 4 活动负责人编号DI-14 ActTime datetime 活动时间DI-15 ActMoney smallint 活动经费DI-16 CounNo Char 4 00-99 活动村庄号决定其他数据项DI-17 CounName Char 8 村庄的名称DI-18 CounTel Char 15 村庄联系电话DI-19 CounCharger Char 20 村庄负责人DI-20 ActResuNo Char 4 00-99 活动评价号决定其他数据项DI-21 ActEffect Char 10 活动效果DI-22 Act-Detai Char 10 活动说明DI-23 Actscore Char 5 活动得分表1-2 数据结构数据结构编号结构名数据结构含义数据结构组成DS-1 Member 社员信息MemNo,MemName,MemSex,MemBirth,Gra-DarName,MemGrade,MemHabit,MemAddr,MemTe lep数据结构编号结构名数据结构含义数据结构组成DS-2 Activity 活动信息ActNo,ActCharger,ActName,ActTime,CoryNo DS-3 Country 活动地点信息CoryNo,CoryName,CoryDescrpDS-4 Act-Reslt 活动完成情况信息ActResult,ActEffect,ActAffect表1-3数据流数据流名数据来源数据去向组成流通量社员信息流学生入社申请秘书处安排活动Member 大,入社更新活动信息流秘书处拟订,团委审批外联部调查,联系Activity大,拟订计划书活动地点信息流外联部调查统计组织部组织活动Country小,安排时更新活动完成信息流组织部组织实施秘书处保管Act-Result 小,活动再次完成后更新表1-4数据存储数据存储名说明输入数据流输出数据流组成社员信息存储社员基本信息学生基本信息流社员基本信息流Member活动信息存储活动基本信息计划书中活动信息流批准的活动信息流Activity 活动地点存储活动地点基本信息活动地点信息流活动地点信息流Country 活动完成情况存储活动完成情况活动完成信息流活动完成信息流Act-Resut表1-5数据处理过程编号处理过程输入输出处理活动激发条件1 学生申请入社学生基本信息流社员基本信息流保存社员基本信息学生向秘书处提交入社申请书2 活动计划书审核计划活动信息流批准活动信息流保存批准活动流秘书处提交计划书3 外联部实地调查联系批准的活动信息流活动地点信息流保存活动地点信息秘书处将批准的活动书交给外联部联系4 活动组织实施完成活动信息活动评价信息保存活动完成情况外联部将活动计划信息交由组织部实施表1-6活动关系属性名数据类型取值范围是否为主属性是否为外键完整性要求ActNo Char(4) 00-99 是否Not null ActName Char(10) 否否Not null ActTime Datetime 否否null ActMoney smallint 否否null ActChargNo Char(4) 否是Not null表1-7村庄关系属性名数据类型取值范围是否为主属性是否为外键完整性要求CounNo Char(4) 00-99 是否Not null CounName Char(8) 否否Not null CounTel Char(20) 否否Not null CounCharger Char(15) 否否null表1-8社员关系属性名数据类型取值范围是否为主属性是否为外键完整性要求MemNo Char(4) 000-999 是否Not null MemName Char(8) 否否Not null MemSex Char(2) 男,女否否null MemBirth DateTime 否否Not null GraDarName Char(8) 否否null MemHabit Char(20) 否否null MemAddr Char(20) 否否Not null Charger Char(5) 是,否否否Not null MemTelep Char(15) 否否Not null表1-9活动完成情况属性名数据类型取值范围是否为主属性是否为外键完整性要求ActResuNo Char(4) 00-99 是否Not null ActEffect Char(10) 否否null ActDetai Char(10) 否否null Actscore Char(5) 否否Not null ActNo Char(4) 00-99 否是Not null表1-10社员参加活动属性名数据类型取值范围是否为主属性是否为外键完整性要求MemNo Char(4) 000-999 是否Not nullActNo Char(4) 00-99 是否Not nullNote Char(50) 否否Not null表1-11活动地点属性名数据类型取值范围是否为主属性是否为外键完整性要求ActNo Char(4) 00-99 是否Not nullCounNo Char(4) 00-99 是否Not nullContent Char(50) 否否Not null五、数据库实施5.1目标完成数据库的物理设计之后,就要运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果,建立数据库、编制与调试应用程序、组织数据入库并进行试运行。

相关文档
最新文档