大学计算机系作业图片,计算机专业数据库系统原理第一次作业

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机专业数据库系统原理第一次作业

(25页)

a8facca391ac447b0522d527243d278b.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

数据库系统原理第一次作业计算机与控制工程学院 计算机科学与技术专业大学生社团活动管理系统一、结合期末课程工程作业完成如下内容:1. 调研某一应用领域,给出该应用领域的详细需求描述;(1) 背景分析:随着大学生招生增涨,学生对于社团以及 社团活动的兴趣也在增加,由此,提高社团管理的效率显得 尤为重要。(2) 主要目标:本题目主要功能是实现学校社团的信息化管理本系统设计要求随着大学生校园文化的不断丰富,各种 学生社团应运而生,对所有学生社团进行统一管理。(3) 功能要求:所有社团均由学院管理;一个学生可以不 参加任何社团,也可以参加多个社团;一个社团至少要举办 —个活动;一个活动只由一个社团合作举办;活动经费可以 来自多个赞助商,也可以来自其他非赞助渠道;赞助商只能赞助一个活动。(4)具体数据模型包括:学院包括学院号、学院名称、学生数、创办时间和学院地址 社团包括社团号、社团名称、社团性质、社团人数、社团地址学生包括学号、姓名、性别、年级、学院号社团活动包括活动号、活动名称、活动时间、活动地点、活动主题和活动经费赞助商包括赞助商号、赞助商名称、赞助商商标2?采用教材中介绍的方法实现如下设计: a)画出该领域的概念模型E-R图(至少有五个以上的实体,含有子类的形式,注意一定标明每个实体的码);赞助商商标b)请按课堂上讲授的E/R图转换成关系模式的方法,将上 述E/R图转换成关系模式,并标明每个关系的主码属性 和外码属性;(1 )学院(学院号(主键)、学院名称、学生数、创办时 间、学院地址)(2 )社团(社团号(主键)、社团名称、社团性质、社团 人数、社团地址、学院号(外键))(3) 学生(学号(主键)、姓名、性别、年级、学院号(外 键))(4) 负责人(学号(主键)、姓名、性别、年级、专业名 称、学院号(外键)、社团职务)(5 )社团活动(活动号(主键)、活动名称、活动时间、 活动地点、活动主题、活动经费、社团号(外键))(6 )赞助商(赞助商号(主键)、赞助商名称、赞助商商标、社团活动号(外键))(7)加入(学号(外键)、社团号(外键))(8 )参加(学号(外键)、活动号(外键)) (9)联系(学号(外键)、赞助商号(外键))c) 用SQL语句创建上述关系模式use masterIF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'Community')DROP DATABASE [Community]GOCREATE DATABASE CommunityON (NAME = N'CommunityL_Data', FILENAME =NC\Community_Data?MDF , SIZE = 2, FILEGROWTH = 10%)LOG ON (NAME = N^ommunity.Log1, FILENAME = NC\Community_Log丄DR , SIZE = 1, FILEGROWTH = 10%)GO use Communitygo create table 学院(primary key, not null, not null, not null,not null,学院号char(4)学院名称varchar(20)学院地址varchar(20) 学生数int创办时间 datetimegocreate table 社团社团号char⑷社团名称varchar(20)社团地址varchar(20)社团性质varchar(20)社团人数int学院号char(4) references学院(学院号) )primary key,not null,not null,not null,not null, not null foreign keygo create table 学生(学号 char(7)姓名 varchar(20) 性别 char(1) 年级 char(5) 学院号char(4) 学院(学院号) )primary key,not null,not null,not null,foreig n key ref ere ncesgo create table社团活动(活动号char(4)活动名称varchar(20) 活动主题varchar(20) 活动时间datetime活动地点varchar(20) 活动经费varchar(5) 社团号char(4) ref ere nces社团(社团号) )primary key,not null,not null,not null,not null,not null, not null foreign keygocreate table 负责人(primary key,not null,not null,not null,not null,not null foreign keyprimary key,not null,not null,not null foreign key学号 char(7)姓名 varchar(20)性别 char(1)年级 char(5)社团职务 varchar(20) 学院号char(4) references学院(学院号) )go create table 赞助商(赞助商号char(6)赞助商名称varchar(20) 赞助商商标varchar(20) 活动号char(4) ref ere nces社由活动(活动号) )gocreate table 加入学号(学号), 社团号(社团号)char(7) not null foreig n key ref ere nces 学生char(4) not null foreign key references 社团gocreate table 参加学号(学号),活动号 活动(活动号)char(7) not null foreign key ref ere nces 学生char(4) n 关 键 词: 计算机专业 数据库 系统 原理 第一次 作业

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值