数据库大作业设计题目

合集下载

数据库大作业设计题目

数据库大作业设计题目

《数据库原理及技术》大作业大纲一、课程设计的目的和要求(1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。

(2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。

(3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

(4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括:①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。

②基本掌握撰写小论文的基本步骤和写作方法。

③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。

④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。

⑤创建数据库及各种数据库对象。

二、课程设计题目要求:(1)任选下列一个题目,调查分析一个具体的或模拟的实例;(2)描述该实例的业务信息和管理工作的要求;(3)列出实体、联系;(4)指出实体和联系的属性;(5)画出E-R图;(6)将E-R图转换成关系模式,并注明主码和外码;(7)建立数据字典;(8)创建数据库;(9)根据题目的要求写查询、存储过程、触发器等。

题目:(1)学校图书借阅管理系统功能要求:●实现图书信息、类别、出版社等信息的管理;●实现读者信息、借阅证信息的管理;●实现图书的借阅、续借、归还管理;●实现超期罚款管理、收款管理;●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;●创建视图查询各种图书的书号、书名、总数和在册数;●创建存储过程查询指定读者借阅图书的情况;●建立数据库相关表之间的参照完整性约束。

(2)高校学籍管理系统功能要求:●实现学生信息、班级、院系、专业等的管理;●实现课程、学生成绩信息管理;●实现学生的奖惩信息管理;●创建规则用于限制性别项只能输入“男”或“女”;●创建视图查询各个学生的学号、姓名、班级、专业、院系;●创建存储过程查询指定学生的成绩单;●创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;●建立数据库相关表之间的参照完整性约束。

数据库设计大作业(优.选)

数据库设计大作业(优.选)

数据库设计⼤作业(优.选)《数据库原理》课程⼤作业数据库设计与应⽤开发课题名称:⽕车票售票管理系统数据库设计学号:********姓名:******专业年级:***********************成绩:⽬录1 绪论 (1)1.1 ⽬的和意义 (1)1.2 功能概述 (1)2 应⽤系统功能设计 (1)2.1 系统功能设计 (1)2.2 业务操作流程 (2)3 数据库设计 (2)3.1需求分析 (2)3.1.1 功能需求 (2)3.1.2 数据字典 (3)3.1.3 数据流图 (4)3.1.4 功能模块描述 (6)3.1.5 功能划分 (6)3.2 E-R图 (6)3.3数据库逻辑结构设计 (7)3.3.1 ⾝份信息表 (7)3.3.2 售票员信息表 (7)3.3.3 车次信息表 (7)3.3.4 剩余车票信息表 (7)3.3.5 已售车票信息表 (8)3.4 关系模式 (8)4 结束语 (8)4.1 收获和体会 (8)4.2 总结与展望 (8)1 绪论1.1 ⽬的和意义在⽕车以主要交通⼯具的今天,有⼀个良好的售票系统显得是如此的重要,⽕车票售票系统是使⽤计算机管理⽅式代替以前⼿⼯处理的⼯作。

实现了乘客和售票员之间简单快速的售票交互。

此外,受骗眼可以根据乘客的需要进⾏各类车次车站的查询,是乘客及时的了解到必要的车次信息。

对于乘客的付款过程售票员的操作也不再繁琐,系统将⾃动计算该付⾦额以及找回的⾦额。

1.2 功能概述本系统主要⽤Microsoft SQLServer 2005等⼯具,开发是闲的模块有登录模块、按车次查询模块、按车站查询模块、售票模块、退票模块等。

本系统主要考虑以下⼏点:(1)⽤户登录:只有售票眼的⾝份通过才能登录进⼊系统;(2)⽅便的数据输⼊性能,将⼯作⼈员从繁琐的⼿写统计中解放;(3)灵活的查询性能,快速实现车次车站的查询;(4)对车票进⾏出售及退回的管理2 应⽤系统功能设计2.1 系统功能设计本系统可以细化为四个功能:查询、售票、退票、以及修改⽤户密码。

《Access数据库管理》大作业题目

《Access数据库管理》大作业题目

《Access数据库管理》大作业题目————————————————————————————————作者:————————————————————————————————日期:《Access数据库应用》大作业题目一、公司客户管理系统需求描述:作为一个销售型的公司,或者对于某个工厂的销售部门来说,公司客户管理系统的建立可以有效的避免因业务员个人工作变动而造成公司客户的流失,也可以方便地统计每个业务员的销售业绩,以及各个地区间的销售差异。

公司为一个代销日常生活用品的公司,主要包括“毛巾、牙刷、牙膏、洗衣液、洗发液、手纸”等日常生活用品,公司的主要销售地区集中在北京省内,各大市区都有办事处和营业代销人员。

公司业务人员以每月的业务量进行考核,工资与业务水平直接挂钩。

根据公司情况,建立公司客户管理系统共需5个表,表结构如下图所示。

“客户信息表”为主表,“地区信息表”、“业务员信息表”和“进出帐表”与“客户信息表”相关联,“管理人员表”为存放数据库管理者信息的表,与主表没有关联关系。

5个表的逻辑结构如下所示:“客户信息表”的逻辑结构表表一字段名字段类型字段宽度格式索引其他客户编号自动类型长整型无有(无重复)主键公司主营业务文本50 无有(无重复)公司名称文本50 !”公司名称:”&[蓝色]无地区文本50 无无联系人文本50 无无联系人职务文本50 无无联系人电话文本50 无无联系人性别文本 1 无无有效性规则为” "男" Or "女"”传真号码文本50 无无邮政编码文本 6 无无输入掩码设置为“000000”公司规模文本50 无无有效性规则为“”大”or ”中”or ”小”” 业务员文本50 无无客户状态文本50 无无加入时间日期/时间yyyy/mm/dd 无“地区信息表”的逻辑结构表表二字段名字段类型字段宽度格式索引其他地区编号自动类型长整型无有(无重复)主键地区名称文本50 无无地区邮编文本 6 无无输入掩码设置为“000000”“进出帐表”的逻辑结构表表三字段名字段类型字段宽度格式索引其他号自动类型长整型无有(无重复)主键公司名称文本50 无无供货时间日期/时间yyyy/mm/dd hh:mm:ss 无供货金额货币货币无供货数量数字长整型无无货名名称文本50 无无“业务员信息表”的逻辑结构表表四字段名字段类型字段宽度格式索引其他业务员编号自动类型长整型无有(无重复)主键业务员姓名文本50 无无年龄数字长整型无无性别文本 1 无有效性规则为” “男” Or “女“”工龄数字长整型无无联系电话文本50 无“管理人员表”的逻辑结构表表五字段名字段类型字段宽度格式索引其他管理员编号自动类型长整型无有(无重复)主键姓名文本50 无无密码文本 6 无无输入掩码设置为“密码”按照以上提供的信息,完成以下功能:1.创建一个空白的数据库,数据库名字为:自己的名字+的客户管理系统。

数据库课程设计大作业

数据库课程设计大作业

数据库课程设计大作业一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和设计方法,能够运用数据库技术解决实际问题。

具体目标如下:1.理解数据库的基本概念,如数据、数据库、表、关系等。

2.掌握数据库的设计原理,如实体-关系模型、E-R图等。

3.熟悉数据库的操作语言,如SQL语句。

4.了解数据库的性能优化和事务管理。

5.能够使用数据库管理系统(如MySQL、Oracle等)进行数据库的创建、表的设计、数据的增删改查等操作。

6.能够运用实体-关系模型和E-R图进行数据库的设计。

7.能够编写简单的SQL语句进行数据库的操作。

8.能够对数据库的性能进行简单的优化。

情感态度价值观目标:1.培养学生的团队合作意识,能够协同完成数据库的设计和操作。

2.培养学生对数据库技术的兴趣,认识到数据库在现代社会中的重要性。

3.培养学生认真负责的学习态度,养成良好的编程习惯。

二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.数据库的基本概念:数据、数据库、表、关系等。

2.数据库的设计原理:实体-关系模型、E-R图、关系模型等。

3.数据库的操作语言:SQL语句的编写和应用。

4.数据库的性能优化:索引、分区、事务管理等。

5.数据库的实际应用案例:关系型数据库和非关系型数据库的使用场景。

6.数据库的基本概念(2课时)–数据的定义和分类–数据库的概念和功能–表的概念和基本操作7.数据库的设计原理(4课时)–实体-关系模型–E-R图的绘制和转换–关系模型的概念和性质8.数据库的操作语言(6课时)–SQL语句的编写和应用–数据库的增删改查操作–数据库的高级查询功能9.数据库的性能优化(2课时)–索引的使用和优化–分区和分表的概念及应用–事务管理的基本原理10.数据库的实际应用案例(2课时)–关系型数据库(如MySQL)的使用场景–非关系型数据库(如MongoDB)的使用场景三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合的方式进行教学。

数据库大作业题目

数据库大作业题目

1.饭店点菜系统需求及功能描述:维护服务员、厨师、菜单、包间、餐桌的信息前台订桌:顾客可以根据自己的需求,选择不同型号的包间或大厅的餐桌包间/大厅点菜:服务员按照顾客需求为其点菜并提交菜单给厨房厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。

厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记上菜管理:服务员对已上菜和待上菜进行管理结帐服务:审核菜单,协助顾客结帐2.书店销售管理系统需求及功能描述:新进图书入库,维护入库图书的信息(编号、书名、分类、作者、出版社、价格等),自动计算库存查询图书情况,可按分类、出版社、作者等多条件查询销售管理,卖出的图书记录在销售列表中,图书售出后,及时更新库存按月出图书销量情况的统计表维护顾客信息,书店采用会员制,随着购物金额的累积,会员级别可提升,不同级别的会员可享受不同的折扣书店不定期推出促销活动,对部分图书进行减价销售,通知顾客促销信息3.学习教材订购系统需求及功能描述:统计学生对教材的订购情况由教材任课教师提交购书单至教材发行人员,经教材发行人员审核有效,提交至书库若书库教材库存不够,则登记缺书统计缺书情况,生成待购教材表,提交至书库采购人员采购人员按待购教材表采购教材,一旦新书入库,修改库存,发通知给教材发行人员教材发行人员通知教师前往书库领书,图书出库修改库存4.宾馆客房管理系统需求及功能描述:客房基本信息的录入与修改:客房的大小、地理位置、类型、价格、入住状态等实现客房状态的查询和统计客房预订:处理用户的预订请求,可通过各种方式预订(电话、email 等)入住登记:办理入住,登记住客信息,更新客房状态住客查询:查询住客信息退宿、收费管理:包括入住金额和其他各类消费的最终结账管理,办理退宿,更新客房信息5.学生公寓管理系统需求及功能描述:寝室分配:根据系、年级、班级分配寝室。

查询寝室的状态和入住情况学生信息管理:实现入住学生的信息的维护和查询财产管理:对公寓的公共财产进行管理,记录财产名称,编号,价值等信息出入登记:实现对外来探访人员进行登记的功能退宿管理:清除退宿学生信息,更新寝室状态6.网上购物系统需求及功能描述:会员管理:用户注册成为会员,记录会员的详细信息:编号、姓名、性别、地址等商品管理:维护商品信息:编号、名称、价格、简介、图片、分类、评价等购物车管理:用户可将商品放入自己的购物车:购物车编号、车内商品信息等订单查找:结算购物车形成订单,会员可以查找自己的订单信息:订单编号、订单内商品信息等商品查找:输入商品分类或输入商品的关键字可查询相关商品评价管理:确认收货并评价商品7.汽车销售管理系统需求及功能描述:轿车信息管理,包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等员工信息管理,包括员工编号、姓名、职位级别、性别、年龄、籍贯、学历等客户信息,包括客户名称、联系方式、地址、业务联系记录等轿车销售信息,包括销售日期、轿车类型、出售价格、客户名、经手人等可查询当月、当年销量最佳的车型可查询当月、当年业绩最佳员工信息,提高职位级别和薪水级别8.大学生就业咨询系统需求及功能描述:对用人单位的基本信息进行录入、修改、删除等维护大学生的信息定期发布用人单位的用人需求和岗位信息大学生可搜索各类用人单位和岗位信息并在线咨询和投递简历用人单位和在线回复咨询和在线处理简历能够对历年的用人需求进行统计、分析9.光盘出租管理系统需求及功能描述:维护光盘信息(编号、片名、内容介绍、数量、出租单价、购买价格等)维护顾客信息(身份证号、姓名、联系电话、地址等),顾客可一次租借多张光盘设会员制。

《数据库技术及应用》,大作业

《数据库技术及应用》,大作业

《数据库技术及应用》课程报告说明信息技术学院2016年9月一、课程设计题目以下课题可供参考,学生也可选择自己拟定的题目,但要求一人一题,不可重复。

1、学生宿舍管理系统2、房地产信息管理3、学生社团管理系统4、学生课外活动管理系统5、医院信息管理系统6、仓库管理系统7、酒店管理系统8、商品销售管理9、停车场管理系统10、公安管理系统11、KTV娱乐收银系统12、个人信息助理13、人员流动管理系统14、影视明星系统15、足球经理俱乐部系统16、车辆信息咨询系统17、交通线路信息资讯18、家居管理系统19、出租屋管理系统20、个人作品信息管理21、旅游系统管理22、手机信息管理……二、课程设计要求1、对所选课题进行需求分析,用文字做简要说明。

2、给出课题的概念模型(即ER图),要求对课题至少设计出4个实体,并包含多对多联系。

3、根据设计的ER模型,给出系统的逻辑模型(关系模式)。

4、根据课题的逻辑模型,设计系统的物理模型,对各属性的完整性规则,进行必要设计说明。

5、给出实现数据库的SQL语句,包含创建数据库、数据表(含主键、外键定义及约束性条件设计)、创建索引、插入记录(各表至少插入5条记录)、有涵义的视图(含单表、多表)、触发器和存储过程,参考文献(至少3本)、个人心得等。

6、本课程报告占总评成绩40%。

三、课程设计报告格式要求1、内容详见附页。

2、格式文档版式:A4正文:宋体,5号字;首行缩进;行距:1.25倍行距。

3、样式(见下页)。

《数据库技术及应用》课程报告课题名称:运动员信息管理系统专业:计算机应用技术班级:二班学生姓名:张嘉皓学号:15009611.关系(逻辑)模型的概念逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。

这种转换要符合关系数据模型的原则。

目前最流行就是关系模型(也就是对应的关系数据库)2.基本要素“—”表示主键1.数据初始化要求写出插入数据的SQL语句(每表至少三条记录)goinsert into运动员values(01,'姚明','男',30)insert into运动员values(02,'刘翔','男',20)insert into运动员values(03,'孙杨','男',18)insert into运动员values(04,'科比','男',35)insert into运动员values(05,'李宁','男',32)go。

数据库大作业(全·参考答案)

数据库大作业(全·参考答案)

《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。

针对这三个应用能力,用一个案例作为背景,布置三次大作业。

在校大学生都能理解“图书管理系统”的应用场合和业务流程。

因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。

本文档包括四个部分。

第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。

每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。

第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。

1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。

图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。

借书登记:记录借书时间、所借图书、借书人、办理人。

还书登记:记录还书时间、所还图书、还书人、办理人。

催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。

2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。

PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。

第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。

任务:1)根据需求描述,绘制E-R图。

数据库原理-10级期末大作业题目

数据库原理-10级期末大作业题目

数学与软件学院2010级《数据库原理》期末大作业要求:1.按照《数据库大作业小组分配名单》,选择各自的题目,但要求每小组各自独立完成。

(不少于20页)2.按照大作业评分表和报告格式,给出完整的数据库设计过程;3.数据库中的数据表不得少于三张,否则认为设计失败;4.对每张数据表输入不少于20条的样本数据用于测试,样本数据要有代表性;5.写出相应的SQL脚本,数据库可选用SQL Server或IBM DB2等;6.提交结果时应包括纸制的报告和电子版的报告;7.如果还能在设计的基础,将应用系统开发出来,将根据开发的结果给以5-10分的加分;8.大作业检查时间:2013-1-89.作业参看模板格式,每步都要求,每小组最后交一份作业。

题目一教务管理系统(1)主要功能档案系统成绩系统新生系统系统设置管理软件用户管理(2)功能概述1、档案系统主要功能为学籍管理,学籍管理是教务行政管理工作的重要内容,提供各种查询功能以便及时了解学生的信息2、成绩系统主要包括学生在校期间各科学习成绩的登录,统计处理,各种成绩表册及成绩报告单打印和保存,提供各种查询功能以便及时了解各科教学情况和各班学习质量。

3、新生系统包括分配班级,和学号生成;编班是按照性别、生源地等情况,并按照某些给定的原则把新生分配到各个平行班级,并允许人工调整。

原始数据来自学招生办公室4、系统设置管理5、软件用户管理:档案管理可以根据有限的学生学籍信息,如姓名,部分学号等,获得完整的学生学籍信息,并可对符合某条件的学生进行统计,如查询98级有多少名党员。

查询结果打印,可以对学生学籍信息进行修改、添加和删除成绩管理成绩的录入修改,学生成绩单生成,成绩查询,报表打印,成绩修改删除用户管理系统所有功能使用权限控制,比如系统设置只有最高权限的人可以修改,成绩录入员只可以录入成绩而不可以修改档案等题目二药店管理系统主要功能:员工录入:录入药店全部员工的基本资料,指定记录人、验收人及营业员。

数据库期末大作业

数据库期末大作业

《》期末大作业题目:银行ATM存取款机系统设计与实现专业:班级:学号:姓名:时间:目录一、课程背景---------------------------------------------------------------- 41、课程任务------------------------------------------------------------- 42、课程技能目标 ----------------------------------------------------- 43、需求概述------------------------------------------------------------- 44、开发环境------------------------------------------------------------- 45、问题分析 ----------------------------------------------------------- 4(1) 银行存取款业务介绍------------------------------------------- 4(2) 客户信息---------------------------------------------------------- 5(3) 银行卡账户信息 -------------------------------------------------- 6(4) 银行卡交易信息 -------------------------------------------------- 6二、创建数据库------------------------------------------------------------- 71、创建数据库---------------------------------------------------------- 72、创建各个数据表及相关的约束 ---------------------------------- 83、添加外键约束和生成数据库关系图 -------------------------- 11三、创建触发器 --------------------------------------------------------------- 12四、业务实训 ------------------------------------------------------------------ 161、完成开户业务----------------------------------------------------- 162、修改客户密码----------------------------------------------------- 193、办理银行卡挂失-------------------------------------------------- 194、输出银行客户记录视图VW_userInfo ------------------------ 205、输出银行卡记录视图VW_CardInfo -------------------------- 206、输出银行卡交易记录视图VW_TransInfo ------------------- 217、根据客户登录名查询该客户账户信息VW_OneUserInfo 228、完成存款或取款业务-------------------------------------------- 22一、课程背景1、课程任务为了提高银行处理各种业务的效率,降低银行工作人员的劳动强度,需要设计和开发一套银行ATM存取款机系统。

数据库设计大作业

数据库设计大作业

数据库设计⼤作业数据库⼤作业1.要求:1)需求分析。

2)数据库设计。

2.1概念结构设计(E-R图)2.2逻辑结构设计(E-R模型转换为关系模式,指明所满⾜的范式并给出理由)。

2.3物理结构设计3)数据库实现。

