数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc

数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc

ID:50322239

大小:51.50 KB

页数:3页

时间:2020-03-08

数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc_第1页
数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc_第2页
数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc_第3页
资源描述:

《数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第2章 关系数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章关系数据库实训2关系代数练习1传统的集合运算1R1-R2PQAB3bCd8zEf3bEf6gEf2R1UR2PQAB3bCd8zEf3bEf8zDe6gEf3bcf6gcd6bcf3R1∩R2PQAB8zde4R3×R4R3.AR3.BR3.CR4.AR4.Bcdmcdcdmefcdncdcdnefdfncddfnef练习2专门的关系运算1SelectemployeenameFromemployee2Selectemployee_name,cityFromworks,employeewhe

2、reemployee.employee_name=works.employee_nameandworks.company_name=company.company_name3Selectemployee_nameFromemployee,company,worksWhereemployee.employee_name=works.employee_nameandworks.company_name=company.company_nameandemployee.city=company.city

3、习题1.解释下列术语:元组、属性、候选键、全键、主属性。答:元组(Tuple)关系中除含有属性名所在行以外的其他行称做元组。每个元组都有一个分量(Component)对应于关系的每个属性。例如,表2.1中,每一个元组有四个分量:StarWars、1977、124和color,它们分别对应于属性:片名、年份、时长、类型。属性(Attribute)关系中的每一列称为一个属性。表2.1中的属性是片名、年份、时长、类型。属性有型和值之分:属性的型指属性名和属性取值域;属性值指属性具体的取值。关系中的属性

4、具有标识列的作用,因此同一关系中的属性名(列名)不能相同。候选键(CandidateKey)和主键(PrimaryKey)若关系中的某一属性组或单个属性的值能唯一地标识一个元组,则称该属性组或属性为候选键。若关系中有多个候选键,应选定其中的一个候选键为主键。如果关系中只有一个候选键,则这个惟一的候选键就是主键。全键(All-Key)若关系的候选键中只包含一个属性,则称它为单属性键;若候选键是由多个属性构成的,则称它为多属性键。若关系中只有一个候选键,且这个候选键中包括全部属性,则这种候选键为全键

5、。全键是候选键的特例。主属性(PrimeAttribute)和非主属性(Non-KeyAttribute)在关系中,候选键中的属性称为主属性,不包含在任何候选键中的属性称为非主属性。2.关系有哪三类完整性约束?答:实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。外键和参照关系:设F是基本关系R的一个或一组属性,但不是关系R的主键(或候选键)如果F与基本关系S的主键Ks相对应,则称F是基本关系R的外键(ForeignKey)并称基本关系R为参照关系,S为被参照关系或目标关系。参照

6、完整性规则:若属性(或属性组)F是基本关系R的外键,它与基本关系S的主键Ks相对应,则对于R中每个元组在F上的值必须取空值或者等于S中某个元组的主键值。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。