第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)

2024-03-21
| 66页
| 39人阅读
| 0人下载
普通

内容正文:

网站数据库应用技术 -SQL Server 第一单元 分析与设计数据库 任务1.1 分析数据库 任务1.2 设计数据库 任务1.3 规范化数据 1.1.1 情景描述 1.1.2问题分析 1.1.3 解决方案 1.1.4 知识总结 1.1.5 应用实践 任务1.1 分析数据库 某高校要开发一套学生信息管理系统,以实现教学管理的信息化、规范化、科学化。该系统实现的主要功能包括:使用计算机对教学活动中的各种信息进行记录和管理,记录专业、系部、班级、学生、教师、课程、学期、辅导员评价等基本信息,比如学生信息需要记录学生的学号、姓名、性别、生日等,课程信息记录课程的课程号、课程名、学分、学时等;同时能够对这些信息进行增加、删除、修改、查询等操作;能够按照日期、上课节次记录学生的迟到、早退、事假、病假情况,最终生成每周考勤记录表;能够对学生的选课信息进行管理,记录学生所选择的课程、课程由哪些老师教授、学生所选课程的成绩等;能够让辅导员在每个学期期末对学生进行评价 1.1.1 情景描述 早期的软件开发主要用于科学计算,在程序运行时输入数据,运算处理结束后得到结果数据输出。随着计算任务的完成,数据和程序会一起从内存中释放,没有特别的保存数据,也就不需要使用数据库来管理程序中用到的数据。如今的计算机存储的数据量非常庞大,数据在多个程序之间可以共享,并且还会频繁的对存储的数据进行操作,这就需要使用数据库对这些数据进行统一管理。 1.1.2问题分析 1.识别实体 2.识别实体的属性 3.识别实体之间的联系 1.1.3 解决方案 在学生信息管理系统中,经过与客户交流分析,得出主要有以下几类实体:存储专业信息的专业实体,存储班级信息的班级实体,存储学生信息的学生实体,存储辅导员评语的辅导员评语实体,存储课程信息的课程实体,存储教师信息的教师实体,存储系部信息的系部实体。 识别实体 (1)专业实体的属性有专业代码、专业名称、专业的状态信息等。 识别实体的属性 (2)班级实体的属性有班级代码、班级名称、所属专业、所属年级、班主任等。 识别实体的属性 学生实体的属性有学号、性名、性别、出生年月等 识别实体的属性 辅导员评语实体的属性有评价代码、学号、学期代码、评价寄语等 识别实体的属性 课程实体的属性有课程编号、课程名称、课程性质、学分、课程分类 识别实体的属性 教师实体的属性有教师编号、教师姓名、性别、职称、专业、学历 识别实体的属性 系部实体的属性有系部代码、系部名称、办公电话、系主任等 识别实体的属性 一个班级只能属于一个专业,而一个专业可以包含很多个班级,那么班级实体和专业实体之间是多对一的关系; 一个学生只能在一个班级,一个班级可以包含很多个学生,所以学生实体和班级实体之间是多对一的关系; 一个学生可以选修多门课程,一门课程可供多个学生选修,所以学生实体和课程实体是多对多的关系; 一个辅导员评价只能适应于一个学生,而一个学生可以有多个辅导员评价,所以学生实体和辅导员评价实体之间的关系是一对多的关系; 一个教师可以对多门课程进行授课,一门课程也可以有多个老师来任教,所以课程实体和教师实体是多对多的关系; 一个教师可以对多个班级进行授课,一个班级也可以由多个老师来任教,所以教师和班级之间是多对多的关系; 一个系部有多个老师,一个老师只能属于一个系部。所以系部和老师实体之间是一对多的关系。 识别实体之间的联系 1.数据库基本知识 数据库(DataBase,简称DB)就是存放数据的仓库,是将软件开发中涉及到的数据要按照一定的组织形式存储在一起的相互关联的数据集合。数据库中存储的基本对象,就是数据。 数据库管理(DataBase Management)是对数据库进行维护以便信息能够正常使用。 数据库管理系统(Database Management System,简称DBMS)是对数据进行管理的大型系统软件,提供存储数据和检索数据的软件。是数据库系统的核心部分。 关系型数据库管理系统(Relational Database Management System)在数据库管理系统(DBMS)的基础上增加关系,通过对数据、数据的关系及数据的约束来存储和管理数据。 1.1.4 知识总结 2.概念模型 (1)实体 (2)属性 (3)关系 1.1.4 知识总结 实体是数据模型中的一个概念,我们把客观存在并且相互区别的事物称为实体。实体可以是具体的一个学生、一件商品、一张桌子等,也可以是抽象的事件,如学生选修课程、教师教授课程等等。在软件开发中需要保存的所有对象都可以称为实体,在E-R模型中用矩形框表示,矩形框内写上实体名。如超市销售业务系统的中的商品信息、供应商信息、顾客信息等都可以称为实体。 实体 能够描述实体的特征的就是实体的属性,一个实体可以由多个属性共同

资源预览图

第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
1
第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
2
第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
3
第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
4
第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
5
第一单元 分析与设计数据库(课件)- 《网站数据库应用技术SQL Server》同步教学(水利水电版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。