- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三.表与列的操作
/备课记录1
讲授章节(题目) 互动 教学目标
(2分) 1. 准备知识
了解什么是数据模型
理解关系模型
数据表的概述
3. 数据库中表的创建
表的修改和删除
重点标注:
提问:请同学们考虑如何存储学生信息?如何存储十届学生的信息?如何在十届学生信息中找到一个人的信息?
互动
鼓励学生操作演示
设计题目,学生分组
检验学习掌握效果
重点讲解关系模型板块
讲学生表和老师表 回顾旧知识
(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图提供了表示实体型、属性和联系的方法:
实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆表示,椭圆内写明属性名,用无向边将属性与实体连起来。
联系:用菱形表示,菱形框内写明联系名,用无向边与有关实体连接起来,同时在无向边上注明联系类型。需要注意的是,联系也具有属性,也要用无向边与联系连接起来。
4.常用的结构数据模型
结构数据模型直接描述数据库中数据的逻辑结构,它是用于机器世界的第二次抽象。目前,常用的结构数据模型有四种,他们是:层次模型(Hierarchical Mode)、 网状模型(Network Model)、 关系模型(Relational Model)、面向对象模型(Object Oriented Model) ,其中关系模型是目前最重要的一种数据模型 。
关系模型:关系模型的数据结构是一个二维表,它使用表格描述实体之间的关系,由行和列组成。每个表格就是一个关系。表中的每一行称作记录,表示一个具体的对象,表中的每一列称作属性或字段,表示对象的属性。
关系:一个关系就是一个二维表,每个关系都有一个关系名,即数据表名。
元祖:表中的行称为元祖,一行就是一个元祖,对应表中的一条记录。
属性:表中的列称为属性,每一列都有一个属性名,即字段名。
域:属性的取值范围,也就是数据库中某一列的取值限制。
关键字:一组可以唯一标识元组的属性。数据库中常称为主键,由一个或多个列组成。
关系模式:指对关系的描述,其格式为:关系名(属性1,属性2,…,属性N)。在数据库中通常称为表结构。
创建表的方法:
create table man
(
id int not null,
name varchar(10) not null,
age int not null
)
增加列的方法:
alter table man
add address varchar(20) null
如果表本类没数据,新增加的列可以不允许为空,如果有数据,要允许为空
文档评论(0)