ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:63.07KB ,
资源ID:15869940      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15869940.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库大作业实验报告Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库大作业实验报告Word文件下载.docx

1、(3)各项目分数查询等功能1.2、系统功能要求1) 概念结构设计:在需求分析和总体功能设计的基础上,设计 e-r 模型,详细描述实体的属性和实体之间的联系。 2) 逻辑结构设计:实现 e-r 图向关系模型的转换,详细列表显示完整的数据库表结构。2、创建表空间 3、在表空间中创建表 在 sql*plus 环境中输入 pl/sql 代码,创建数据库中的各个表,至少包括运动员信息表、运动项目表、成绩表等 5张表(自行设计用到的表,注意表中字段的设置及类型);向表中插入数据,每张表至少插入 10条数据,数据要合理。4、索引和完整性 在表上建立相应索引。实现列、行及参照完整性(必须建立主键、外键、检查约

2、束等)。5、数据查询和视图 使用 select 语句实现运动员信息、项目信息、成绩信息等的查询(要求查询要和系统的功能联系起来,做单条件的查询、组合条件的查询、多表查询等,至少完成 10个查询)。创建视图查询各个院系的总分。6、存储过程和触发器的使用 创建存储过程实现表中数据的修改和删除。创建函数统计教工的参赛人数。创建触发器实现如下功能:一个运动员至多参加四个项目。7、用户、角色创建用户并授权,将其赋予某个角色成为其成员。不同的用户授予不同的权限,管理员的权限最高,可以对各种信息进行修改删除等操作。普通用户只能进行查询操作。8、系统数据维护 导出数据库数据 导入数据库数据二.总体功能设计根据

3、系统功能的需求分析和高校运动会的特点,经过模块化的分析得到如下图2-1所示的系统功能模块结构图。 图2-1三.数据库结构设计3.1、概念结构设计 将高校运动会分数统计系统转换为关系数据库的数据模型,其关系模式为:1)院系表(学院+总成绩)其中学院为主码,总成绩默认值为0。2)运动员信息表(运动员编号+姓名+性别+年龄+学院+参加项目数)其中运动员编号为主码,学院为外码。3)运动项目表(项目编号+项目名称+举行时间+举行地点)其中项目编号为主码。4)参加记录表(记录编号+运动员编号+项目编号)其中记录编号为主码,运动员编号,项目编号为外码。5)成绩表(成绩编号+运动员编号+姓名+项目编号+项目名

4、称+学院+成绩)其中成绩编号为主码,运动员编号和项目编号为外码。3.2、数据库结构详细设计经过检查,此数据库的详细逻辑设计满足第3范式的要求。高校运动成绩管理系统中各表的属性设计情况如下: 表3-1 院系表字段名数据类型长度允许空主码或索引约束条件学院Char20No主码总成绩Number5表3-2 运动员信息表运动员编号姓名年龄3性别2“男”或“女”40参加项目数1默认为0 表3-3 运动项目表项目编号项目名称项目时间项目地点 表3-4 参加记录表记录编号外码 表3-5 成绩表成绩编号成绩四.数据库的建立具体SQL代码如下:1、创建表空间和用户create user HGD identifi

5、ed by 123456 /创建用户grant all privileges to HGD /授权create tablespace myspace G:myspace.ora size 100M / 创建表空间alter user HGD default tablespace myspace /连接表空间2、创建表院系表create table 院系表( 学院 varchar(40), 总成绩 number (3) default 0, primary key (学院) )运动员信息表create table 运动员信息表( 运动员编号 number(5), 姓名 varchar(20),

6、性别 varchar(2) check(性别 in(男,女), 年龄 number(3), 参加项目数 number(1) default 0, primary key(运动员编号), foreign key(学院) references 院系表 (学院) 运动项目表create table 运动项目表( 项目编号 number(2), primary key(项目编号), 项目名称 varchar(20), 举行时间 varchar(20), 举行地点 varchar(20),参加记录表create table 参加记录表 ( 记录编号 number(2), 运动员编号 number(2),

7、 primary key (记录编号), foreign key (运动员编号) references 运动员信息表 (运动员编号), foreign key(项目编号) references 运动项目表 (项目编号)成绩表create table 成绩表( 成绩编号 number (5), 学院 varchar(40) not null, 成绩 number(5) default 0, primary key(运动员编号,项目编号), foreign key(运动员编号) references 运动员信息表 (运动员编号),3、插入数据insert into 院系表(学院) values(计

8、算机);生科电气机械芙蓉美术体育艺传物电外国语insert into 运动员信息表 values(1,张一,18,0);insert into 运动员信息表 values(2,张二insert into 运动员信息表 values(3,张三insert into 运动员信息表 values(4,张四insert into 运动员信息表 values(5,张五insert into 运动员信息表 values(6,张六insert into 运动员信息表 values(7,张七insert into 运动员信息表 values(8,张八insert into 运动员信息表 values(9,张九

9、insert into 运动员信息表 values(10,张十insert into 运动项目表 values(1,100米1:00场地1insert into 运动项目表 values(2,200米2:场地2insert into 运动项目表 values(3,300米3:场地3insert into 运动项目表 values(4,400米4:场地4insert into 运动项目表 values(5,500米5:场地5insert into 运动项目表 values(6,600米6:场地6insert into 运动项目表 values(7,700米7:场地7insert into 运动项目表 values(8,800米8:场地8insert into 运动项目表 values(9,900米9:场地9insert into 运动项目表 values(10,1000米10:场地10insert into 参加记录表 values(1,1,1);insert into 参加记录表 values(2,2,2);insert into 参加记录表 values(3,3,3);ins

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1