- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01讲 关系数据库
传统的集合运算 — 差 R S R-S R-S = {t | t ∈ R ∧ t S} 传统的集合运算 — 广义笛卡尔积 R×S = {t | t= tr,ts ∧tr ∈R ∧ ts∈S} R S S ×R 专门的关系运算 — 选择 在关系R中选择满足给定条件的元组(从行的角度) ?F(R)={t | t ? R , F(t) = ‘真’} F是选择的条件,?t ? R, F(t)要么为真,要么为假 F的形式:由逻辑运算符连接算术表达式而成 逻辑表达式:?,?,? 算术表达式:X ? Y X,Y是属性名、常量、或简单函数 ?是比较算符,? ?{ ? , ? , ? , ? , ? , ≠} 选择运算 σSdept=‘IS’ (Student) Student σ F(R) = {t | t∈R∧F (t) = ‘真’} 选择运算 示例 找年龄不小于20的男学生 ?AGE≥20 ∧ SEX=‘male’(S) 专门的关系运算 — 投影 Student πSdept(Student) 定义 从关系R中取若干列组成新的关系(从列的角度) πA(R) = {t[A] | t∈R} 投影 投影的结果中要去掉相同的行 c b c f e d c b a C B A B C b c e f R ?B , C(R) 投影 示例 给出所有学生的姓名和年龄 ?SN, AGE(S) 找001号学生所选修的课程号 ?C#( ?S#=001 (SC)) 专门的关系运算 — 连接 连接的形式表示: S = σiθ( r + j )(R×S) R R S S R 等值连接示例 两个关系R和S的等值连接表示为: R S R S 等值连接示例 专门的关系运算—自然连接 两个关系R和S的自然连接表示为: R S R S 自然连接示例 * 在此处创建与本课程内容相关的话题或问题,引导学员注意。 此页可有可无。这页仅在授课时使用, 胶片+注释中不使用。 * 此页列出学习本课程需要达到的目标。 此页胶片仅在授课时使用,胶片+注释中有单独的文字说明课程目标,不需要再使用该页胶片。 * * * SQL Server 2000数据库管理系统 第二讲 关系数据库 引入 SQL Server 2000是一个功能强大、操作方便的数据库管理系统,其日益受到广大数据库用户的青睐,因此在学习之前,了解和掌握SQL Server 2000的功能是非常必要的。 学习目标 掌握关系模型的概念 掌握数据结构的概念 理解关系完整性的描述 掌握关系模型的数据操作和关系代数的运算 学习完本课程,您应该能够: 知识重、难点分析 重点: 关系数据模型 数据结构的概念 难点: 关系模型的数据操作和关系代数的运算 2.1关系模型概述 关系数据库的定义 关系数据库是指一些相关的表和其他数据库对象的集合。 在关系数据库中,信息存放在二维表格结构的表中,一个关系数据库包含多个数据表,每一个表包含行(记录)和列(字段)。一般来说,数据库都有多个表。 数据库所包含的表之间是有关联的,关联性是由主键和外键所体现的参照关系实现。 数据库不仅包含表,还包含其他的数据库对象,例如,视图、存储过程和索引等。 关系模型的数据结构(续) 关系 元组(行) 关系名 学生 关系模式 (行定义) 关系模型示例 关系模型的数据结构(续) 学生登记表 属性(列)和属性名 码 值域(15=年龄=30) 关系模型示例 2.关系数据模型的基本概念 (1)关系(Relation): 对应于关系模式的一个具体的表称为关系,又称表(Table)。 (2)关系模式(Relation Scheme): 二维表的表头那一行称为关系模式,又称表的框架或记录类型,是对关系的描述。关系模式可表示为:关系模式名(属性名1,属性名1,...,属性名n)的形式。例如:学生(学号,姓名,性别,出生日期,籍贯)。 (3)记录(Record): 关系中的每一行称为关系的一个记录,又称行(Row)或元组。 (4)属性(Attributes): 关系中的每一列称为关系的一个属性,又称列(Column)。给每一个属性起一个名称即属性名。 (5)值域(Domain): 关系中的每一属性所对应的取值范围叫属性的变域,简称域。 (6)主关键字或主键(Primary key): 表中的某一列或者组合列(几个列作为一个整体),该 列的值唯一标识一行。主键实施实体完整性,即每个表必有而且仅有一个主键,主键必须唯一,而且不允许为空值或者重复。 注:空值表示该
您可能关注的文档
- 石油产品色度的测定.ppt
- 石家庄市高校网上(最新).ppt
- 硕士英语综合教程第8单元课件.ppt
- 碧桂园企业运作模式分析-13.09.25.ppt
- 社会主义经济体制的建立(历史必修二).ppt
- 社会主义经济理论no.2.ppt
- 白银现货撞击交易法则运用.ppt
- 社会主义经济4-6.ppt
- 社会保险法专题培训.ppt
- 社会保障制度的内容、特点及功能.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)