第6章-商务智能基础:数据库和信息管理.ppt

第6章-商务智能基础:数据库和信息管理.ppt

第六章商务智能基础:数据库与信息管理;开篇案例:惠普能否从企业数据仓库中挖掘成功;6.1传统文件环境下的数据整理;6.1.2传统文件环境的问题;6.2使用数据库管理数据;1、DBMS如何解决传统文件环境带来的问题

2、关系型数据库管理系统;关键字(PrimaryKey);3、关系型DBMS操作

4、面向对象数据库管理系统;6.2.2DBMS的优势;SQLServer中的数据定义;SQL语言是几乎所有关系型数据库的通用语言,要深入掌握SQL语言并不容易,为此,许多DBMS允许用户以可视化方式创建查询,然后为用户自动生成对应的SQL语言并执行。如图是在Access中完成一次交叉表查询,生成的SQL语句从功能上看属于数据操纵语言。;例如,有某个关系如下

学生(学号、姓名、性别、年龄、籍贯、入学分)

在该关系中,不同记录之间,只有学号是不能重复的,而其他的都存在出现重复项的可能,因此学号就是该关系的关键字。

又如学生的选课关系:;编号;如前所述,该关系的关键字是(学号、课程号)

但是:学生的姓名和籍贯被重复存储了,这是不必要的,究其原因在于:学号本身就可以直接决定姓名和籍贯,无须借助于课程号来实现。这就迫使我们要对该关系做出分解,即:

关系1:学生(学号、姓名、籍贯)

关系2:选课(学号、课程号、成绩)

分解后可知:上述情况消失了。(虽然学号仍被重复存储了,但这是为了

文档评论(0)

1亿VIP精品文档

相关文档