电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库学生信息管理系统sql

14页
  • 卖家[上传人]:宝路
  • 文档编号:23431803
  • 上传时间:2017-12-01
  • 文档格式:DOC
  • 文档大小:272.27KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、深 圳 大 学 实 验 报 告课程名称: 数据库原理及设计 实验项目名称: 学生信息管理系统的设计 学院: 深圳大学管理学院 专业: 信息管理与信息系统 实验时间: 2011/12/15 -2011/12/18 实验报告提交时间: 2011/12/19 教务处制实验目的与要求:要求:了解管理信息应用系统的数据库设计的基本方法,掌握数据库设计的基本流程。目的:通过本次课程设计,了解并掌握数据库设计过程中各个阶段的工作过程和工作内容方法、步骤要求:要求运行环境;SQL Server 2000 winows xp步骤:1.1 数据需求分析学生信息管理系统就是对学生信息的管理,所以首先需要知道的是学生有那些信息,并且是怎样进行分类的。学生的信息包含 1:基本信息;2:课程及成绩;3 课程表。基本信息根据要求应该包括学生的基本情况、获得奖励情况、受到处分情况、学生的家庭信息等;课程及成绩应该包含对应课程对应学生的成绩;课程表包含课程号及其先导课。学生唯一一一对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的姓名信息,还有学生的上过课的课程成绩等有关信息;根据学号,可以

      2、知道学生的各科成绩查询。综合分析对信息管理系统分四个表:学生基本信息(学号,姓名 ,性别,出生日期,学生所在系,班号 ,入校成绩,入学时间,电话,父亲,母亲,获得奖励情况,受到处分情况) ,学生成绩表(学号,课程号,成绩) ,课程表(课程号,课程名,教师姓名,先导课程) 。1.2 概念结构设计实体间的联系:1:学生个人信息表 stunents:学号 s_number、姓名 s_name、性别sex、出生日期 birthday、籍贯 native、所在院系编号 dep_number、所在班级 class_number、电话号码 tel、联系地址 address、邮编 zipcode、电子邮件 email、相片 photo、个人信息备注 note2:学籍变更信息表 schoolregister:记录号 t_number、学号s_number、变更情况 change、记录对象 t_object、记录时间 t_time、详细描述 t_memo3:学生奖励记录表 reward:记录号 r_number、学号 s_number、级别r_rank、奖励对象 r_object 、记录时间 r_time

      3、 、详细描述 r_memo4:学生处罚记录表 punish:记录号 p_number、学号 s_number、级别p_rank、处罚对象 p_object、记录时间 p_time、详细描述 p_memo、是否生效 effect5:班级信息表 class:班级编号 c_number、班级名称 c_name、所属院系 dep_number6:院系信息表 department:院系编号 dep_number、院系名称 dep_name7:E-R 图:学生个人信息表邮编学号姓名性别 出生日期院系编号班级编号籍贯联系地址电话号码电子邮件相片个人信息备注学籍变更记录详细描述记录号变更情况记录对象学号记录时间奖励记录详细描述记录号奖励对象级别学号记录时间处罚记录详细描述记录号处罚对象级别学号记录时间是否生效班级班级名称班级编号 所属院系院系院系名称院系编号1.3 逻辑结构设计1.学生个人信息表 stunents(学号 s_number、姓名 s_name、性别 sex、出生日期 birthday、籍贯 native、所在院系编号 dep_number、所在班级 c_number、电话号码 tel、联

      4、系地址 address、邮编 zipcode、电子邮件email、相片 photo、个人信息备注 note)字段名 字段类型 长度 主键或外键 字段值约束 对应中文属性名s_number char 10 主键 不为空 学号s_name char 8 不为空 姓名sex char 2 不为空 性别birthday datetime 8 不为空 出生日期native char 20 不为空 籍贯c_number char 10 外键 不为空 所在班级编号dep_number char 10 外键 不为空 所在院系编号tel char 20 电话号码address varchar 50 联系地址zipcode char 8 邮编email varchar 20 电子邮件photo image 16 相片note varchar 100 个人信息备注2. 学籍变更信息表 schoolregister(记录号 t_number、学号 s_number、变更情况 change、记录对象 t_object、记录时间 t_time、详细描述 t_memo)字段名 字段类型 长度 主键或外键 字段值约束

      5、 对应中文属性名t_number int 4 主键 不为空 记录号s_number char 10 外键 不为空 学号change char 20 变更情况t_object char 20 不为空 记录对象t_time datetime 8 不为空 记录时间t_memo varchar 100 详细描述3. 学生奖励记录表 reward(记录号 r_number、学号 s_number、级别r_rank、奖励对象 r_object 、记录时间 r_time 、详细描述 r_memo)字段名 字段类型 长度 主键或外键 字段值约束 对应中文属性名r_number int 4 主键 不为空 记录号s_number char 6 外键 不为空 学号r_rank char 5 级别r_object char 20 不为空 奖励对象r_time datetime 8 不为空 记录时间r_memo varchar 100 详细描述4. 学生处罚记录表 punish(记录号 p_number、学号 s_number、级别p_rank、处罚对象 p_object、记录时间 p_time、详细描述 p_

      6、memo、是否生效effect)字段名 字段类型 长度 主键或外键 字段值约束 对应中文属性名p_number int 4 主键 不为空 记录号s_number char 6 外键 不为空 学号p_rank char 2 级别p_object char 20 不为空 处罚对象p_time datetime 8 不为空 记录时间p_memo varchar 100 详细描述effect char 2 不为空 是否生效5. 班级信息表 class(班级编号 c_number、班级名称 c_name、所属院系dep_number)字段名 字段类型 长度 主键或外键 字段值约束 对应中文属性名c_number char 10 主键 不为空 班级编号c_name char 20 不为空 班级名称dep_number char 10 外键 不为空 所属院系6. 院系信息表 department( 院系编号 dep_number、院系名称 dep_name)字段名 字段类型 长度 主键或外键 字段值约束 对应中文属性名dep_number char 10 主键 不为空 院系编号dep_name ch

      7、ar 20 不为空 院系名称7. 数据表之间的逻辑关系图:1 N1 1N N1院系 属于 班级学生属于 属于 N N N1.4 数据库物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。输入:系统关系数据结构输出:系统数据库物理结构1.物理结构设计的主要内容:2.物理存储介质类型的选择为了提高系统的安全性,防止系统因介质的损坏而导致数据丢失的危险,学生信息管理系统最好采用基于 Windows 2000 RAID-5 卷实现的RAID-5 级的磁盘阵列,因此需要四块物理磁盘。3.数据库物理位置的选择学生信息管理系统数据库的数据文件安排如下:一个主数据文件,存放在 C:Teachdatateachdat1.mdf 下;两个次数据文件,分别存放在D:Teachdatateachdat2.mdf 和 E:Teachdatateachdat3.mdf 下;日志文件,存放在 F:Teachdatateachlog.ldf 下。应用系统可以对四块磁盘进行并行访问,从而提高对磁盘数据的读写效率。4.索引类型的选择教学信息管理系统的核心任务是对学生的学籍信息和考

      8、试信息进行有效的管理。其中,数据量最大且访问频率较高的是学生选课信息表。为了提高系统的查询效率,降低系统的查询成本,需要为学生信息表和学生选课信息表建立聚簇索引。5.数据库服务器性能参数配置数据库服务器的内存配置参数、I/O 配置参数和操作系统性能配置参数使用系统安装时缺省参数。1.5 数据库实施数据库实施是根据应用系统数据库的关系结构模型和物理结构设计结果,形成基于 SQL Server 平台应用系统数据库的脚本和数据库设计报告,并进行数据库的具体构建与管理。输入:处分记录 奖励记录 学籍变更记录受处分 受奖励 学籍变更系统关系数据结构系统数据库物理结构输出:系统数据库脚本系统数据库设计报告数据库定义脚本数据库表定义脚本数据库索引定义脚本实验过程及内容(代码和数据结构定义):1.1 数据库的创建查询分析器:CREATE DATABASE studentON PRIMARY(NAME=student_data,FILENAME=H:SQLDataBasestudent.mdf,SIZE=10,MAXSIZE=50,FILEGROWTH=5%)LOG ON(NAME=student_log,FILENAME=H:SQLDataBasestudent.ldf,SIZE=1,MAXSIZE=5,FILEGROWTH=1)结果显示窗格:CREATE DATABASE 进程正在磁盘 student_data 上分配 10.00 MB 的空间。CREATE DATABASE 进程正在磁盘 student_log 上分配 1.00 MB 的空间。1.2 表对象的创建1.学生个人信息表 stunents 的创建:USE studentGOCREATE TABLE students(s_number char(10) NOT NULL PRIMARY KEY, -学号s_name char(8) NOT NULL, -姓名sex char(2) NOT NULL, -性别birthday datetime NOT NULL, -出生日期native char(20) NOT NULL, -籍贯c_number char(10) NOT NULL, -所在班级编号dep_number char(10) NOT NULL, -所在院系编号tel char(20),

      《数据库学生信息管理系统sql》由会员宝路分享,可在线阅读,更多相关《数据库学生信息管理系统sql》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.