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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库实验报告.docx

1、数据库实验报告重庆交通大学信息科学与工程学院设计性实验报告班 级: 通信工程专业11级1班 学 号: 631106040114 姓 名: 宋伟锋 实验项目名称: 学生信息管理系统 实验项目性质: 课程设计 实验所属课程: 数据库技术 实验室(中心): 信息技术实验室 指 导 教 师 : 王家伟 实验完成时间: 2013 年 6 月20日一、 实验目的:1、 根据给定的题目,把现实世界中的具体事物抽象为某一概念级的模型,即建立整个问题的概念模型,建立起数据库设计人员与用户之间的交流,为数据模型的建立奠定基础。2、 学会认识和分析现实世界,根据对用户需求,描述用户的数据要求:(1)、练习如何从中抽

2、取实体;(2)、练习如何建立各实体之间的联系;(3)、从各实体和实体间的联系,抽取出数据处理的过程。二、 实验内容及要求1、 问题描述:某大学需要使用计算机管理学生信息、成绩信息等,要求如下:(1)、学生信息管理,包含学生的基本信息,如学号、姓名、性别、出生日期等;还要包含学生的简历、社会关系等;(2)、课程管理,包含整个学校开设的所有课程;(3)、教学计划管理,包含设定各系各专业在哪学期开设什么样的课程,学分是多少;(4)、学生选课管理,包含学生在某学期选择什么样的课程;(5)、学生成绩管理,包含学生各课程的成绩、是否补考、补考成绩;(6)、学生奖惩管理,管理学生在校期间所获得的奖励和惩罚记

3、录。2、根据以上要求,为该大学的计算机管理系统建立数据库的概念模型三、实验设备及软件本次试验采用Power-designor6.0作为数据库的设计工具,VC+。四、设计方案(1)、题目:概念模型的建立(2)、设计的主要思路我们知道概念模型是对信息世界建模,通常我们采用ER图来描述现实世界的概念模型。ER图提供了表示实体型、属性和联系的方法。在数据库概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。建立ER模型:实体和