(录⼊数据,每个表应不少于10条数据)4)数据库运⾏。

(不少于30条sql语句,其中包括查询、更新、删除、插⼊、创建触发器等sql语句)5)19周之前交。

2.可选题⽬:1.机票预定信息系统系统功能的基本要求:航班基本信息的录⼊,包括航班的编号、飞机名称、机舱等级等。

机票信息,包括票价、折扣、当前预售状态及经⼿业务员等。

客户基本信息,包括姓名、联系⽅式、证件及号码、付款情况等。

按照⼀定条件查询、统计符合条件的航班、机票等;对结果打印输出。

2.长途汽车信息管理系统系统功能的基本要求:线路信息,包括出发地、⽬的地、出发时间、所需时间等。

汽车信息:包括汽车的种类及相应的票价、最⼤载客量等。

票价信息:包括售票情况、查询、打印相应的信息。

3.⼈事信息管理系统系统功能基本要求:员⼯各种信息:包括员⼯的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等;员⼯各种信息的修改;对转出、辞退、退休员⼯信息的删除;按照⼀定条件,查询、统计符合条件的员⼯信息;教师教学信息的录⼊:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等。

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

按条件查询、统计,结果打印输出。

4.超市会员管理系统系统功能的基本要求:加⼊会员的基本信息,包括:成为会员的基本条件、优惠政策、优惠时间等。

