数据库设计 实验报告

数据库设计 实验报告

2023年7月27日发(作者:)

武夷学院实验报告

课程名称:___管理信息系统_________ 项目名称:____数据库设计___

姓名:苏松仑____专业:_12级物流管理___ 班级:__2班__学号:__同组成员-__,____

一、 实验准备1:

实验环境准备:1,在计算机上安装.Net Framework 3.5功能,然后安装

Microsoft office 2010、装好access环境及其管理端,。2,收集学生成绩并

刻录到数据库,设计数据库总体方案。3,学生成绩的E-R模型的设计

实验所需知识点准备:1,数据库设计过程的6个阶段,既需求分析,概

念结构设计,逻辑结构设计,数据库物理设计,数据库实施,数据库运行和维

护。2,关系模型的相关知识关系模型的一些主要概念,关系模式和关系。3,

数据库管理系统的对应知识,如acces等的基本应用。4,数据库系统体系结

构如模式,外模式,内模式,数据库模型及其要素如数据结构,数据操作,数

据完整性约束。5,概念模型,信息世界中的基本概念,实体间联系,概念模

型的表示方法。

1 注:1、实验准备部分包括实验环境准备和实验所需知识点准备。

2、若是单人单组实验,同组成员填无。 二、 实验过程记录2:

需求分析:随着学校规模的不断扩大,学生人数的增加,有关学生的各种信

息量也成倍增长,对学生成绩信息的管理难度随之增大。需要学生成绩管理信息

系统来提高学生管理工作的效率。总体任务是要实现学生成绩信息关系的系统规

范化和自动化。根据总体任务的要求进行需求分析得出,学生成绩管理信息系统

需要完成的功能。

还有,涉及到信息的增,删,改的,主要都是面向教务管理员,教师只能录

入成绩,查询成绩,修改成绩,和查询个人信息。而学生只能登录查看自己。的

信息,查询成绩等。

概念结构设计学生基本信息的输入,其中包括学生学号,姓名,性别,所属

学院,所属系别,所属班级。出生年月,籍贯,宿舍,联系方式等。学校基本课

程信息的输入,包括课程编号,课程名称,课程属性,课程描述以及完成该课程

所得的学分。教师基本信息的输入,其中包括教师编号,教师姓名,教师职称,

所教课程,所教班级等情况学生信息,教师信息,课程信息,学生考试成绩的插

入,删除,修改,查询和统计。识别每个用户的身份和密码,从而保证信息的安

全性,防止信息的外泄和盗用。

2 注:实验过程记录要包含实验目的、实验原理、实验步骤,页码不够可自行添加。 E-R图概念结构建立

学生查询系统的分E-R图:

学号 学号

学院号

系号

班号

性别 籍贯

课程属性

宿舍

入学年份

课程名

出生年月

学分

登陆

个人信息

学生

课程信息

查询

成绩信息

课程号 课程描述

成绩

绩点

课程名

教师查询更新系统E—R图:

系号

学院号学号 性别

学生信息

籍贯 宿舍教师号 成绩

入学年份

班号

登陆

成绩信息

出生年月

查询

教师 修改

成绩

插入

管理员分E-R图:

教师信息

教师信息

删除

学生信息

插入

管理员

修改

教师信息

学生信息

学生信息

查看

学生信息

成绩信息

课程信息

教师信息 3、逻辑结构设计

本系统将使用Access2010作为数据库管理系统。现在需要将上面的数据库概念结构转化为SQL Server 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

学生信息表

列名 数据类型 长度 可否为是否主键 是否外空

SNO

SSEX

SNAME

COMY

CLNO

MNO

CLANO

char

char

char

char

char

char

char

12

2

8

4

2

4

6

11

10

6

16

N

N

N

N

N

N

N

Y

N

N

N

Y

N

N

N

N

N

N

N

N

N

N

Y

N

N

N

Y

Y

Y

N

N

N

N

缺省备注

0

0

0

学生学号

学生性别

学生姓名

入学年份

学院号

系号

班号

联系电话

宿舍

出生年月

籍贯

TELDEPT char

DEPT

BLRTH

HT

char

char

char 学院信息表

列名 数据类型 长度 可否为空 是否主是否外缺省值

CLNO char 2

24

4

N

N

N

Y

N

N

N

N

N

0

0

学院号

学院名称

学院人数

备注

CLNAME char

CLPP int

专业信息表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省备注

MNO char 4

16

4

N

N

N

Y

N

N

N

N

N

0

00

系号

系名

系里人数

MNAME char

MPP int

班级信息表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省备注

CLANO char 6

16

N

N

Y

N

N

N

0

班号

班级名称

CLANAMchar

E

班级人int

2 N N N 0

班级人数 课程信息表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值

CNO

CNAME

CTERM

CREDIT

CTYPE

LESNO

char

char

char

char

char

int

6

16

8

1

4

1

N

N

N

N

N

Y

Y

N

N

N

N

N

N

N

N

N

N

N

0

课程号

课程名称

开课学期

课程学分

课程属性

周学时

备注

成绩信息表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省备注

SNO

CNAME

SGRD

char

char

float

12

16

2

N

N

Y

Y

Y

N

Y

N

N

00

学生学号

课程名称

学生成绩

教师信息表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省备注

TNO

TNAME

TSEX

TPOST

char

char

char

char

8

8

2

8

N

N

N

N

Y

N

N

N

N

N

N

N

教师编号

教师名称

教师性别

教师职称 TDARP

char 16 N N N

所属部门

教师与课程对应表

列名 数据类型 长度 可否为空 是否主键 是否外键 缺省备注

TNAME

CNAME

char

char

8

16

16

N

N

N

N

N

N

N

N

N

教师名称

课程名称

班级名称

CLANAMchar

E

用户登录信息表

列名

USER

PASSWORD

USER_KIND

数据类型 长度 可否为空 是否主键 是否外键 缺省值

char

char

8

12

N

N

Y

N

N

N

备注

用户编号

welcome

登录密码

char 4 N N N

用户类型

实验小结:3

1, 在这次实验中,通过对学生成绩数据库的设计,我们深刻认识了数

据信息、数据处理、数据库、数据库管理及系统重要概念,也学习到数据库

技术,理解和掌握管理信息系统的相关内容,成功实现利用理论对数据库进

行处理、析和理解技术。

2, 在设计数据库管理中,所涉及的内容非常之多,需要每个成员都必

须保持极大地耐心和细心,考虑数据库模型涉及要素要非常全面,数据库中

的大量数据必须按严格的数据模型来组织,数据库中的数据是高度结构化的,

它不仅是数据本身而且反映数据之间的关系。

3, 我们认为通过这次实验,我们能熟悉运用数据库管理来管理我们身

边的一些数据,提高我们工作效率。

3 注:1、实验小结应包含实验所需知识点和实验方法的总结,实验心得体会等。

2、分组实验需包含同组讨论内容。

实验报告成绩(百分制)__________

实验指导教师签字:__________

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690435044a349368.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信