4、属性的定义:学生信息管理系统中主要有以下的15个实体,用实体(属性)表示为:学生信息(学号(主码)、姓名、性别、出生年月、简历、社会关系);学生成绩管理(课程名(主码)、考试成绩、是否补考、补考成绩);课程管理(课程代码(主码),学期,学分);学院(学院代码(主码);教学管理计划(系名(主码);获奖情况(国家奖、省市级奖、校内奖);学生奖惩管理(所得奖励、所受惩罚);学生选课管理(学期、应选课程);个人基本信息(年龄、身高、体重、政治面貌);健康状况(体型、血型、有无病史);家庭(家庭住址、家庭成员);职务(校职务、学院职务、班职务);联系方式(手机号、QQ号);宿舍(社区号(主码)、楼栋号、

5、寝室号);E-R模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。就本次试验解释如下:政治面貌和学生是一对多关系;籍贯和学生是一对多的关系;民族和学生是一对多的关系;国籍和学生是一对多的关系;学生和社会关系是一对多的关系;学校和学院是一对多的关系;学院和教师是一对多的关系;学院和专业是一对多的关系;学生和成绩是一对多的关系;缴费情况和学生是

6、多对多的关系;本人关系和社会关系是一对多的关系;课程和成绩是一对多的关系;学生和简历是一对一的关系;专业和学生是一对多的关系;教师和课程是一对多的关系;实体的依赖关系:成绩和学生之间是依赖关系;成绩和课程之间是依赖关系;社会关系和学生之间是依赖关系;E-R模型使你更形象的对数据库有个认识,从物理模型和概念模型可以看见每个实体间的关系,以及实体的属性和域。对现实世界的一个抽象,通过物理模型可以建立数据库,有利于对学生信息进行管理。五、主要代码% =% Database name: SWF % DBMS name: Sybase SQL Anywhere 5.5 % Created on: 201

7、3-6-20 13:22 % =% =% Table: ZZMM % =create table ZZMM( ZZMMDM char(10) not null, ZZMMMC char(10) not null, primary key (ZZMMDM);% =% Table: MZ % =create table MZ( MZDM char(10) not null, MZMC char(10) not null, primary key (MZDM);% =% Table: YBRGX % =create table YBRGX( YBRGXDM char(10) not null, YB

8、RGX char(10) not null, primary key (YBRGXDM);% =% Table: JG % =create table JG( JGDM char(10) not null, JGMC char(10) not null, primary key (JGDM);% =% Table: SCHOOL % =create table SCHOOL( XXDM char(10) not null, XXMC char(10) not null, primary key (XXDM);% =% Table: NATION % =create table NATION(

9、GJDM char(10) not null, GJMC char(10) not null, primary key (GJDM);% =% Table: JFQK % =create table JFQK( XH integer not null, JFNR varchar(100) , primary key (XH);% =% Table: XY % =create table XY( XYBM char(10) not null, XXDM char(10) not null, XYMC char(10) not null, primary key (XYBM);% =% Table

10、: MAJOR % =create table MAJOR( ZYDM char(10) not null, XYBM char(10) not null, ZYMC char(10) not null, primary key (ZYDM);% =% Table: TEACHER % =create table TEACHER( JSH char(10) not null, XYBM char(10) not null, JSXM char(10) not null, JSXB char(2) not null, primary key (JSH);% =% Table: STUDENT %

11、 =create table STUDENT( XSXH char(10) not null, ZYDM char(10) not null, MZDM char(10) , ZZMMDM char(10) , JL_XSXH char(10) , JGDM char(10) , GJDM char(10) , XSXM char(10) not null, XSXB char(2) not null, XSCSRQ date not null, primary key (XSXH);% =% Table: SUBJECT % =create table SUBJECT( KCDM char(

12、10) not null, JSH char(10) , KCMC char(10) not null, XF float(2) not null, primary key (KCDM);% =% Table: JL % =create table JL( XSXH char(10) not null, JLXH integer not null, QSRI date not null, JZRQ date , JLNR varchar(100) not null, primary key (XSXH);% =% Table: SHGX % =create table SHGX( XSXH c

13、har(10) not null, YBRGXDM char(10) not null, GXXH integer not null, GXXM char(10) not null, GXXB char(2) not null, GXGZDW char(10) , GXLXDH char(10) , primary key (XSXH);% =% Table: GRADE % =create table GRADE( KCDM char(10) not null, XSXH char(10) not null, CJ float(2) not null, primary key (KCDM,

14、XSXH);% =% Table: RELATION_176 % =create table RELATION_176( XH integer not null, XSXH char(10) not null, primary key (XH, XSXH);alter table XY add foreign key FK_XY_RELATION_SCHOOL (XXDM) references SCHOOL (XXDM) on update restrict on delete restrict;alter table MAJOR add foreign key FK_MAJOR_RELAT

15、ION_XY (XYBM) references XY (XYBM) on update restrict on delete restrict;alter table TEACHER add foreign key FK_TEACHER_RELATION_XY (XYBM) references XY (XYBM) on update restrict on delete restrict;alter table STUDENT add foreign key FK_STUDENT_RELATION_MAJOR (ZYDM) references MAJOR (ZYDM) on update

16、 restrict on delete restrict;alter table STUDENT add foreign key FK_STUDENT_RELATION_MZ (MZDM) references MZ (MZDM) on update restrict on delete restrict;alter table STUDENT add foreign key FK_STUDENT_RELATION_ZZMM (ZZMMDM) references ZZMM (ZZMMDM) on update restrict on delete restrict;alter table S

17、TUDENT add foreign key FK_STUDENT_RELATION_JL (JL_XSXH) references JL (XSXH) on update restrict on delete restrict;alter table STUDENT add foreign key FK_STUDENT_RELATION_JG (JGDM) references JG (JGDM) on update restrict on delete restrict;alter table STUDENT add foreign key FK_STUDENT_RELATION_NATI

18、ON (GJDM) references NATION (GJDM) on update restrict on delete restrict;alter table SUBJECT add foreign key FK_SUBJECT_RELATION_TEACHER (JSH) references TEACHER (JSH) on update restrict on delete restrict;alter table JL add foreign key FK_JL_RELATION_STUDENT (XSXH) references STUDENT (XSXH) on upda

19、te restrict on delete restrict;alter table SHGX add foreign key FK_SHGX_RELATION_STUDENT (XSXH) references STUDENT (XSXH) on update restrict on delete restrict;alter table SHGX add foreign key FK_SHGX_RELATION_YBRGX (YBRGXDM) references YBRGX (YBRGXDM) on update restrict on delete restrict;alter tab

20、le GRADE add foreign key FK_GRADE_RELATION_STUDENT (XSXH) references STUDENT (XSXH) on update restrict on delete restrict;alter table GRADE add foreign key FK_GRADE_RELATION_SUBJECT (KCDM) references SUBJECT (KCDM) on update restrict on delete restrict;alter table RELATION_176 add foreign key FK_REL

21、ATION_RELATION_JFQK (XH) references JFQK (XH) on update restrict on delete restrict;alter table RELATION_176 add foreign key FK_RELATION_RELATION_STUDENT (XSXH) references STUDENT (XSXH) on update restrict on delete restrict;六、测试结果及说明概念模型:由下面的图可知所建的概念模型是正确的,这个学生信息管理系统包括15个实体,实体间的关系可以由下图可知。物理模型:可以看出实体间的关系,实体的属性和外码,属性域。 七、实验体会通过本次实验,发现概念模型还好建立就是建立物理模型的时候出现了很多错误。本来那些概念模型设置的挺好看而且又清晰的,但用generate physical model生成具体的物理模型时,整个排版看起来就彻底乱了,怎么拉也拉不好;在检查错误时,才发现每个数据类型都要定义,否则就会报错,我在第一次查错时发现竟然有64个错误,当时很是纠结,不过后来发现几乎是同一种类型的错误;还有就是编译时,报了好几个错,我费了很长时间才把它们搞定。总之一句话,虽然很纠结,但也很有收获,这就是价值所在。

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

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