会员的基本信息,包括姓名、性别、年龄、⼯作单位、联系⽅式等。

会员购物信息:购买物品编号、物品名称、所属种类,数量,价格等。

会员返利信息,包括会员积分的情况,享受优惠的等级等。

对货物流量及消费⼈群进⾏统计输出。

5.客房管理系统系统功能的基本要求:客房各种信息,包括客房的类别、当前的状态、负责⼈等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。

《数据库课程设计》大作业

《数据库课程设计》大作业

《数据库课程设计》大作业
数据库课程设计大作业
介绍
本文档旨在详细描述《数据库课程设计》的大作业要求和目标。

通过该大作业,学生将能够实践其在数据库课程中学到的知识和技能,并展示他们的数据建模和数据库设计能力。

背景
- 课程名称:数据库
- 学期:202X年秋季学期
- 课程教师:XXX
大作业要求
- 大作业名称:《数据库课程设计大作业》
- 分组要求:学生将分为若干个小组,每个小组由3-5名成员组成。

- 作业内容:每个小组需要选择一个合适的实际场景,设计一个相关的数据库系统。

该数据库系统需要包含以下内容:- 数据库建模:根据实际场景确定实体、关系和属性,并绘制出ER图。

- 数据库设计:设计数据库表结构,并建立适当的关系。

