SQL的数据查询95.ppt_第1页
SQL的数据查询95.ppt_第2页
SQL的数据查询95.ppt_第3页
SQL的数据查询95.ppt_第4页
SQL的数据查询95.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计实例 天津师范大学刘洋 德国足球世界杯 世界杯信息查询系统 世界杯信息查询系统 一个问题 2006年6月 举世瞩目的第18届世界杯在德国举行 某网站为了方便球迷查询 在自己的网站上设立了世界杯信息查询系统 该系统的一部分要求为 一名球员可以参加多场比赛 每场比赛有多名球员参加 概念模型 ER图 实体 球员 player 比赛 match 联系 参加 join 概念模型 ER图 player match m n 概念模型 关系数据模型 球员关系player player nation number name age position 主码 nation number 候选码 概念模型 关系数据模型 想一想 候选码是什么 如果只是number作为候选码可以吗 概念模型 关系数据模型 不可以 因为不同国家队中有相同的号码 概念模型 关系数据模型 比赛关系match match matchid match a match b matchtype 主码 matchid 候选码 match a match b matchtype 概念模型 关系数据模型 player nation number name age position match matchid match a match b matchtype matchid nation number join time goal Player的主码 match的主码 join自己的属性 参加关系join SQL语言 CREATE 使用SQL语言创建基本表 player nation number name age position Createtableplayer 球员表 nationchar 20 代表国numberint 号码namechar 20 姓名ageint 年龄positionchar 10 位置 定义主码 check numberbetween1and23 check positionin 守门员 后卫 中场 前锋 primarykey nation number 使用SQL语言创建基本表 match matchid match a match b matchtype Createtablematch 比赛表 matchidintprimarykey 比赛编号 主码 match achar 20 比赛甲方match bchar 20 比赛乙方matchtypechar 10 check matchtypein 小组赛 淘汰赛 比赛类型 使用SQL语言创建基本表 Createtablejoin 参加表 nationchar 20 代表国numberint 号码matchidint 比赛编号timeint check timebetween0and120 出场时间goalint 进球数primarykey nation number matchtype 定义主码 定义外码 定义外码 join nation number matchid time goal foreignkey nation number referenceplayer nation number foreignkey matchid referencematch matchid 世界杯信息查询系统 insert insert insert insert insert 总结 数据库设计的过程ER图中多对多联系向关系模型转换的方法以及候选码的确定注意Create语句中完整性约束的写法查阅最新相关资料 并注意多动手实践 课外读物 数据库经典著作 数据库系统全书 作者 HectorGarcia Molina等机械工业出版社 数据库系统概念 作者 AbrahamSilberschatz等机械工业出版社 使用SQL语言查询 思考题 1 检索参加比赛场次为A1的球员的代表队以及身披号码 2 检索参加比赛场次为A1或A3的球员的代表队以及身披号码 3 检索参加比赛场次为A1和A3的球员的代表队以及身披号码 4 检索参加比赛场次为A1的球员的代表队以及身披号码和姓名 5 检索不参加比赛场次为A1的球员的代表队 身披号码 SQL语言 SELECT Select语句的基本句法 select From

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论