实验7 数据库设计(6学时)
⒈实验目的与要求
了解数据库设计的重要性和数据库设计在信息系统开发和建设中的核心地位。掌握数据库设计方法和步骤。
⒉实验任务
在某个RDBMS产品上,选择合适的应用系统开发工具为某个部门或单位开发一个数据库应用系统。通过实践,掌握本章介绍的数据库设计方法,同时培养团队合作精神。要求5~6位同学组成一个开发小组,每位同学承担不同角色(例如:项目管理员、DBA、系统分析员、系统设计员、系统开发员、系统测试员)。
具体要求:给出数据库设计各个阶段的详细设计报告;写出系统的主要功能和使用说明;提交运行的系统;写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想与建议;每个小组进行20分钟的报告和答辩,讲解设计方案,演示系统运行,汇报分工与合作情况。
网上书店数据库设计
伴随着信息化的发展,计算机走进了千家万户,人们的交流变得方便,方便了网民的生活!此外,伴随着卓越、当当、淘宝等网络购物平台的兴起,网络购物也被网民认可,首先,网上书店方便了网民的生活,更加便捷地、足不出户便可买到心仪的书籍;其次,网上购书减少了许多中间销售代理,因此价格会比较低,对广大网民的好处是非常明显的;再者,网上书店是信息化购物,基本上所有操作都是通过计算机程序自动完成的,因此大大降低了劳力的消耗;最后,电子商务与出版发行业的结合使发展网上书店及研究网上书店具有双重意义,充分结合互联网销售的特点探索图书发行的新渠道和新模式,是对电子商务科学的充实和补充,更是对出版发行业发行渠道和市场的开拓和创新。
…… …… 余下全文
《数据库原理及应用课程设计》实验指导书
一、课程性质、任务和目的
数据库原理课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库概论》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握开发一个小型数据库系统时设计数据库结构的基本方法,提高运用数据库解决实际问题的能力。
二、教学内容
在学生信息管理系统、员工薪资管理系统、工厂管理数据库系统当中任选一个系统开 发。
三、教学要求(含上机及实验要求)
用自己熟悉的一种数据库开发工具,如SQL SERVER、VFP、PowerBuilder、VC++等开发学生信息管理系统、员工薪资管理系统、工厂管理数据库系统任意一个系统。设计结束后要写出课程设计报告,作为课程设计的评分的书面依据和存档材料。
四、选题原则
数据库系统设计相关的题目。
五、时间安排
一周四次上机实验。
六、成绩评定
设计成绩分为不及格、及格、中、良好、优秀五档。
七、选用教材
《数据库原理及应用实验指导书》
八、主要参考书目
《数据库原理及应用》、《SQL SERVER 2005数据库管理与开发实用教程》
…… …… 余下全文
一、实验目的
综合运用各章的知识,完成小型数据库系统底层的全面设计,初步掌握数据库系统开发的基本方法。
以一个具体的应用为背景,完成数据库系统的设计,添加一定的数据到设计出的表中,使用添加、修改、删除和查询语句等,能将所学运用到设计中,并设计系统界面。
二、实验内容
1、需求分析,给出数据库应用系统的功能结构图、业务流程图、数据流程图、数据字典;
2、概念模型设计:画出E-R图
3、逻辑模型设计:将ER图转换为关系,建立数据库表,设置实体完整性、域完整性和参照完整性。
3、物理模型设计
4、数据库运行:功能模块开发,能够实现数据库连接、查询、增加、修改、删除等功能。
实验步骤(略)
设计题目推荐(不局限于此)
(1) 成绩查询系统
(2) 图书借阅系统
(3) BBS系统
(4) 宿舍管理系统
…… …… 余下全文
实验7 数据库模型的设计与建立
一、实验目的:
1. 了解数据库设计概念设计中的基本知识:如实体、属性、联系集…
2. 能解决设计中常见问题:如把一个对象转化成实体还是属性
3. 使学生能独立完成数据库模式的设计,包括各表的结构(属性名、类型、约束和关键字等)及表之间的关系以及其连接方式,在选定的DBMS上建立数据库表。
4. 熟悉数据库建模工具的使用(PowerDesigner)
二、实验要求:
1. 认真阅读业务需求,作出E-R图,并依据设计原则对数据库结构的设计务必做到最优化
2. 在选定的DBMS上建立数据库,比较手工输入SQL建立数据库与用建模工具自动生成数据库的优缺点
三、实验环境及学时安排:
1. OFFICE,POWERDESIGN11
…… …… 余下全文
实验1:用E-R图设计数据库
一、目的与要求
1、熟悉E-R模型的基本概念和图形的表示方法。
2、掌握将现实世界的事物转化成E-R图的基本技巧。
3、熟悉关系数据模型的基本概念。
4、掌握将E-R图转化成关系表的基本技巧。
二、实验内容
1、根据要求确定实体、属性和联系。
2、将实体、属性和联系转化为E-R图。
3、将E-R图转化为关系模式。
三、实验步骤
1、设计能够表示出班级与学生关系的数据库。
①确定班级实体和学生实体的属性。
班级:班级号、名称
学生:学号、姓名
②确定班级和学生之间的联系,给联系命名并指出联系的类型。
联系名称:属于;联系类型:1对多
③确定联系本身的属性。
无。
④画出班级与学生关系的E-R图。
⑤将E-R图转化为表,写出表的关系模式并标明各自的主码或外码。
班级(班级号,名称)
学生(学号,姓名)
属于(班级号,学号)
2、设计能够表示出顾客与商品关系的数据库。
…… …… 余下全文
一、本实验课在培养实验能力中的地位及作用
数据库技术是一个理论和实际紧密联系的技术,而SQL server数据库设计则是数据库具体应用的一个数据库开发系统。在学习过程中,除了解SQL server系统的设计环境及各种工具的使用方法、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。《SQL server数据库设计》是一门实践性很强的课程,只有通过上机实践才能真正领会主教材中介绍的知识。
二、应达到的实验能力标准
本实验的教学目标是使学生掌握如何使用SQL server 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下:
(1)通过上机操作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
…… …… 余下全文