大作业目标
通过完成《数据库课程设计大作业》,学生将能够:
1. 理解数据库建模和设计的基本概念和原则。

2. 运用所学的知识和技能,设计一个符合实际需求的数据库系统。

3. 熟悉数据库表的创建和关系的建立。

4. 研究使用数据库管理系统来实际操纵数据库。

5. 锻炼团队合作和沟通能力,以完成小组作业。

评分标准
- 数据库建模:20%
- 数据库设计:30%
- 数据库表的创建和关系的建立:30%
- 小组合作和沟通:20%
时间安排
- 作业发布日期:XXXX年X月
- 作业提交截止日期:XXXX年X月
- 评分和反馈发布日期:XXXX年X月
请大家按照要求认真完成大作业,祝各位顺利完成!。

SQL数据库大作业题目

SQL数据库大作业题目

《SQL语言》大作业一、单选题(每小题2分,共20分)1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是()。

A、一对一的联系B、多对一的联系C、一对多的联系D、多对多的联系2、在职工表中,要查询部门10的所有职工信息,这种关系操作是()。

A、选择操作B、投影操作C、连接操作D、并操作3、在E-R模型转换成关系模型的过程中,下列叙述不正确的是()。

A.每个实体类型转换成一个关系模式B.每个M∶N联系类型转换一个关系模式C.每个联系类型转换成一个关系模式D.在处理1∶1和1∶N联系类型时,不生成新的关系模式。

4、在S Q L S e r v e r数据库文件中,日志文件的后缀名是()。

A、l d fB、l o gC、md fD、n d f5、在S Q L语句中的授权语句中,如果带有下面的()子句,则被授权的用户可以将自己所获得的权限再授权给其他用户。

A、W I T H C R E A T E O P T I O NB、W I T H A D M I N O P T I O NC、W I T H C H E C K O P T I O ND、W I T H G R A N T O P T I O N6、如果表中一列未指定缺省值时,为该表增加一条记录,但没有指定该列值,那么插入到数据库中的值是()。

A、0B、空格C、N U L LD、任意符合要求的值7、当向某个表插入一条记录时,如果该记录在某一个唯一索引列上的值为空,并且在表中该索引列上不存在空值的记录,那么将发生的情况是()。

A、出错,操作失败B、操作成功C、操作成功,但要给出警告信息D、将新记录的主键值更改为一个没有重复的值后插入,操作成功8、与模式串:‘_[^a-d]%’匹配的字符串是()。

A、‘a b c d’B、‘a a a’C、‘c c c’D、‘e e e’9、在一张数据量较大的表上建立了索引,那么下面正确的说法是()。

数据库作业题目

数据库作业题目

作业一:ER设计题目一:用ER图可以表达下列哪些数据完整性约束,不能表达哪些约束?能表达的给出ER图。

1.每门课选课人数不能低于10个,不能高于100个答:不能表达约束2.课程名是唯一的3.不能供应不存在的零件4.性别只能为男或女答:不能表达约束5.6.学生可以参加多个社团,但所参加的社团的活动时间必须不同答:不能表达约束7.学生可以参加多个项目,参加不同的项目其指导老师也不同题目二:解答以下问题1.列举聚集、弱实体、细化/泛化的实用例子,并用ER图表示出来。

聚集:客户签订合同与采购产品之间是聚集关系弱实体:下图中教科书属于弱实体细化 /泛化:家俱与(桌子、椅子)属于细化/泛化关系名称厂家家俱ISA2.已知有如下关系模式:E1(a1,a2, a3),E2(a3, a4), E3(a5, a6), E4(a3,a5, a7),其中带下划线的属性标识为所在关系模式的主码。

