数 据 库 原 理
实验报告
题 目: 音乐歌手管理系统
班 级:
学 号:
姓 名:
指导教师:
选课号:12
成 绩:
2009 年 7 月 5 日
目录
一、 实验目的....................................................................................................................................3
二、 实验内容....................................................................................................................................3
三、 实验要求....................................................................................................................................3
四、 实验步骤....................................................................................................................................4
4.1. 项目概述..............................................................................................................................4
4.2. 数据库设计与实现..............................................................................................................4
4.2.1. 数据库概念设计.......................................................................................................4
4.2.2. 数据库逻辑设计.......................................................................................................5
4.2.3. 数据库实现...............................................................................................................7
4.3. 系统编程实现......................................................................................................................8
4.3.1. 系统实现功能概述...................................................................................................8
4.3.2. 统主要功能介绍.......................................................................................................9
五、 总结与体会..............................................................................................................................17
5.1. 总结............................................................................................................................17
5.2 体会.............................................................................................................................20
一、 实验目的
通过一个具体的小规模的数据库应用系统的设计与开发,熟悉
和掌握数据库原理课程所学的内容,体会数据库应用系统的开发过
程,熟悉数据库管理系统和应用开发平台。
二、 实验内容
1. 熟悉和掌握一个数据库管理系统的基本使用方法;
2. 选择一个熟悉的规模比较小的数据库应用系统题目,设计
和开发一个小型的数据库应用系统。
3. 熟悉和掌握数据库设计方法,完成数据库需求分析、概念
设计、逻辑设计和数据库实施几个步骤。
4. 设计所选题目的应用功能,利用 PowerBuilder 开发工具实
现数据插入、修改、删除、查询、统计等主要功能。
三、 实验要求
1. 利用关系数据规范化理论,设计良好的数据库逻辑模式;
2. 要明确设计和定义数据库逻辑模式的完整性约束。
3. 选择一个熟悉的规模比较小的数据库应用系统题目,设计
和开
四、 实验步骤
4.1. 项目概述
概述本题目要管理的数据和实现的功能。
1、项目:音乐歌手管理系统。
2、面向对象:影视娱乐公司和国家文化部门。
管理数据:歌手的个人资料,专辑、经济人和歌迷情况。
包括:歌手资料表,专辑表,经济人表,歌迷表
3、本系统主要功能如下:
1)数据的查询 2)数据的新增
3)数据的保存 4)数据的删除
5)数据的修改 6)数据的打印
7)打印的设置
4.2. 数据库设计与实现
4.2.1. 数据库概念设计
识别本系统中的实体,以及实体间的关系, 建立概念模型,画出 E-R 图。
1、实体:
1)歌手 2)专辑
3)经济人 4)歌迷
2、实体间关系:
1)歌手与专辑之间是一对多关系
2)歌手与经纪人之间是一一对应关系
3)歌手与歌迷之间是多对多的关系
3、E-R 图
E-R 图
4.2.2. 数据库逻辑设计
根据概念模型,设计数据库的逻辑模式,要明确定义和设计数据之间的完整