- 3
- 0
- 约7.94千字
- 约 65页
- 2017-08-31 发布于广东
- 举报
第1章(数据库基础知识3关系数据库)
选择(实例续) 物理模型 逻辑数据模型转变为物理模型一般包含如下步骤: 关系名转换为文件(表)名。 属性名转换为表的字段名。 对字段的属性进行明确的定义。 数据库设计 数据库设计案例 设计“学生成绩管理”数据库 P41 设计“进销存管理”数据库 参考P43 下课了。。。 追求 休息一会儿。。。 * * * 广义笛卡尔积 R×S 设R是n目关系(即由n个字段组成),k1个元组 S是m目关系,k2个元组,则R与S进行笛卡尔积运算得到的新的关系T=R × S= {tr ts |tr ?R ∧ ts?S }: 列:(n+m)列的元组的集合 元组的前n列是关系R的一个元组 后m列是关系S的一个元组 行:k1×k2个元组 关系运算 笛卡尔积(实例) student ? sc Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 Sno Sname Ssex Sage Sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS student sc sname ssex sage sdept cno grade 95001 李勇 男 20 CS 95001 1 92 95001 李勇 男 20 CS 95001 2 85 95001 李勇 男 20 CS 95001 3 88 95001 李勇 男 20 CS 95002 2 90 95001 李勇 男 20 CS 95002 3 80 95002 刘晨 女 19 IS 95001 1 92 …… …… …… …… …… …… …… …… sc.sno sno student.sno 集合运算(实例2) R S 关系运算 2007-6-5 男 赵乐 2007003 2007-9-8 女 苏秀 2007006 2007-9-3 女 王天依 2007001 办证日期 性别 姓名 读者编号 2007-9-8 女 苏秀 2007006 2007-6-9 女 张寅雪 2007005 2007-8-7 男 杜超 2007004 办证日期 性别 姓名 读者编号 2007-6-5 男 赵乐 2007003 2007-8-7 男 杜超 2007004 2007-6-9 女 张寅雪 2007005 2007-9-8 女 苏秀 2007006 2007-9-3 女 王天依 2007001 办证日期 性别 姓名 读者编号 2007-9-8 女 苏秀 2007006 办证日期 性别 姓名 读者编号 2007-6-5 男 赵乐 2007003 2007-9-3 女 王天依 2007001 办证日期 性别 姓名 读者编号 R ∪S R -S R ∩ S 专门的关系运算 选择 投影 连接 除 关系运算 选择(Selection) σF(R) 从关系R中选择符合条件F的元组构成新的 关系,记为:σF(R) 关系运算 选择(续) 选择运算是从行的角度进行的运算 例1:选择读者性别为男的记录 关系运算 2007-6-5 男 赵乐 2007003 2007-8-7 男 杜超 2007004 2007-6-9 女 张寅雪 2007005 2007-9-8 女 苏秀 2007006 2007-9-3 女 王天依 2007001 办证日期 性别 姓名 读者编号 2007-6-5 男 赵乐 2007003 2007-8-7 男 杜超 2007004 办证日期 性别 姓名 读者编号 σ性别=“男” 选择(实例) Sno Sname Ssex Sage Sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS Student [例2] 查询信息系(IS系)全体学生 σSdept = IS (Student) 或 σ5 =IS (Student) 关系运算 Sno Sname Ssex Sage Sdept 95002 刘晨 女 19 IS 95004 张立 男 19 IS 关系运算 投影(Projection) πA(R) 从R中选择出若干属性列组成新的关系 πA(R) A:R中的属性列 ? 关系运算 投影(Projection) 投影操作主要是从列的角度进行运算 例1:找出读者
原创力文档

文档评论(0)