- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章?? 数据库系统概述 (2) 北京工商大学有上万名学生、近千名教师、开 设几百门课程;大学下设若干个学院,每个学院设 置若干个系,每个系有若干名教师;每个系有若干 个班级,每个班级有若干名学生;学校开设若干门 课程,学生根据课程表选学课程。 学校教学管理工作: 学生处:录入新生信息、处理毕业生信息、产生统计表; 教务处:制定教学计划、产生课程表、统计学生选课记录、登 录学生成绩、产生学生成绩单、重修重考通知单等; 人事处:了解系、教研室的组织状况、管理教师晋升职称、工 资、师资培训等; 各个系:经常查询教师、学生、课程、成绩等情况; 为了利用计算机完成这些繁忙的教学管理任务,校方必须存储有关学院、系部、教师、班级、学生、课程、成绩等大量的信息,作为教务处、学生处、人事处或其他职能部门产生各种报表和查询数据的依据。 概念模型中的基本概念 1) 实体(Entity) 实体可以是可触及的对象,如一个学生,一本书,一辆汽车;也可以是抽象的事件,如一堂课,一次比赛等。 2) 实体集(Entity Set) 具有相同属性的实体的集合称为实体集。 如所有的学生、所有的课程等。 3) 属性(Attributes) 实体的某一特性称为属性。 如学生实体有学号、姓名、年龄、性别、系等方面的属性。 4) 关键字(Key) 能唯一标识一个实体的属性或属性集称为关键字。 如学生的学号,学生的姓名可能有重名,不能作为学生实体的关键字。 5) 联系( Relation ) 实体与实体之间的联系 ①一对一联系(1:1) 实体集A中的一个实体至多与实体集B中的一个实体相对应,反之亦然,则称实体集A与实体集B为一对一的联系。记作1:1。 如:班级与班长,观众与座位,病人与床位,员工基本情况和工资情况 ②一对多联系(1:n) 实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体至多与实体集A中的一个实体相对应。记作1:n。 如:学院与系部、班级与学生 ③多对多(m:n) 实体集A中的一个实体与实体集B中的多个实体相对应,反之,实体集B中的一个实体与实体集A中的多个实体相对应。记作(m:n)。 如:教师与学生,学生与课程 若要建立一个多对多关系,应创建第三个表,并将来自其他两个表的主键添加到该表中。 计算机世界中的基本概念 在计算机世界中,常用的主要概念如下: 字段(Field) 对应于属性的数据称为字段,也称为数据项。字段的命名往往和属性名相同。 如学生有学号、姓名、年龄、性别、系等字段。 记录(Record) 对应于每个实体的数据称为记录。 如一个学生(990001,张立,20,男,计算机)为一个记录。 文件(File) 对应于实体集的数据称为文件。 如所有学生的记录组成了一个学生文件。 关系(Relation) 一个关系对应一张二维表 主键 一个属性或几个属性的组合可唯一标识一行,这种属性称为关键属性,也叫主键(或主关键字)。 表与表之间的关系 在关系数据库中,表与表之间的联系是通过公共属性实现的。 外键 在关系数据库中,为了实现表与表的联系,将一个表的主键作为表与表联系的纽带放到另一个表中,这种在另一个表中起到联系作用的属性称为外键(外来关键字)。 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 教学管理系统中最基本的关系: 学院(学院代码、学院名称、院长姓名、地址、电话、学院简介) 系部(系部编号、学院代码、系部名称、主任、地址、电话、专业介绍) 班级(班级编号、班级名称、班长、联系电话、奖励处罚、系部编号) 教师(教师编号、系部编号、姓名、性别、学历、职称、联系电话、 E-mail、照片) 教师授课(教师编号、课程编号、授课班级、授课时间、授课地点) 学生(学号、姓名、性别、出生年月、籍贯、
文档评论(0)