* * * * 1.2.1 关系数据模型的概念 1.基本术语(1) 关系 一个关系就是一个满足一定条件的二维表格。(2) 记录(元组) 每一个具体关系(二维表格)中的一行称为记录或元组。(3) 字段(属性) 每一个具体关系中的一列称为字段或属性。 1.2.1 关系数据模型的概念 1.基本术语(4) 域 就是属性的取值范围,即不同的记录对同一个字段的取值所限定的界限。(5) 关键字 能够唯一地标识一具体关系中记录的一个或几个字段,称之为关键字。(6) 关系模式 对关系的 描述称为关系模式,一个 关系模式对应于一个关系 结构,它是命名属性的集 合。 1.2.1 关系数据模型的概念 在一个关系中,每个字段不能再细分为若干个字段,也就是说表中不能再包含表。 在同一个关系中不能出现相同的字段名。 在一个关系中行的顺序是任意的,即行与行之间可任意调换位置。 在一个关系中列的顺序是任意的,即列与列之间可任意调换位置。 设有主关键字或唯一关键字的关系中不能有完全相同的数据行。 1.2.2 关系运算 关系数据库是用数学方法处理数据的,关系间可以进行各种运算,以支持对数据库的各种操作。我们介绍其中最基本的三种运算: 选择(Selection) σ 投影(Projection) π 连接(Join) 投影是关系R中的若干属性组成新的关系,并去掉了重复元组,是对关系的属性进行筛选,记作ΠA(R)。 其中A为关系R的属性列表,各属性间用逗号分隔。 投影运算的结果往往比原有关系属性少,或改变原有关系的属性顺序,或改变原有关系的属性名等,投影运算结果不仅消除了原关系中的某些列,而且还要去掉重复元组。 投影运算 投影运算(续) 投影运算的示意图如图下: 编 号 系 名 姓 名 性 别 出生年月 03004 计算机系 韩 东 男 1979.10.01 02001 外语系 刘 玲 女 1979.08.02 03001 计算机系 王 冬 男 1978.08.07 04001 数学系 姜瑞青 男 1981.06.02 05001 电子工程系 翁超雷 男 1980.08.10 05002 电子工程系 田茉莉 女 1976.09.02 03002 计算机系 宋江明 男 1981.01.03 03003 计算机系 邵林文贺 女 1979.05.04 系 名 姓 名 计算机系 韩 东 外语系 刘 玲 计算机系 王 冬 数学系 姜瑞青 电子工程系 翁超雷 电子工程系 田茉莉 计算机系 宋江明 计算机系 邵林文贺 Sql查询命令: Select 系名,姓名 from student 例:查询学生所在系及姓名 Π系名,姓名 (student) student [例] 查询学生关系Student中都有哪些系 π系名 (Student) Sql查询命令: Select 系名from student 系 名 计算机系 外语系 计算机系 数学系 电子工程系 电子工程系 计算机系 计算机系 结果: 选择是根据给定的条件选择关系R中的若干元组组成新的关系,是对关系的元组进行筛选。记作 δF(R) 其中F是选择条件,是一逻辑表达式。 选择运算结果往往比原有关系的元组个数少,它是原关系的一个子集,但关系模式不变。 选择运算 选择运算示意图如下: 选择运算(续) 例如从student关系中查询所有计算机系学生的记录。 δ系名=“计算机系 (student) Sql查询命令: Select * from student where 系名=计算机系 Select * from student where 系名=计算机系 编号 系名 姓名 性别 出生年月 03004 计 算 机系 韩 东 男 1979.10.10 02001 外 语 系 刘 玲 女 1979.08.02 03001 计 算 机系 王 冬 男 1978.08.07 04001 数 学 系 姜瑞青 男 1981.06.02 05001 电子工程系 翁超雷 男 1980.08.10 05002 电子工程系 田茉莉 女 1976.09.02 03002 计 算 机系 宋江明 男 1981.01.03 03003 计 算 机系 邵林文贺 女 1979.05.04 编号 系 名 姓 名 性别 出生年月 03004 计算机系 韩 东 男 1979.10.10 03001 计算机系 王 冬 男 1978.08.07 03002 计算机
您可能关注的文档
- L09_国际金融市场总汇.ppt
- Lecture2公共部门存在的理由总汇.ppt
- lecture5广告翻译总汇.ppt
- lecture6利率衍生金融工具总汇.pptx
- LED照明常见词汇中英对照(销售)总汇.doc
- lesson4DOMESTICBANKING总汇.ppt
- LETTEROFCREDIT信用证总汇.ppt
- lightscape板书总汇.doc
- Linux嵌入开发常用工具第5章总汇.ppt
- linux软件包管理管总汇.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)