试画出相应的E-R图,使得可以从该E-R图推导出上述关系模式。

E-R图如下:题目三:考虑设计一个关系数据库,它要存储以下信息:●教师有教工号、教工名、职称;项目有项目号、项目名称、项目类型、起始年份、截至时间、资助额;学生有学号、学生名、年龄、学位。

●学生分为本科生和研究生,老师按职称可以分为讲师、副教授、教授,副教授以上职称的可以作为研究生的导师。

●一个教工可以负责多个项目;每个项目只能有一个负责人;一个老师可以参与多个项目;一个本科生只能参与一个项目,一个研究生学生可以桌子椅子编号编号参与多个项目;一个项目可以有多个学生和老师参与;学生参与项目时必须(如果改为可以呢?)有一个老师作为他的指导老师。

E-R图如下:题目四:下面是一采购订单的票据,根据上面列出的信息,给出其实体联系模型。

货品订单供应商提交采购编号日期名称业务员货品名称状态作业二:关系代数题目一:S(SNO, SNAME, STATUS, CITY)P(PNO, PNAME, COLOR, WEIGHT, CITY)J(JNO, JNAME,CITY)SPJ(SNO, PNO, JNO, QTY)S表示供应商,各属性依次为供应商号,供应商名,供应商状态值,供应商所在城市;P表示零件,各属性依次为零件号,零件名,零件颜色,零件重量,零件存放的城市;J表示工程,各属性依次为工程号,工程名,工程所在城市;SPJ表示供货关系,各属性依次为供应商号,零件号,工程号,供货数量。

数据库大作业1

数据库大作业1

数据库技术与应用课程设计报告教务管理系统学院:软件学院专业名称:班级:计科三班设计题目:教务管理系统学生姓名:时间:2021 /6/23 分数:目录第一章引言 (3)课程设计目的 (3)工程背景 (3)第二章教务管理系统需求分析 (3)2.1 需求分析概述 (3)角色职责描述 (4)2.2 教务管理系统的功能需求 (4)功能需求分析 (4)第三章概念设计 (5)3.1 实体之间的联系 (5)3.2.1 局部E-R图 (6)3.2.2 全局E-R图 (8)第四章逻辑构造设计 (9)4.1 关系模型的设计依据 (9)4.2 实体间联系转化的关系模式 (9)第五章物理构造设计 (11) (11)5.2 数据库初始化代码 (13)第一章引言利用一种SQL server作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计。

同时能够正确应用各个阶段的典型工具进展表示本工程作为?数据库?课程的实习工程提出,希望通过教务管理系统的分析与设计,切实领会系统分析、系统设计和实施各个阶段的要点;掌握根本的信息系统的开发方法以及体会信息管理系统设计,教务管理系统第二章教务管理系统需求分析2.1 需求分析概述本系统为教务管理系统,教务管理系统中主要有四类用户,即学生用户,教师用户,教务管理员和系统管理员。

对应这些用户,其处理要求的主要的功能就是进展一系列的查询和各类数据的管维护。

表2-1 角色职责2.2 教务管理系统的功能需求1〕系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据复原,注销等功能。

2〕教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。

3〕根本信息:实现显示学生和教师以及课程、班级、系别的根本信息〔包括学生根本信息,教师根本信息,课程根本信息等〕。

数据库设计作业可选题目

数据库设计作业可选题目

数据库设计可选题目选题说明:(1)分组进行数据库设计与应用开发,每组最多5人。

每组选举一位组长,负责协调组内分工,领导大家共同完成数据库设计与应用开发(2)每组选择一个题目。

可以从下面列出的8个题目中选择;也可以是各类大赛以及自己手头上正在做的数据库相关的题目。

(3)同一个题目最多只能被2个组同时选。

如果有超过2个组选的题目,由两个班的班长、课代表负责协调。

(4)本次作业重点是进行数据库设计,鼓励大家完成应用系统的开发(可用jsp、asp、等实现B/S结构的系统,也可用powerbuilder、delphi、VC、VB等实现C/S结构的系统)。

在最后一次课将抽出时间给那些完成系统开发的组提供课堂上演示的机会(讲解设计方案,演示系统运行,汇报分工与合作情况)。

参加展示的组本次作业成绩为优(在最后总成绩中占6分)。

(5)12周周一上课时,课代表将分组名单和所选题目列表给我(纸质的或电子版的)1.书店销售管理系统书店希望借助一个销售管理系统实现对现有业务的管理。

该书店目前采用会员制,顾客购买书籍累积达到一定金额后,凭购书发票可填表申请成为正式会员,会员在购书时享有一定折扣,折扣额度可变化。

该书店不定期地会推出促销活动,要求图书的价格是可变更的。

系统主要功能如下:(1)图书入库管理:维护入库图书信息(如图书编号、书名、作者、价格、图书分类、出版社等)。

自动计算库存。

(2)图书查询统计:按图书分类,出版社、书名、作者等条件查询图书的详细信息。

支持模糊查询。

