欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    SOL学生管理系统的数据库设计.docx

    • 资源ID:4924981       资源大小:104.25KB        全文页数:8页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SOL学生管理系统的数据库设计.docx

    学生管理系统的数据库设计摘要:数据库设计是学完数据库系统设计与应用课程进行的一次全 面的综合练习。其目的在于加深对数据库基础理论和基本知识的理 解,掌握使用数据库进行软件设计的基本方法,提高运用数据解决实 际问题的能力,最终实现对于给定的应用环境,构造最优越的数据库 模式,建立数据库及其应用系统,使之能够有效的储存数据,蛮族各 种环境用户的各种需求。一个简单的学生管理系统包括学生姓名、学生班级、性别、年龄、 学号、寝室号、以及学生成绩。此系统功能分为面向学生和管理员、 学生可以浏览自己的信息或者查看其他人的信息。管理员可以修改学 生的信息。关键词:SQL语言:数据库设计:图书管理系统。一、设计目的目前在许多地方,学生的基本信息和成绩统计都是由单个单个的表 统计,就整个学校而言学生成绩的管理较为分散。管理人员不便于 管理和统计,学生的信息也得不到长久的保存。为了实现学校对所 有班级、学生的信息进行系统的管理,特设计了一下学生系统设计 库。二.设计构思这个学生管理系统一共有6个实体,分别是学生、课程、老 师、成绩、班级、宿舍,下面就对这6个实体进行关系分析。(1)一个学生只属于一个班级,而一个班级可以有多个学生,所以学生与班级的关系是m:1的关系(2)一个学生只住在一个宿舍,而有很多学生住在一个宿舍,所以学生与宿舍的关系是n:1的关系(3)一个学生可以有多个老师,而一个老师也可以教多个学生, 所以学生与教室的关系是m:n的关系(4)一个学生可以有选修多门课程,而一门课程也可以由多名学 生选修,所以学生与课程的关系是m:n的关系(5)一个老师可以教多门课程,而一门课程也可以由不同的老师 教,所以老师和课程的关系是m:n的关系三、需求分析3.1信息需求在数据库中需要设计如下所示的数据字段和数据表:学生表:学号、系编号、学生姓名、性别、年龄课程表:课程号、课程名、学分学生和课程关系表:学号、课程号、成绩教师表:教师号、姓名、性别、职位教师和课程关系表:教师号、课程号教师和学生关系表:学号、教师号宿舍表:宿舍号、地址、人数宿舍和学生关系表:学号、学生姓名、性别、年龄、系编号、宿舍号班级表:班级编号、专业名、人数班级和学生关系表:学号、班级号3.2处理需求根据各系、对学生的要求分别添加不同的信息、包括处 理描述、学生访问的频率、响应每个学生信息的变更和管理员对学生信息的修改、删除四.在数据库中建立表(黑色部分为主码)学生表列名数据类型长度允许空学号char6姓名char8性别bit1年龄t i nyi nt1系别char10课程表列名数据类型长度允许空课程号char3课程名char16学分tinyint15学生和课程的关系列名数据类型长度允许空学号char6课程号char6成绩char6教师表列名数据类型长度允许空|教师号char6姓名char8性别bit1职位char107教师和课程的关系列名数据类型长度允许空教师号char6课程号char6-教师和学生的关系宿舍表宿舍和学生的关系列名数据类型长度允许空|学号char6姓名char8性别bit1年龄t i nyi nt1系别char10宿舍号char6班级表班级和学生的关系五.关系图andbanji +回学号班级号jiaoshi *JJ教师亍 口姓名 一;性别kecheng +课程号 课程名 学分学号 堕课程号 成绩j i ao shi andk e cheihJj故师号'Il课程号zueshengandjiaosT教师号XUesheng +学号姓名性别年龄系别五.数据库功能(1)插入INSERTINTO表名 > (属性列1>,<属性列2>.)VALUES (常量 1> ,< 常量 2>.)(2)修改UPDATE表名 >SET列名 >=< 表达式 >,< 列名 >=表达式>.WHERE条件 >(3)修改DELETEFROM表名WHERE条件 (4) 查询SELECT ALL|DISTINCT目标列表达式 ,目标列表达 式FROM表名或视图名 ,表名或视图名WHERE记录过滤条件GROUP BY列名,列名HAVING小组过滤条件ORDER BY列名 ASC|DESC, 列名 ASC|DESC六.数据库技术重要性,以及自己的学习心得体会数据库技术研究和解决了计算机信息处理过程中大量数据有 效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现 数据共享、保障数据安全以及高效地检索数据和处理数据。首先充 分体现系统的需求,数据库是为应用服务的,好的数据库设计应该 首先能满足应用系统的业务需求,准确的表达数据间关系。保证数 据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证 数据的健壮。提高数据的查询效率,通过合理表结构,安排物理存 储分区、增加索引等方式,提高数据的读取速度,提高查询效率。 有好的扩展性,在必要时能根据需求扩展数据结。我们专业这个学期开设了这门课程一一QL Server应用教程, 个人认为学得比较多的就是查询,还有删除、插入等对表的操作。 在建立一个数据库时,搞清楚各个实体之间的关系,设立主键,分 清主表和从表,最重要的就是理清关系。在未来的道路上,虽然我 不打算从事数据库这一领域,但我还是觉得数据库挺重要的,也很 有发展。数据库涉及的领域正在逐步扩大,我们所学的是电子商务, 也会涉及到网站的设计,这都需要数据库的建立。

    注意事项

    本文(SOL学生管理系统的数据库设计.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开