《(4.3.1)--2.6选择、投影运算-课件》由会员分享,可在线阅读,更多相关《(4.3.1)--2.6选择、投影运算-课件(11页珍藏版)》请在金锄头文库上搜索。
1、数 据 库 系 统 概 论数 据 库 系 统 概 论Database SystemDatabase System查询任务 查询程丽借阅的图书的ISBN号及书名。Borrow关系ISBNBookName9781765980数据库应用9781766770数据库原理ISBNBookNameReader9781267845数据库张晨9781678676数据库系统王明明9781765980数据库应用程丽9781766770数据库原理程丽专门关系运算专门关系运算 选择投影连接除第二章第二章 数据模型数据模型数据模型数据模型1 1概念模型概念模型2 2数据模型的组成要素数据模型的组成要素3 34 48 8选
2、择、投影运算选择、投影运算6 6连接运算7 7传统集合运算传统集合运算5 5 选择运算是从指定的关系中选择满足给定条件的元组而组成一个新的关系。2.6.1 选择选择-定义R选择操作是从行的角度进行的运算 从下列图书表中选择书名为“数据库系统”的图书信息。2.6.1 选择选择-举例ISBNBookNameAuthor9781267845数据库王伟9781678676数据库系统陈瑾9781765980数据库应用郑志浩9783897002数据库系统张翔BookISBNBookNameAuthor9781678676数据库系统陈瑾9783897002数据库系统张翔选择选择结果BookName=数据库系
3、统(Book)投影运算是从关系R中选择若干属性列组成一个新的关系。2.6.2 投影投影-定义RA(R)A(R)= tA|tR 从下列图书表中选择图书书名和作者的信息。2.6.2 投影投影-举例ISBNBookNameAuthor9781267845数据库王伟9781678676数据库系统陈瑾9781765980数据库应用郑志浩9783897002数据库系统张翔Book选择列投影结果BookName,Author (Book)BookNameAuthor数据库王伟数据库系统陈瑾数据库应用郑志浩数据库系统张翔 从下列图书表中选择图书书名和借阅者的信息。2.6.2 投影投影-举例投影结果BookNa
4、me,Reader(Borrow)ISBNBookNameReader9781267845数据库张晨9781678676数据库系统王明明9781765980数据库应用程丽9781766770数据库原理程丽9783897002数据库系统张莉莉9782397589数据库系统张莉莉选择列BookNameReader数据库张晨数据库系统王明明数据库应用程丽数据库原理程丽数据库系统张莉莉数据库系统张莉莉BookNameAuthor数据库王伟数据库系统陈瑾数据库应用程丽数据库原理程丽数据库系统张莉莉去重行Borrow查询程丽借阅的图书的ISBN号及书名。2.6 选择、投影运算综合运用-举例ISBNBookNameReader9781267845数据库张晨9781678676数据库系统王明明9781765980数据库应用程丽9781766770数据库原理程丽ISBNBookNameReader9781765980数据库应用程丽9781766770数据库原理程丽ISBNBookName9781765980数据库应用9781766770数据库原理Borrow 关系Reader=程丽(Borrow)2.6 选择、投影运算选择运算从关系中选择满足条件的行,是从行的角度进行运算。投影操作从关系中选择需要的列,是从列的角度进行运算。