数据库大作业期末 2

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库大作业期末 2

测绘专业数据库原理及应用期末大作业

一、要求

1、需求分析。

2、数据库设计。

2.1 概念结构设计(由需求得到E-R模型)

2.2 逻辑结构设计(把E-R模型转换为关系

模型)

2.3 物理结构设计(根据关系模型设计表的

结构和字段属性及约束)

3、数据库实现。(定义表格和索引等,录入数

据,每个表格不少于8条数据)

4、数据库运行。(数据库操作的相关SQL语句,

包括查询、增加、删除、修改等,不少于20条,其中查询需覆盖简单、连接及嵌套三种语句)

5、18周之前交

二、可选题目

1.机票预定信息系统

系统功能基本要求:

航班基本信息的录入:航班的编号、飞机名称、机舱等级等;

机票信息:票价、折扣、当前预售状态及经受业务员等;

客户基本信息:姓名、联系方式、证件及号码、付款情况等;

按照一定条件查询、统计符合条件的航班、机票等;

2.学校人事信息管理系统

系统功能基本要求:

能够实现多种关联查询

教职工基本信息:编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;

教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等;

科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。

3.论坛管理信息系统

系统功能基本要求:

作者信息:昵称、性别、年龄、职业、爱好等;

帖子信息:帖子编号、发帖日期、时间、等级等;

回复信息:回复作者昵称、回复时间等。4.药品存销信息管理系统

系统功能基本要求:

能够实现多种关联查询

药品信息:药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等;

员工信息:包括员工编号、姓名、性别、年龄、学历、职务等;

客户信息:客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等;

入库和出库信息:库存信息、药品存放位置、入库量、出库量。

5.职工考勤管理信息系统

系统功能基本要求:

能够实现多种关联查询

职工信息:包括职工编号、职工信息、性别、

年龄、职称等;

出勤记录信息:上班打卡时间、下班打卡时间、缺勤记录等;

出差信息:出差起始时间、结束时间、统计总共天数等;

请假信息:请假开始时间,结束时间,统计请假天数等;

加班信息:加班开始时间、结束时间、统计加班时间等;

6.自选题目。具有一定实际意义,基本表不少

于3个,能够实现多种关联查询。

报告格式模板见附录

附录

学生管理系统数据库设计与实现

班级:学号:姓名:分工:

1.需求分析

a.该“学生管理系统”只是对数据库应用技术

的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),而后数据的录入(在此从略),最后完成一些简单的关系运算表达式的表达和相关的Select 查询语句的使用。

b.系统结构简述:

本系统包括六个实体:学生;课程;教师;

学院;社团;活动

实体之间的关系转换为其他四个表:选修;

代课;加入社团;组织活动(都是多对多关系的转换)

实体“学院”与“学生”之间一对多的关系转换到表“学生”中

注:各个基本表中关键字已在关系模式中说明

c.该数据库需要进行如下数据处理:

◎要查询所有学生的个人信息:

学号,姓名,性别,民族,出生年月,籍贯,

身份证号,学院编号,所在专业

◎学生要查询本学期所开课程详细情况(成绩除外),并按“课程类型”分组

输入:学号

输出:学号,姓名,课程名,学分数,学时数,课程类型

◎对某个学生的社团活动用清单表示(按社

团分组,活动时间升序排序):

输入:学号

输出:学号,姓名,活动名称,活动地点,活动时间,社团名称,详细内容

◎某位教师想查询自己本学期所代的课程

及其上课情况:

输入:教师姓名

输出:教师编号,姓名,性别,课程名,课程类型,上课教室,上课时间

2.数据库设计

2.1概念结构设计(由需求得到E-R模型)

2.2逻辑结构设计(把E-R模型转换为关系模型)

系统中的实体有:学生;课程;教师;学院;

社团;活动

关系模式如下:

学生(学号#,姓名,性别,民族,出生年月,籍贯,身份证号,宿舍号,学院编号,所在专业)

说明:属性中“学院编号”和“所在专业”是一对多关系“所属院系”的转换

课程(课程编号#,课程名,课程类型,学分数,学时数)

选修(学号#,课程编号#,成绩)

教师(教师编号#,姓名,性别,学历,家庭住址,电话,备注)

代课(课程编号#,教师编号#,上课教室,上课时间)

社团(社团编号#,名称,所属级别,成立年份,会长编号,备注)

说明:属性中“所属级别”的取值为{校级,院级}

加入社团(学号#,社团编号#,入社日期,职务)

活动(活动编号#,名称,活动地点,发起日期,截止日期,详细内容)

组织活动(社团编号#,活动编号#)

学院(学院编号#,名称,学院类型,院长编号,院办地址,院办电话)

说明:“学院类型”可以看作是“工科”或者“理科”

相关文档
最新文档