XX实验报告
学号 :
系别 课程 名称 实验 名称 专业 课程 类型 班级 姓 名 学时数 大学生社团管理系统的设计与实现 实验目的: 1.进一步熟悉和掌握前面九个实验当中的各种操作。 2.能够在实际的事例中灵活应用学到的有关知识。 3.能够编写满足某种要求的功能。 实验内容: 1.概念设计 1.1 实体描述 实体一:学校(学校代号、学校名称、学生人数、创办时间、学校地址、活动场所) 实体二:社团(社团代号、社团名称、社团性质、社团人数、办公地址、创立时间、主要活动) 实体三:学生(学号、姓名、性别、年级、院系专业、社团兴趣、活动兴趣) 实体四:活动(活动代号、活动名称、活动时间、活动地点、活动性质、活动主题、所需经费) 实体五:赞助商(赞助商代号、赞助商名称、赞助商商标、赞助要求、赞助经费) 注:括号内为实体属性,有下划线的为主码 1.2 代码表示 实体一:UNIVERSTY(Uno、Uname、Unumber、Ufdate、Uaddress、Uaplaces) 实体二:SOCIETY(SOno、SOname、SOcharacter、SOnumber、SOaddress、SOfdate、SOactivities) 实体三:STUDENT(STno、STname、STgender、STgrade、STmajor、STsointerest、STainterest) 实体四:ACTIVITY(Ano、Aname、Adate、Aaddress、Acharacter、Atheme、Abudget) 实体五:SPONSOR(SPno、SPname、SOtrademark、SPdemand、SPbudget) 1.3 语义假设 (1) 学校代号、社团代号、学号、活动代号、赞助商代号是唯一的。 (2) 所有社团均由学校管理。 (3) 一个学生可以不参加任何社团。 (4) 一个社团至少要举办一个活动。 (5) 一个活动可由多个社团举办,但也可以由其他非社团组织举办。 (6) 活动经费可以来自多个赞助商,也可以来自其他非赞助渠道。 1 / 10
实验10-大学生社团管理系统的设计和实现
3.表设计 3.1 学校 属性名称 学校代号 学校名称 学生人数 创办时间 学校地址 活动场所 3.2 社团 属性名称 社团代号 社团名称 社团性质 社团人数 办公地址 代码 Uno 数据类型 Number(8) 长度 8 Varchar(20) 20 Number(8) 8 Date - Varchar(20) 20 Varchar(20) 20 约束条件 主键、非空 非空 非空 非空 非空 非空 Uname Unumber Ufdate Uaddress Uplaces 代码 SOno SOname SOcharacter SOnumber SOaddress 数据类型 Number(8) Varchar(20) Varchar(10) Number(8) Varchar(50) 2 / 10
长度 8 20 10 8 50 约束条件 主键、非空 非空 非空 实验10-大学生社团管理系统的设计和实现
创立时间 主要活动 3.3 学生 属性名称 学号 姓名 性别 年级 院系专业 社团兴趣 活动兴趣 3.4 活动 属性名称 活动代号 活动名称 SOfdate SOactivities Date Varchar(100) - 100 非空 代码 STno STname STgender STgrade STmajo STsointerest STainterest 数据类型 Number(8) Varchar(10) Varchar(5) Number(4) Varchar(10) Varchar(20) Varchar(20) 长度 8 10 5 4 20 20 20 约束条件 主键、非空 非空 非空 非空 非空 代码 Ano Aname 数据类型 Number(8) Varchar(20) 3 / 10
长度 8 20 约束条件 主键、非空 非空 实验10-大学生社团管理系统的设计和实现
活动时间 活动地点 活动性质 活动主题 所需经费 Adate Aaddress Acharacter Atheme Abudget Date Varchar(20) Varchar(10) Varchar(20) Number(8) - 20 10 20 8 非空 3.5 赞助商 属性名称 代码 数据类型 长度 约束条件 赞助商代号 Ano Number(8) 8 主键、非空 赞助商名称 Aname Varchar(10) 10 非空 赞助商商标 Adate Image 赞助要求 Aaddress Varchar(50) 50 - 赞助经费 Acharacter Number(8) 8 非空 4 SQL脚本 /*==============================================================*/ /*Table: UNIVERSITY */ /*==============================================================*/ createtable UNIVERSITY ( Uno numeric(8) not null, 4 / 10
实验10-大学生社团管理系统的设计和实现
Uname varchar(20) not null, Unumber numeric(8) not null, Ufdate date not null, Uaddress varchar(50) not null, Uaplaces varchar(50) not null, constraint PK_UNIVERSITY primary key (Uno) ); /*==============================================================*/ /*Index: UNIVERSITY_PK */ /*==============================================================*/ createunique index UNIVERSITY_PK on UNIVERSITY ( UnoASC ); /*==============================================================*/ /*Table: SOCIETY */ /*==============================================================*/ createtable SOCIETY ( SOno numeric(4) not null, Uno numeric(8) not null, SOname varchar(20) not null, SOcharacter varchar(10) SOnumber numeric(3) not null, SOaddress varchar(50) SOfdate date SOactivities varchar(100) not null, constraint PK_SOCIETY primary key (SOno) ); /*==============================================================*/ /*Index: SOCIETY_PK */ /*==============================================================*/ createunique index SOCIETY_PK on SOCIETY ( SOnoASC ); /*==============================================================*/ /*Index: administrate_FK */ /*==============================================================*/ createindex administrate_FK on SOCIETY ( UnoASC ); 5 / 10
实验10-大学生社团管理系统的设计和实现
/*==============================================================*/ /*Table: STUDENT */ /*==============================================================*/ createtable STUDENT ( STno numeric(8) not null, Uno numeric(8) not null, STname varchar(10) not null, STgender varchar(5) not null, STgrade numeric(4) not null, STmajor varchar(10) not null, STsointerest varchar(20) STainterest varchar(20) constraint PK_STUDENT primary key (STno) ); /*==============================================================*/ /*Index: STUDENT_PK */ /*==============================================================*/ createunique index STUDENT_PK on STUDENT ( STnoASC ); /*==============================================================*/ /*Index: study_FK */ /*==============================================================*/ createindex study_FK on STUDENT ( UnoASC ); /*==============================================================*/ /*Table: ACTIVITY */ /*==============================================================*/ createtable ACTIVITY ( Ano numeric(8) not null, Aname varchar(20) not null, Adate date not null, Aplace varchar(20) Acharacter varchar(10) Atheme varchar(20) Abudget numeric(8) constraint PK_ACTIVITY primary key (Ano) ); 6 / 10
实验10-大学生社团管理系统的设计和实现
/*==============================================================*/ /*Index: ACTIVITY_PK */ /*==============================================================*/ createunique index ACTIVITY_PK on ACTIVITY ( AnoASC ); /*==============================================================*/ /*Table: SPONSOR */ /*==============================================================*/ createtable SPONSOR ( SPno numeric(8) not null, SOno numeric(4) SPname varchar(10) not null, SPtrademark long binary SPdemand varchar(50) SPbudget numeric(8) not null, constraint PK_SPONSOR primary key (SPno) ); /*==============================================================*/ /*Index: SPONSOR_PK */ /*==============================================================*/ createunique index SPONSOR_PK on SPONSOR ( SPnoASC ); /*==============================================================*/ /*Index: sign_FK */ /*==============================================================*/ createindex sign_FK on SPONSOR ( SOnoASC ); 实验结果: 利用PowerDesigner可得ER图如下: 7 / 10
实验10-大学生社团管理系统的设计和实现
生成PDM: 8 / 10
实验10-大学生社团管理系统的设计和实现
9 / 10
实验10-大学生社团管理系统的设计和实现
实验总结: 在本次实验当中,我总结整个学习的经验,通过概念模型到逻辑模型,再由逻辑模型到物理模型的转换,在数据库中,如何对数据合理管理十分重要。此次实验培养了我的思考能力。用理论知识与实践相结合,更加深刻了我对这门课的认识,巩固了我的理论知识。 成绩 批阅老师 批阅日期 10 / 10
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务