《数据库设计》
一、教学实习目的和要求
本次实习以SQL Server 2008为工具,学习数据库系统设计的基本流程,将数据库设计的基本概念和基本理论运用到实际的数据库设计。根据设计的E-R图运用SQL Server 2008实现数据库的设计,掌握数据库表、视图、关系、安全性管理以及数据库的转换等相关内容。掌握SQL数据定义,数据操作语言的使用,并灵活用于不同数据模型,实现数据库操作。运用基于WEB环境下的数据库应用页面的基本设计,实现数据添加、删除、修改等基本操作,了解数据库前后台操作的过程。
二、实习内容
本次实习给出以下10个题目,由同学们根据自己的兴趣选择其中3个完成数据库管理系统的设计。
题目一:设计航空售票系统,包括的数据项:
1)座位预定信息:座位分配、座位确认等
2)航班信息:航班号、飞机型号、机组号、起飞地、目的地、起飞时间、到达时间等。
3)机票信息:票价、折扣、有无等。
系统功能:
1)查询:某一时间内从某个指定地到另一指定地的航班,是否有可以选择的座位、飞机型号、票价、折扣等。
2)更新:登记航班、分配座位等
3)统计:统计经常乘坐某一航班的乘客信息等。
题目二:开发高校图书管理系统,包括的主要数据项:
1)图书信息:书号、书名、作者姓名、出版日期等
2)作者信息:姓名、性别、住址、电话等
3)出版社信息:名称、地址、社长、电话等
4)读者信息:姓名、借书号、借书数量、借书日期、读者类型等
经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:
1)查询:查看图书、检索指定作者的图书、检索指定出版社出版的图书等。
2)更新:新书登记、作者信息、读者信息。
3)读者注册
4)读者借书;
5)读者还书。
题目三:为某商业单位建立商务数据库用以处理销售记帐。根据初步调查和分析,该系统要求能够记录数据:顾客姓名、所在单位及单位电话;商品名称、型号及单价;某顾客购买某商品的数量及日期。假定无同型号的商品,电话公用,顾客可在不同日期购买同一商品。要求系统能实现基本功能:
查询:顾客信息、顾客购买商品信息查询;
更新:顾客、商品添加、修改和删除功能。
题目四:为某公司建立一个库存管理系统,库中的产品被分为几类:如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买订单。跟踪记录要提供买进、卖出的货物以及其他的费用。
题目五:书店图书管理系统。大型书店的图书数量和吞吐量一般比较大,涉及的图书数据量较大,在图书销售的日常运营中,管理人员需要经常统计和分析图书信息,包括图书作者信息、图书出版社信息、客户信息,图书信息的增加、删除、查询、修改等工作。
题目六:医院病房计算机管理系统。一个医院有多个科室,每个科室有多个病房和多个医生,一个病房只能属于一个科室,一个医生也只属于一个科室,但可以负责多个病人的诊治,一个病人的主管医生只有一个。系统可以对病房信息进行添加、删除、修改、查询等基本操作,可以对病人进行病房安排,可以查询病人的病房号及主管医生信息。
题目七:一个单位有各种类型设备,种类和数量繁多,一种设备可以有多种型号和多台,设备可以被员工借还,员工可以借还不同设备,为了对设备进行系统管理,了解设备的当前状况,需构建一个设备管理系统。需要管理设备的名称、型号、设备序列号、生产日期、购买日期、生产厂家、保管人、是否被报废等相关信息,同时设备的当前使用者。
题目八:一个企业有多个下属部门,每个部门有多个职工,一个职工仅属于一个部门,且一个职工仅在一个工程中工作,但一个工程需要多个职工来参与完成,又有多个供应商为各个工程供应不同设备。系统要求完成基本的部门、职工、工程信息管理,能查询不同工程的工作人员及工作人员所属部门,各部门职工所参加的工程,工程使用设备及设备供应商详细信息等。
题目九:社交网站: 不同的用户进行身份注册,注册信息应该包括个人的基本信息,个人爱好、兴趣、特长、交友目的等;登陆用户可以查询自己感兴趣的人,进行联络;
题目十:电子商务网站: 用户可以按基本买家、卖家身份进行注册;卖家能够列出自己的个人信息、联络方式、商品清单,诚信度等,买家可以查询自己感兴趣的商品,查看商品的信息,选购商品;
三、实习安排
遥感院14级: 实习时间: 2014年7月11日-7月17日
地点: *****
第一单元:需求分析,概念模型设计
了解实习任务及实习软件环境的熟悉,选择3个设计题目,进行需求分析,功能设计和E-R图概念模型设计。
第二单元: 逻辑设计
熟悉SQL Server 2008软件环境,学习用服务器管理工具中的数据库操作功能,实现数据库、表、关系、视图的定义操作,了解SQL Server 2008数据库的安全性管理,数据库的导入导出、数据库的备份和恢复等操作。
第三单元:功能操作
在数据库逻辑设计后,通过SQL数据定义、操作语句,以及存储过程、触发器实现所选题目对数据库的操作功能 。测试输入数据,体会数据输入过程中的数据约束情况。
第四单元:SQL语言考核测试
对例子数据库给出的查询、操作要求,实现SQL语句,获得查询结果。
第五单元,第六单元:理解数据源,掌握数据源建立方法,建立SQL Server 2008中所建数据库的连接。
利用VS2010开发环境中的数据集概念,定义数据集,在页面中加载数据集,并通过ASP.NET提供的基本控件,能通过表单实现数据显示、查询、更新等操作;实现简单功能页面;(选择设计题目中的1个)
第七单元:实习总结。根据实习过程所涉及到的关键技术和遇到的问题以及现存问题,
系统的优缺点进行总结,撰写实习报告。
四、实习成绩评分说明:
平时考勤成绩(15%) +上机检查成绩(55%) +报告(30%)=实习总评成绩(100%)
遥感信息工程学院
2015年7月
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务