(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。

图书销售后,实时记录图书库存,按每天统计销售额、按每个月或季度统计销售额并生成报表,并能根据销售数量统计生成畅销书名单。

(4)书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享受不同的折扣,可以变更折扣额度。

(5)系统管理:包括参数设置、权限设置、更改密码等。

用户包括系统管理员和销售人员。

SQL数据库大作业

SQL数据库大作业

数据库基础------大作业题目:学生信息管理系统教学系:数学与统计学院专业班级: 071121学生姓名: 8888一、系统设计在进行系统的详细设计之前,首先应该设计好系统的模式并确定好系统的功能目标和具体页面,下面就是学生信息管理的系统设计。

从系统的设计目标上来看,学生信息管理系统的主要功能如下:(1)登录验证功能。

(2)学生信息查看功能。

(3)信息编辑删除和添加功能。

(4)成绩查看和搜索功能。

(5)课程浏览搜索功能。

(6)密码修改功能。

从系统的实现上来看,共有十七个页面,每个页面的功能实现和说明如下所示。

页面说明下面介绍在系统设计之前数据库的需求分析和设计。

二、数据库设计1.需求分析学生信息管理系统是各大高校所不可缺少的一部分,随着计算机水平的快速提高,学生信息管理系统也在不断地发展和完善。

管理信息系统主要包括了学生的信息管理以及课程和成绩管理,基本上实现了管理系统所必须的功能,下面介绍学生信息管理系统数据库的设计。

2.概念设计数字词典数据词典如下表所示:数据词典图根据以上的需求分析,E-R图如图下图所示:E-R图如下关系模式E-R图转换成关系模式如下:学生(学号、姓名、性别、民族、出生年月、入学时间、班级、生源地、备注)课程(课程号、课程名称、学时、学分、课程类型、授课老师)成绩(ID、学号、课程号、考试成绩)选修(学号、课程号、选修时间)查询(学号、课程号、查询时间)3.逻辑设计根据前面的E-R图转换的关系模式一共有以下几个表:Student(学生表)Course(课程表)Score(成绩表)Elective(选修表)Select(查询表)4.数据库关系图根据以上几个表的关系建立如下所示的关系图:5.数据的添加、修改、删除语句的实现数据的添加语句举例如下:(1)向成绩表里添加学号为‘20001’学生选修了四门课的成绩。

insert scorevalues ('5','200001','00001','95'),('6','200001','10001','90'),('7','200001','10002','96'),('8','200001','20001','85')(2)向课程表里添加一条毛慨的信息insert coursevalues('20003','毛慨','60','5','2','周易')数据的修改语句举例如下:(1)修改学号为‘200004’学生的籍贯为湖北监利update studentset comefrom='湖北监利'where stuid='200004'(2)修改课程号为‘20003’的学时为64个学时update courseset coursetime='64'where courseid='20003'数据的删除语句举例如下:(1)删除学号为‘200005’学生的信息delete studentwhere stuid='200005'(2)删除课程名称为‘毛慨’的信息delete coursewhere coursename='毛慨'6.查询语句简单查询、连接查询、子查询、复合条件查询语句的实现简单查询语句的举例:(1)查询课程表中前三条的信息select top 3* from course(2)查询班级为‘经管2091’班的学生学号、姓名、性别和班级名称select ,,,from studentwhere class='经管2091'(3)查询学生姓名以‘陈’开头的学生学号和班级select,from studentwhere stuname like'陈%'(4)查询课程表的所有信息,查询结果先按课程号降序排列,再按学分升序排列select*from courseorder by courseid desc,coursexuefen asc(5)查询学生人数总数,查询结果以学生总数为别名select COUNT(*)as学生总数from student(6)查询所有学生成绩的总平均分,查询结果以平均分为别名select AVG(score)as平均分from score连接查询语句的实现:(1)查询学号为‘100001’的学生的学号、姓名、性别、班级和选修的课程号和成绩select,,,,,from student,scorewhere=and='100001'(2)查询学号为‘200001’学生的学号、姓名和选修的课程号及选修时间select,,,from student,electivewhere=and='200001'(3)查询学生查询了课程的姓名、班级、课程号、课程名、课程学分及查询时间select,,,,,from student,course,selwhere=and=子查询语句的实现:(1)查询学号为‘100001’学生所修的课程号和成绩select,from scorewhere stuid in(select stuid from student where stuid='100001')(2)查询选修了课程名为‘大学英语’的学生学号和姓名select stuid,stunamefrom student where stuid in(select stuid from scorewhere courseid in(select courseid from coursewhere coursename='大学英语'))(3)列出高于平均分的学生学号、姓名及班级select stuid,stuname,classfrom student where stuid in(select stuid from scorewhere score>(select AVG(score)from score))(4)查询比‘经管2091’班中某一学生年龄小的其他班的学生学号和姓名select stuid,stunamefrom student where birthday>any(select birthday from studentwhere class='经管2091')and class<>'经管2091'复合条件查询语句的实现:select,,,,,from student,course,scorewhere=and=and score>'90'7.视图和索引的应用(1)视图的创建以学生表为基础,创建一个名称为“v_经管班”学生的视图,其包含学生的学号、姓名和性别这几列,筛选记录条件为“class=‘经管2091’”create view v_经管班as select,,from studentwhere class='经管2091'(2)视图的查看select*from v_经管班(3)索引的创建为了方便查找学生信息,为‘student’创建一个基于‘stuid、stuname、class’组合列的索引stu_indexcreate index stu_indexon student(stuid,stuname,class)(4)查询索引信息exec sp_helpindex student8.数据库备份和还原由于学生信息管理系统只需要一个小型数据库管理,那么我们只需要每个星期一进行一次完整备份,每天进行一个差异备份,每二个小时进行一次日志备份即可。

数据库大作业题目

数据库大作业题目

数据库原理及应用大作业-供参考与选择的题目1、课程管理系统;设计要求:进行需求分析,设计数据库的概念模型课程信息维护:对课程信息进行添加、更新和维护;课程信息包括:课程编号、名称、学分、适合的学生等;课程信息查询:根据课程号、课程名称等信息进行课程查询;课程信息统计:根据课程性质等信息对课程进行统计并输出。

其他辅助功能2、图书管理系统;设计要求:进行需求分析,设计数据库的概念模型图书信息维护:对图书信息进行添加、更新和维护;图书信息包括:图书编号、名称、出版社、图书类别等信息;图书信息查询:根据图书号、图书名称等信息进行查询;图书信息统计:根据图书性质等信息对图书进行统计并输出。

3、通讯录系统;设计要求:进行需求分析,设计数据库的概念模型通讯录信息维护:对个人好友信息的添加、更新和维护;通讯录信息查询:对个人好友信息的查询和报表输出;4、教室管理系统;设计要求:进行需求分析,设计数据库的概念模型教室信息维护:对教室信息进行添加、修改、删除,具体教室信息包括:教室编号、容纳人数、是否空闲、录入日期等信息;教室信息查询:根据楼号、教室编号、空闲时间等信息进行查询。

具体包括:教室编号、使用情况等信息;教室借用:统计可以借出的教室,即获得教室在某段时间的使用权并记录借出的理由,如:办讲座,开展社团活动等等。

5、宿舍管理系统;设计要求:进行需求分析,设计数据库的概念模型宿舍信息维护:对宿舍信息进行添加、修改、删除,具体宿舍信息包括:宿舍编号、宿舍电话、应住人数、录入日期等信息;宿舍信息查询:根据楼号、宿舍编号进行查询。

具体包括:宿舍编号、应住人数、实住人数、空位数、宿舍电话、录入日期等信息;宿舍信息统计:对楼号、房间数、应住人数、实住人数、空位数等进行统计并输出。

6、个人财务管理系统;设计要求:进行需求分析,设计数据库的概念模型收入管理:包括收入信息录入、收入信息查询、收入信息汇总打印;支出管理:包括支出信息录入、支出信息查询、支出信息汇总打印;理财管理:对个人财务的查询、统计、分析和报表输出;7、个人事务管理系统;设计要求:进行需求分析,设计数据库的概念模型通讯录管理:对个人好友信息的添加、更新、删除、查询和报表输出;日志管理:对个人日志的添加、更新、删除和查询;个人财务管理:对个人的收入和支出信息进行维护。

数据库大题目

数据库大题目

一、E-R 图练习1. 假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

试画出E-R 图。

2. 建立电影信息数据库。

现有电影,演员,制片公司等实体,其中, 电影实体属性:影片编号、电影名、制作日期、放映时间、影片类别; 演员实体属性:工作编号、姓名、性别、年龄、住址; 制片公司实体属性:公司名、地址。

一部电影需要多名演员参演;一名演员可以演多部电影;一部电影由一家公司制作,一家公司可制作多部电影。

试画出E-R 图。

二、应用题:1、设有如图所示的关系R ,W 和D ,计算: (1)R1=)(,R T Y π (2)R2=)(5R e T P =∧>σ (3)W R R =3(4))*((4]5[]3[]6[],1[],2[D R R ==σπ (5)D R R ÷=5关系RP Q T Y 2 b c d 9 a e f 2 b e f 9 a d e 7 g e f 7 g c d关系W T Y B c d m c d n df n关系DT Y c d ef2、设有如图所示的关系S ,SC ,C ,试用关系代数表达式表示下列查询语句:关系SS# SNAME AGE SEX 1 李强 23 男 2 刘丽 22 女 3 张友 22 男关系CC# CNAME TEACHER K1 C语言王华K5 数据库原理程军K8 编译原理程军关系SCS# C# GRADE 1 K1 8382 K1 855 K1 922 K5 905 K5 845 K8 80(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名。

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

《数据库系统原理》大作业大纲一、大作业的目的和要求(1)培养学生运用所学课程《数据库系统原理》的理论知识和技能,深入理解《数据库系统原理》课程相关的理论知识,学会分析实际问题的能力。

(2)培养学生掌握用《数据库系统原理》的知识设计计算机应用课题的思想和方法。

(3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

(4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括:①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。

②基本掌握撰写小论文的基本步骤和写作方法。

③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。

④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。

⑤创建数据库及各种数据库对象。

二、大作业题目要求:(1)任选下列一个题目,调查分析一个具体的或模拟的实例;(2)描述该实例的业务信息和管理工作的要求;(3)列出实体、联系;(4)指出实体和联系的属性;(5)画出E-R图;(6)将E-R图转换成关系模式,并注明主码和外码;(7)建立数据字典;(8)创建数据库;(9)根据题目的要求写查询、存储过程、触发器等。

题目:(1)学校图书借阅管理系统功能要求:●实现图书信息、类别、出版社等信息的管理;●实现读者信息、借阅证信息的管理;●实现图书的借阅、续借、归还管理;●实现超期罚款管理、收款管理;●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;●创建视图查询各种图书的书号、书名、总数和在册数;●创建存储过程查询指定读者借阅图书的情况;●建立数据库相关表之间的参照完整性约束。

(2)高校学籍管理系统功能要求:●实现学生信息、班级、院系、专业等的管理;●实现课程、学生成绩信息管理;●实现学生的奖惩信息管理;●创建规则用于限制性别项只能输入“男”或“女”;●创建视图查询各个学生的学号、姓名、班级、专业、院系;●创建存储过程查询指定学生的成绩单;●创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数;●建立数据库相关表之间的参照完整性约束。

(3)学校人力资源管理系统●实现学校部门信息、职务、职称和教职工信息管理;●实现教师的学籍经历管理;●实现教师的家庭关系管理;●实现教师的奖惩信息管理;●创建存储过程查询学校各部门各种职称的教职工数量;●创建触发器当增加、删除教职工和修改教职工部门信息时自动修改相应部门的职工人数;●创建规则用于保证教职工的E-Mail的输入格式正确;●建立数据库相关表之间的参照完整性约束。

(4)某单位人事管理系统●实现部门、职务、职称等信息的管理;●实现职工信息的管理;●实现职工学习经历和任职经历的管理;●实现职工家庭关系的管理;●实现奖惩信息的管理;●创建存储过程查询个部门各种职称的职工数量;●创建视图查询各职工的工号、姓名、部门、职务信息;●创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数;●建立数据库相关表之间的参照完整性约束。

(5)某书店图书进货、销售管理系统●实现图书类别、出版社、图书、仓库信息的管理;●实现进货、入库管理;●实现销售、出库管理;●创建存储过程查询某段时间内各种图书的进货和销售情况;●创建视图查询各类图书的库存总数;●创建触发器当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量;●要求一单可以处理多种图书(比如销售设置销售单及其明细两个表);●建立数据库相关表之间的参照完整性约束。

(6)某医院信息管理系统(药品库存、收费、医生病人等)●实现药品类型及药品信息的管理;●实现药品的入库、出库管理;●实现科室、医生、病人的管理;●实现处方的登记管理;●实现收费管理;●创建触发器,当药品入库、出库时自动修改库存;●创建存储过程统计某段时间内,各科室的就诊人数和输入情况;●创建视图查询各种药品的库存总数;●建立数据库相关表之间的参照完整性约束。

(7)音响店VCD零售\出租管理系统●实现VCD类型及信息的管理;●实现VCD的入库管理;●实现VCD的借还管理;●实现VCD的零售管理;●创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;●创建存储过程统计某段时间内各VCD的销售、借还数量;●创建视图查询各类VCD的库存情况;●建立数据库相关表之间的参照完整性约束。

(8)某期刊的在线投稿审稿管理系统●实现作者、审稿人的信息管理;●实现稿件类型、稿件信息的管理;●实现稿件的审阅过程管理;●实现稿费、审稿费和版面费的管理;●创建存储过程,统计指定作者的稿件信息;●创建触发器,当收到审稿费时自动修改审稿费收到标记为“是”;●创建规则,使得作者的E-Mail必须满足电子邮件的基本格式;●建立数据库相关表之间的参照完整性约束。

(9)学校的工资管理系统●实现部门、职务、职称等基本信息的管理;●实现教职工信息的管理;●实现工资项目的管理,工资项目设有启用标志和加扣标志;●实现教职工工资项目及其工资的管理;●创建触发器当往教职工工资项目表中插入记录或删除记录时,自动修改该职工的应发工资数和实发工资数;●创建存储过程统计某个月各种工资项目的发放总和;●创建视图查询各个员工的应发、应扣和实发工资;●建立数据库相关表之间的参照完整性约束。

(10)某高校科研管理系统●实现部门、职务、职称等基本信息的管理;●实现教师信息的管理;●实现可以科研项目的申报、审批管理;●实现科研项目的验收管理;●创建默认,并邦定到科研项目的验收标志,使其默认值为“未验收”;●创建触发器,验收项目时自动修改项目的验收标志为“验收通过”;●创建存储过程统计个院系科研项目的申报和完成数量;●建立数据库相关表之间的参照完整性约束。

(11)某中学的排课管理系统●实现班级、课程等基本信息的管理;●实现学生、教师信息的管理;●实现班级课程及课程的任课教师和排课管理;●创建存储过程检测指定教师、指定节次是否有课;●创建存储过程生成指定班级的课程表;●创建存储过程生成指定老师的课程表;●建立数据库相关表之间的参照完整性约束。

(12)某家具城进销存管理系统●实现家具类型、供应商信息的管理;●实现客户信息、家具信息的管理;●实现家具入库管理;●实现家具的销售管理;●实现收款管理;●创建触发器,实现家具入库和销售时自动修改库存;●创建存储过程统计某段时间内各种商品的入库数量和销售数量;●建立数据库相关表之间的参照完整性约束。

(13)高校教材管理系统●实现出版社、教材类型等的管理;●实现教材的订购管理;●实现教材的入库管理;●实现教材的领用管理;●创建规则实现教材的书号必须满足以ISBN开头,后跟10个数字的格式,比如:ISBN7302120363;●创建触发器,实现教材入库和出库时自动修改库存数量;●创建存储过程统计各种教材的订购、到货和发放数量;●建立数据库相关表之间的参照完整性约束。

(14)高校教师信息管理系统●实现部门、职称、职务的基本信息的管理;●实现教师信息的管理;●实现教师家庭关系和教育经历的管理;●实现教师的奖惩管理;●创建规则使得教师的E-Mail必须符合电子邮箱的格式;●创建触发器,实现修改教师所在部门时自动修改相应部门的教师人数;●创建存储过程统计各部门各种职称的人数;●建立数据库相关表之间的参照完整性约束。

(15)红河学院机房管理系统●实现机房、上机类型等基本信息的管理;●实现机器信息、管理人员信息的管理;●实现上机管理;●实现收费管理;●创建触发器,实现下机时自动计算此次上机的时间和费用;●创建存储过程统计各机房的上机时间和上机费用;●创建存储过程统计指定时间段内各管理人员的收费合计;●建立数据库相关表之间的参照完整性约束。

(16)二手房中介管理系统●实现房屋户型、房东信息的管理;●实现租房客户信息的管理;●实现房屋的出租、归还登记;●实现租房收费管理;●创建存储过程统计各种户型的房屋的出租数量;●创建触发器,当房屋租出时自动修改该房屋的状态;●创建视图查询当前所有房屋的房号、房东、状态信息;●建立数据库相关表之间的参照完整性约束。

(17)某宾馆客房管理系统●实现客房类型、价目信息、客房信息的管理;●实现客户信息的管理;●实现入住和退房管理;●实现费用管理;●创建触发器,实现入住和退房时自动修改客房的状态;●创建存储过程统计某段时间内各种类型的客房的入住时间合计和费用合计;●创建视图查询某一时刻没有入住的房间信息;●建立数据库相关表之间的参照完整性约束。

(18)建材物资管理信息系统●实现物资类型、供应商、仓库等信息的管理;●实现物资信息的管理;●实现物资入库、销售管理;●创建触发器,实现物资入库、销售出库时自动修改对应的库存;●创建存储过程查询某段时间内各种物资的入库数量和销售数量;●创建存储过程查询某段时间内各种物资的销售收入;●建立数据库相关表之间的参照完整性约束。

(19)某客运公司的运输管理系统●实现车型、路线、驾驶员等信息的管理;●实现线路车次、线路站点及票价管理;●实现售票管理;●创建存储过程按线路统计乘坐次数;●创建存储过程按车次统计某段时间的乘坐次数;●创建触发器,实现售票时自动修改相应车次已售座位数;●创建视图查询各线路各车型的数量;●建立数据库相关表之间的参照完整性约束。

(20)某公司的自助餐管理系统语义如下:某公司为了提高职工的福利待遇,规定每个员工每天可以在职工食堂用餐两次(每餐3元),可以中午用餐一次,下午用餐一次;也可以集中到中午或下午一次用餐两次。

月底进行核算,如果用餐次数不足,餐费不退还职工。

公司根据实际的用餐次数支付食堂餐费。

要求如下:●创建一个能满足上述要求的数据库;●定义视图查询2005年1月份没有用过餐的员工信息;●创建存储过程统计每个员工指定月份的用餐次数;●创建存储过程统计指定月份公司应支付给食堂的费用;●建立数据库相关表之间的参照完整性约束。

(21)某学校的题库管理系统●实现课程、题型等基本信息的管理;●能管理每一门课程的题型,每门课程的章节;●实现习题信息的管理,能按题型或章节录入每门课程的习题;●定义存储过程查询指定课程各种题型和各章节的习题数量;●定义视图查询各门课程使用的题型;●设每个习题有一个题号,题号由系统自动生成,要求从1开设编号;●设每个习题都有习题的建立日期,其值为系统时间,请定义实现(用默认实现);●定义存储过程实现查询各门课程、各种题型的习题数量;●可以自动抽题组成套题,习题每抽取一次,要使习题的抽取次数加1(用触发器实现);●建立数据库相关表之间的参照完整性约束。

(22)某高校的学籍管理系统●部门、专业、班级等基本信息的管理;●实现学生信息的管理;●实现学生成绩的管理;●实现学生的奖惩管理;●创建视图查询学生的学号、姓名、性别、院系、专业、班级信息;●创建存储过程统计各院系、专业学生的男女人数;●创建触发器当新增、修改或删除学生时自动修改相应班级的学生人数;●创建check约束限制学生的性别只能输入“男”或“女”;●建立数据库相关表之间的参照完整性约束。

相关文档
最新文档