数据库设计
1.需求分析阶段:分析用户的需求(最困难,最耗时间的一步);
2.概念结构设计阶段:形成一个具体的DBMS的概念模式;
3.逻辑结构设计阶段:将概念结构变成DBMS所支持的数据模型;
4.数据库物理设计阶段:为数据模型选取一个最合适的应用环境的物理结构;
5.数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库;
6.数据库运行和维护:正式运行,反复这6个阶段
例子(学籍管理)如图:
关系代数和关系运算
传统的集合运算
1.并c;2.差e;3.交d;4.广义笛卡尔积f;
专门运算
1.选择;查询年龄小于20的学生:
2.投影;查询学生的姓名和所在系:
3.连接;
4.除;