《设计信息数据库.ppt》由会员分享,可在线阅读,更多相关《设计信息数据库.ppt(8页珍藏版)》请在三一办公上搜索。
1、2.1 设计信息数据库,主讲:林舒福州第四十中学,第二章 建立数据库,2.1 数据库设计,要想设计一个较为完善的数据库,需要了解数据库设计的一般步骤:一、针对实例的需求分析 二、数据的收集、分类三、拟定各个数据表字段模型 四、数据表的规范化五、建立数据库,2.1.1 数据库需求分析,任务1:为中小学信息技术大赛设计一张报名 表,研究需要哪些数据信息?,2.1.2 数据的收集与分类,根据前面实例的需求分析,收集相关信息,获得原始数据,然后对这些数据进行分析与归纳。一、数据的收集 数据收集,就是利用外部设备,将时间上或空 间上分散的数据收集起来的过程。二、数据的分类 对于已经收集好的、建立数据库的
2、各种信息,我们都是按照数据的基本特征进行分类存放的。通 常的方法是将数据按照人、事、物来进行分类存 放,作为最基本的数据。,任务2:为中小学信息技术大赛设计一张报名 表,研究需要收集哪些数据信息?,经过分析,我们可以将构建“中小学信息技术大赛”数据库需要的数据分为三类:(1)有关参赛选手的信息,如:参赛选手的姓名、性别、学校名称、电子邮箱等;(2)有关参赛作品的信息,如:作品名称、作品类别、作品大小等;(3)有关参赛学校的信息,如:学校名称、地址、联系电话、电子邮箱等。,2.1.2 数据的收集与分类,2.1.3 数据表字段的确定,任务3:报名材料提供了哪些方面的数据信息?你是怎么进行划分的?,
3、最后,“中小学信息技术大赛”数据库所需的基本数据分为三类:(1)有关参赛选手的信息,如:选手编号、姓名、性别、学校名称、学段、电子邮箱、备注;(2)有关参赛作品的信息,如:作品编号、作品名称、作品类别、作品得分、获奖等级、备注;(3)有关参赛学校的信息,如:学校名称、地址、联系电话、电子邮箱、备注。,思考一下:这些表格中是否有冗余字段?字段名的顺序是否合理?,2.1.4 数据表的规范化,2.1.5 数据表的建立,任务4:通过上面的四个步骤,在数据库管理软件 中建立“中小学信息技术大赛”的数据库。,任务要求:(1)建立名为“中小学信息技术大赛”的数据库;(2)在数据库中建立三张数据表:1.参赛学校表,2.参赛选手表,3.参赛作品表;(3)保存为自己的座号,并提交给老师。,