欢迎来到天天文库
浏览记录
ID:51670169
大小:1.14 MB
页数:23页
时间:2020-03-28
《Oracle数据库开发实例概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第2章Oracle数据库开发实例概述本章概述形成对Oracle数据库设计的原理与实施方法的初步认识2.2 教务管理系统数据库的设计2.1教务管理系统简介2.3 数据准备与数据表的实施2.4Oracle数据库的维护计划【本章教学导航】岗位需求调查知识技能目标(1)体验教务管理系统的功能(2)理解数据库设计的原理与实施方法本章重点体验教务管理系统的功能本章难点理解数据库设计的原理与实施方法教学方法理论实践一体化,教、学、做合一课时建议2课时(含课堂实践)【知识讲解与操作示范】---2.1 教务管理系统简介【项目内容】开发一个
2、教务管理系统。对于该项目,主要关注以下几个方面:教务管理系统应提供哪些功能?教务管理系统中涉及哪些数据对象,各对象之间以及对象内部的关系如何?如何保存多个数据对象的相关数据,以便教务管理系统进行数据处理?【功能分析】确定一个项目系统功能的过程,通常称为“系统功能设计”。教务管理系统主要应有以下功能:系统管理;学生信息的插入、删除、修改和查询;班级信息的插入、删除、修改和查询;专业信息的插入、删除、修改和查询;教师信息的插入、删除、修改和查询;学生成绩的插入、删除、修改和查询;课程信息的插入、删除、修改和查询;实现学生的选
3、课;打印成绩单。2.1.1系统功能分析与演示【知识讲解与操作示范】---2.1 教务管理系统简介【系统演示】图2-1教务管理系统--【登录】图2-2教务管理系统--【班级管理】【知识讲解与操作示范】---2.1 教务管理系统简介【系统演示】图2-3教务管理系统--【学生数据管理】图2-4教务管理系统--【专业数据管理】【知识讲解与操作示范】---2.1 教务管理系统简介【系统演示】图2-5教务管理系统--【课程数据管理】图2-6教务管理系统--【学生选课】【知识讲解与操作示范】---2.1 教务管理系统简介【系统演示】图
4、2-7教务管理系统--【课表查询】图2-8教务管理系统--【成绩输入】【知识讲解与操作示范】---2.1 教务管理系统简介【数据分析】教务管理系统中涉及的主要数据对象有:“学生”、“班级”、“专业”、“课程”、“教师”和“成绩”。“学生”涉及的主要信息有:学号、姓名、性别、身份证号、班级编号、籍贯编号、学籍编号、政治面貌编号、民族编号;“班级”涉及的主要信息有:班级编号、班级名称、部门编号、专业编号;“专业”涉及的主要信息有:专业编号、专业名称、学制、部门编号;“课程”涉及的主要信息有:课程编号、课程名称、专业编号、学分
5、、总课时、课程类型编号、授课形式编号;“教师”涉及的主要信息有:教师编号、姓名、性别、身份证号、学历编号、职称编号、政治面貌编号、部门编号;“成绩”涉及的主要信息有:学号、课程编号、成绩、考试次数、是否补修、是否重考、是否已经确定成绩。【知识讲解与操作示范】---2.1 教务管理系统简介1.数据模型【概念】指数据的组织结构,以及基于该结构下对数据允许的操作和对数据的约束条件,常常将这3个方面称为数据模型的“三要素”。通常基于如下原则确定数据模型。能较真实地模拟现实世界;易于理解;便于在计算机上实现。【分类】数据库管理系统
6、采用的数据模型主要有:关系模型、层次模型和网状模型。(1)关系模型:以二维表格(关系表)的形式组织数据库中的数据。例如表2-1描述了某一时刻学生管理系统中的数据。(2)层次模型:以树型层次结构组织数据。图2-10为某学校按层次模型组织的数据示例。(3)网状模型:指每一个数据用一个节点表示,每个节点与其他节点都有联系,这样数据库中的所有数据节点就构成了一个复杂的网络。图2-11为按网状模型组织的数据示例。2.1.2延展知识【知识讲解与操作示范】---2.1 教务管理系统简介(1)关系模型实例表2-1学生信息表学号姓名性别身
7、份证号班级编号籍贯编号学籍编号200503100101苑俊芳女4307251986030220002005031001431200503100102郑丽芬女4308021984041210002005031001441200503100103文春香女4311271984111130002005031001431200503100104李雪晴女4311211985021160002005031001431200503100105钟秀卿女43128119830504161X2005031001431200503100106欧
8、旭芳女4312811985110210002005031001431【知识讲解与操作示范】---2.1 教务管理系统简介(2)层次模型实例图2-10按层次模型组织的数据示例学校学院3学院2学院1经贸系信息系网络教研室软件教研室【知识讲解与操作示范】---2.1 教务管理系统简介(3)网状模型实例图2-11按网状模型组
此文档下载收益归作者所有