



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权请联系网站删除/备课记录1讲授章节(题目)互动教学目标(2分)1. 准备知识了解什么是数据模型理解关系模型2. 数据表的概述3. 数据库中表的创建3. 表的修改和删除 重点标注:提问:请同学们考虑如何存储学生信息?如何存储十届学生的信息?如何在十届学生信息中找到一个人的信息?1、 互动2、 鼓励学生操作演示3、 设计题目,学生分组4、 检验学习掌握效果重点讲解关系模型板块讲学生表和老师表回顾旧知识(2分)新课教学(围绕目标展开设计)(4分)1.数据模型:是现实世界数据特征的抽象,是现实世界的模拟。1)数据模型应满足三方面要求:一是能比较真实的模拟现实世界;二是容易为人所理解;三是便于在计算机中实现。2)数据模型分为:概念模型和数据模型概念模型:把客观存在的事物以数据的形式存储在计算机中,经过对现实世界中事物特性的认识并概念化,然后到计算机数据库的一个过程,即从现实到数据的一个抽象的过程。数据模型:它是按计算机的观点建模,主要用于DBMS的实现。 2.信息世界的基本概念 1)实体(Entity):是指客观存在并可以相互区别的事物。实体可以是具体的人、事、物,也可以是抽象的概念和联系。2)属性(Attribute):具有的某一特性称为实体的属性,一个实体有若干个属性来描述。3)码(Key):唯一标识实体的属性集成为码,或者叫做主键4)域(Domain):属性的取值范围称为该属性的域。5)实体型(Entity Type):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。6)实体集(Entity Set):同型实体的集合称为实体集。7)联系(Relationship):在现实世界中,事物内部及事物之间是普遍联系的,这些联系在信息世界中表现为实体型内部各属性之间的联系以及实体型之间的联系。两个实体型之间的联系可以分为三类:一对一联系(1:1)例如,如果一个商品只卖给一个顾客,一个顾客也只能购买一个商品,则商品与顾客之间具有一对一的联系。一对多联系(1:n)例如,一个人可以有多个移动电话号码,但一个电话号码只能卖给一个人。人与移动电话号码之间的联系就是一对多的联系。多对多联系(m:n)例如,一门课程同时可以由若干学生选修,而一个学生同时也可以选修若干门课程,课程与学生之间的联系是多对多的联系。 3. 概念模型的表示方法:实体联系方法(Entity-Relationship),该方法用E-R图来描述现实世界的概念模型。 E-R图提供了表示实体型、属性和联系的方法: v 实体型:用矩形表示,矩形框内写明实体名。 v 属性:用椭圆表示,椭圆内写明属性名,用无向边将属性与实体连起来。v 联系:用菱形表示,菱形框内写明联系名,用无向边与有关实体连接起来,同时在无向边上注明联系类型。需要注意的是,联系也具有属性,也要用无向边与联系连接起来。4.常用的结构数据模型 结构数据模型直接描述数据库中数据的逻辑结构,它是用于机器世界的第二次抽象。目前,常用的结构数据模型有四种,他们是:层次模型(Hierarchical Mode)、 网状模型(Network Model)、 关系模型(Relational Model)、面向对象模型(Object Oriented Model) ,其中关系模型是目前最重要的一种数据模型 。l 关系模型:关系模型的数据结构是一个二维表,它使用表格描述实体之间的关系,由行和列组成。每个表格就是一个关系。表中的每一行称作记录,表示一个具体的对象,表中的每一列称作属性或字段,表示对象的属性。u 关系:一个关系就是一个二维表,每个关系都有一个关系名,即数据表名。u 元祖:表中的行称为元祖,一行就是一个元祖,对应表中的一条记录。u 属性:表中的列称为属性,每一列都有一个属性名,即字段名。u 域:属性的取值范围,也就是数据库中某一列的取值限制。u 关键字:一组可以唯一标识元组的属性。数据库中常称为主键,由一个或多个列组成。u 关系模式:指对关系的描述,其格式为:关系名(属性1,属性2,属性N)。在数据库中通常称为表结构。创建表的方法:create table man(id int not null,name varchar(10) not null,horrible adj. 可怕的;恐怖的age int not null坦率的)base vt. 以为根据增加列的方法:alter table manclassic adj. 经典的;第一流的add address varchar(20) null如果表本类没数据,新增加的列可以不允许为空,如果有数据,要允许为空,否则会出错删除列的方法:technical adj. 技术(上)的;技巧方面的alter table manto be honest 说实在地;实话说drop column name 更改列的数据类型方法:alter table manwire n. 金属丝;电线alter column name varchar(8)删除表的方法:drop table man键(主键、外键)vt. 转换在表中使用键来标识表中的实体,并且用键来建立实体间的联系。关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键,比如学生表(学号,姓名,性别,班级),其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分),其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩),成绩表中单一一个属性是无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以学号和课程号的属性组是一个主键。成绩表中的学号不是成绩表的主键,但它与学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键,同理,成绩表中的课程号是课程表的外键。定义主键和外键主要是为了维护关系数据库的完整性,总结一下:主键是能确定一条记录的唯一标识,比如,一条记录包括身份证号,姓名,年龄。身份证号是唯一能确定这个人的,其他的都可能有重复,所以身份证号是主键。外键用于与另一张表的关联,是能确定另一张表记录的字段,用于保持数据的一致性。比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。主键和外键的区别:Big Bang 宇宙大爆炸;创世大爆炸4.关系模型的数据完整性 数据完整性是指关系模型中数据的正确性与一致性。关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。 producer n. 生产者;制片人(1) 实体完整性规则(Entity Integrity Rule)这条规则要求关系中的元组在组成主键的属性上不能为空。例如学生表中的学号属性不能为空。(2) 参照完整性规则(Reference Integrity Rule)这条规则要求不能引用不存在的元组。例如在学生选课表中的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省新乡市辉县市第一中学2026届高二化学第一学期期末学业水平测试模拟试题含答案
- 2025年学历类自考专业(建筑工程)钢结构-建筑施工(一)参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)混凝土及砌体结构-建筑经济与企业管理参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)建筑施工(一)-土木工程制图参考题库含答案解析(5套)
- 2025年学历类自考专业(建筑工程)土木工程制图-建筑材料参考题库含答案解析(5套)
- 浙江省温州市共美联盟2026届高三上化学期中质量检测试题含解析
- 2025年学历类自考专业(工商企业管理)国际企业管理-企业经营战略概论参考题库含答案解析(5套)
- 金融科技引领:2025年财富管理行业创新服务模式研究报告
- 2025年学历类自考专业(学前教育)幼儿文学-学前教育心理学参考题库含答案解析(5套)
- 2025年学历类自考专业(学前教育)学前教育行政与管理-学前卫生学参考题库含答案解析(5套)
- 设备开停机管理制度
- 2025至2030中国水利信息系统行业发展趋势分析与未来投资战略咨询研究报告
- 数字证据取证技术-洞察及研究
- 2025年高校教师资格证考试《高等教育政策和法规》真题卷(附详细解析)
- 餐饮区域保护合同范本
- T/CGCC 35-2019单用途商业预付卡卡片规范
- DB32/T 4598-2023光伏农业园区规划编制要求
- DB31/T 552-2017大型商业建筑合理用能指南
- 医院药物使用流程及监控机制
- 科研助理合同协议书
- 绿化工程挂靠合同协议
评论
0/150
提交评论