版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、【复习引入】
无
二、【本节所属项目任务及子任务】
•项目任务名称:走进数据库系统
•子任务名称:任务1-1数据库概述
三、【主要教学过程】
简单介绍f教师结合实例讲解f总结
四、【本节重点(学习目标)】
知识目标:
・了解信息、信息工程、数据、数据库等相关概念
・了解我国数据库技术发展历程
・了解数据库设计理念
能力目标:
•掌握数据库基本结构
・了解数据库典型应用案例
・掌握数据设计方法
素质目标:
・具备自主学习新知识、新技术的能力
・具备独立分析问题、解决问题的能力
•具备团队协作精神
・具备良好的职'II,道德和社会责任感
•培养学生创新精神、创业意识
•培养学生爱国主义情怀、技术自信和民族自豪感
五、【讲授课程】
1、授课注意事项
教学提示:本节课是本门课程的第一次课,所以在正式内容之
前,要先对这门课程的内容进行一个介绍,让学生知道这门课程
案例教学法:
学些什么(主要是SQLServer2022数据库系统的使用和SQL语
详细讲解教
言),学完以后能做些什么(数据库系统的管理与维尹)。据库例子,是
教学提示:在介绍课程的时候,可以将一个实例演示给学生看,对上面内容
让他们对这么课程有一个更加深刻的认识。让他们知道,通过这的一个补充,
重点培养学
门课程,他们应该学习什么,学习结束后可以完成什么。激发学
生的兴趣。
生对这门课程的兴趣。
2、内容导入
思政元素:
课程思政:课程内容导入一一播放视频:通过以我国数据库技
爱国主义精
术奠基人-萨师娘为代表的老一辈科学家,以一种强烈的责任心和神、工匠精
敏锐的学术洞察力,率先在国内开展数据库技术的教学与研究工神、严谨求实
作。我国数据库技术研究取得丰富的成功。的科学态度。
数据库,顾名思义,存放数据的仓库。目前数据库的应用十分
广泛,我们的身边到处都是数据库,银行,食堂,学籍管理等
等。。。。。。我们现在已经离不开数据库了。
3、具体内容
本节任务一
小赵在了解了数据库知识体系后,感觉数据库并不像自己想
象的那样只是一个存放数据的文件,如果不能了解数据库的基本
内容就很难从根本上了解数据库的实质,所以他想要深入的了解
一下数据库到底是一个什么东西,他是如何发展而来的,由哪些
部分组成的。
任务分析:
虽然在实际的工作过程中,很少会用到数据库的基本概念,
更多的是实际的一些技能操作。但是如果没有一定的理论基础做
支持,在后期的学习过程中就很难深入的了解和掌握相应知识及
技能,所以说对于数据库系统中的相关概念,不要求“死记硬背”,
只要求了解和理解即可。
教学提示:这门课程多是理论知识,在讲解的时候可以结合
一些简单的、利于理解的实例来讲解。避免出现学生因为感觉课
程较难的厌学情绪。例如介绍数据库的结构的时候,可以用超市、
货架和货品的例子讲解。
1、信息(Information)
信息就是关于客观世界的事实或知识,是客观世界在人信息的特征
的头脑中的映像,反映了客观世界的物理状态,是可以传播和加和数据的特
以利用的一种知识。征要结合实
例讲解,要
信息的特征
求学生理
•信息的客观性。
解,而不是
•信息的时效性。死记硬背。
•信息的传播性。
•信息表现形式的多样性。
2、数据(Data)
数据是载荷信息的物理符号,是信息结构特征的逻辑抽象和
表现形式,是数据库中存储的基本对象。
数据的特点
•数据有“型”和“值”之分
•数据受数据类型和取值范围的约束
•数据有定性和定量表示之分
•数据具有载体和多种表现形式
3、数据库(Database,简称DB)
数据库是指长期储存在计算机内的、有组织的、可共享的数
据集合。
4、数据库管理系统(DatabaseManagemenlSystem,简称DBMS)
是位于用户与操作系统之间的一层数据管理软件,目的是为
数据库应用系统的设计提供了方法、手段和工具。
主要功能
(1)数据定义功能
(2)数据操纵功能
(3)数据库的运行管理
(4)数据库的建立和维护功能
5、数据库系统
泛指引入数据库技术后的计算机系统,狭义地讲,是由数据
库、数据库管理关系构成;广义而言,是由计算机系统、数据库
管理系统、数据库管理员、应用程序、维护人员和用户组成。
主要组成
(1)计算机硬件系统。
(2)数据库集合。
(3)数据库管理系统。
(4)相关软件。
(5)人员。
数据库系统的特点
(1)数据库结构化。
(2)数据共享。
(3)数据独立性。
(4)统一的数据库控制。
6、数据库技术的发展
(1)人工管理阶段
(2)文件管理阶段
(3)数据库管理阶段
课程思政:纵观整个数据库技术的发展史,初期并没有国产
思政元素:
数据库的身影。直到2017年,在Gartner发布的数据库系列报告爱国主义情
中,首次出现了国产数据库,阿里巴巴AsparaDB>南大通用怀、技术自
GBase>SequoiaDB入选,2018年华为云、腾讯云紧跟着入榜。信、文化自
信
2019年10月2日,国际事务处理性能委员会(TPC)宣布阿
里巴巴旗下的蚂蚁金服数据库OceanBase打破了日美国公司甲
骨文创造并保持了9年之久的世界纪录,这意味着我国数据库技
术的发展取得了重大突破。
不过我们仍然要认识到,在数据库技术领域我们仍是追逐者,
需要我们每个人为之奋斗、努力,才能真正让我们成为领跑者。
分组活动:具体内容见分组说明文件分组的主要
目的就是通
过活动拉近
组员的距
本节任务二
离,增加相
经过上一部分的学习,小赵基本掌握了数据库相关基本概念。互的信任和
结合这些概念,再回想前面从网上下载的三个案例数据库,小赵配合,为后
感觉自己已经慢慢走进“数据库的世界”了。不过小赵很想弄清期教学活动
打好基础。
楚为什么“销售管理”数据库是由“买家”和“商品”等5各表
组成的呢?
任务分析:
数据库设计是数据库理论知识中比较重要的一部分,但是因
为其对设计人员的理论水平及设计经验有着比较高的要求,所以
一般数据库设计都由专门人员完成,数据库应用岗位不会涉及到
数据库设计知识。不过,了解并掌握一定的数据库设计理念及方
法,对于更深层次的理解数据库概念、熟悉数据库结构有着极大
的帮助,所以本任务的重点内容就是了解数据库设计的基本步骤
及E-R图的画法。
知识准备
1.数据库设计的概述
数据库设计是信息系统开发和建设中的核心技术,关系数据
库设计实际上就是根据应用问题建立关系数据库及其相应的应用
系统。
课程思政:数据库设计的规范化是一个优秀数据库产品的前|思政元京;
提,同样我们每个同学对自己职业生涯的规划设计也对自己的一:生感悟:
生有着十分重要的意义。数据库的设计质量直接影峋了数据库的1职—划
设计质量,而我们职业生涯的规划则决定着我们为之努力的方向
和不断向前的动力。所以我们每个同学都应该坐下来认真的思考
自己的未来,并制定适合自己的职业生涯规划。
2、数据库设计的6个步骤
(1)需求分析
(2)概念结构设计及E-R图设计
(3)逻辑结构设计及概念模型转为关系模型
(4)数据库物理设计
(5)数据库实施阶段
(6)数据库运行和维护阶段
3.设计阶段一:需求分析
需求分析是数据库设计的起点和基础,也是其他设计阶段的
依据。其主要任务是对数据库应用系统所要处理的对象(组织、
企业、部门等)进行全面的了解,收集用户对数据库的信息需求、
处理需求、安全性和完整性需求,并以数据流程图和数据字典等
书面形式确定下来。
课程思政:需求分析是整个数据库设计的起点与核心,没有I思政元素:I
充分的调研就不可能设计出一个科学、合理的数据库。毛主席曾职业素养
经说过“没有调查,就没有发言权J,党的二十大也决定在全党I---------I
大兴调查研究。所以,上到一个国家,下到我们每个人,对待事
业都应该充分的调研、考查,这是圆满完成各项任务的前提。
4、设计阶段二:E-R图设计
(1)E-R图的构成
实体
属性
联系
(2)联系的类型
金公司
♦品1商品
c?务名曰,
<i>1:1联系(b)1:、联系(e)M:N联系“
三种联系E-R困
5、设计的阶段三:逻辑结构设计及概念模型转为关系模型
(1)实体集的转换规则
(2)实体集间联系的转换规则
•1:1联系的转换方法
•l:n联系的转换方法
•m:n联系的转换方法
(3)关系合并规则
1:1联系的合并方法
l:n联系的合并方法
6.设计阶段四:数据库物理结构设计
数据库物理结构设计是为逻辑数据模型选取一个最适合应用
环境的物理结构。数据库的物理结构指的是数据库在物理设备上
的存储结构与存取方法,包括数据存储结构和存取方法,它依赖
于给定的计算机系统。
7.设计阶段五:数据库实施阶段
数据库实施阶段主要包括数据库定义及数据入库、数据库的
试运行。
8.设计阶段六:数据库运行和维护阶段
数据库试运行合格后,即可投入正式运行了,这标志着数据
库开发工作基本完成。但是由于应用环境在不断变化,数据库运
行过程中物理存储也会不断变化,对数据库设计进行评价、调整、
修改等维护工作是一个长期的任务,也是设计工作的继续和提高。
任务实现:
根据分析人员给出的某销售公司数据字典信息,完成“销售
管理”数据库的设计任务。分析人员给出的数据字典信息如下:
该销售公司由以下2个实体组成:
商品(商品编号,商品名称,品牌,型号,类型,进价,销
售价,库存)
买家(买家编号,买家名称,电话,级别)
同时,不同的类型的商品具有不同的特征,不同的买家也拥
有不同的信息。
商品类型(类型编号,类型名称,级别)
买家级别(级别编号,级别名称,享受折扣,特权)
实体间联系:
商品和商品类型之间存在联系,每个类型包含很多商品,每
个商品只属于一个类型。同理,每个买家只能隶属于一个级别,
每个级别则可以包含多个买家。
最后,商品和买家之间存在销售联系,每个买家可以买多种
商品,每种商品也可以销售给多个买家,同时需要记录销售的时
间、数量和实际销售价格。
1.数据库E・R图的设计
图1-6某销售公司总E-R图设计〃
2.E-R图转为关系模型
(1)第一步:将E-R图中所有的实体及联系转为单独的关系,
并声明其类型,标注其属性。
关系名瞥,关系类至,M建,说喙,
专三注二,实体.,「皇编令,寅庭名农副.,•,
归1:N9UK.a型调号.受方之三》期底强化主场,
专爵编商品名容.髭色.型号.起.之・,
工惇.、
件.销售价.吉考,
因为智告胃沃士或史?:•使用
里.商爵筠号.三章三号.女际替售价格.务
—窥有数据威乐器索•年以胤
售时间'散量,
入一个迫独改码男士-2”.,
关孔实惇、①蚯.买家名客.电喏.iS别.,・,
归M,1:N联系、关猿宿号.级别货号,N艘断米主巨,
买衰点豆,M馋,玄亘势弓.级别名参.享受肝?u.待我.、.,
(2)第二步:将初级关系模型中可以进行合并的关系进行合
并
关原名事,关系费新1性,说明,
WA»2.实悻,负二名你.is现,.«•
*、L>;弃不我—育不,福£育马.台并¥1》爆船荀昌关系o,
豆赢追亘.有品名称.=专.皿.法.,
夏磊'买=,
价.铐总价.与与•c交至编号.W品统号》,
边.堂品美号.买冢弃e.工后期名:一格.靖•,
一售,M:N或系、
暂时他.虻最,
三厘亘.买京名称.至话.欧氢.:三家类与,・,
吴豕,实体,
飒编号).,
1:'英永强马,攻无我与,台并宛“*G吴家关乐O.、
买第0惠,头住,总电售义・或以.名恬・亭5t才?C・杓女、・■,
(3)第三步:合并后的关系模型中通常存在一些冗余的关系
和属性,需要通过优化将其删除
关系名律,关系我温,S惶,说明
唠品类品.,工体.,交至类号.类至名为.经亘,
・文史编q-厘悭与srsi
£A&i-**€»?.a0.史号.
H&..实体,巨星.赵除:两个1•度品编号”£
W馀.皆等许.§2.省英多,曲土奏
同.则除一个,
里.您1a遍号.关京编号.芟笄蚂售tp.•,
皆售•M:N3”
替修时间、数量.、
再个•-sr®*-官同.删除一
攵京湾攵京名哇・电壬・端别,RK
买索•工体.,个:一级别姿号“宅住与"级别-W
英壬,通士箕耳,
性言司.物制,
买盆经生,实停,段别更导.安列WF.享受杵?□.痔女,
(4)最终数据模型
关系名称M性
a更名你.a*j.,
商品丁一8三拓■£«=.鼻3.S-9-省.进校.整告价•3=.,
—见.葡品类号.买冢统号.实际精生件格.精生三问、蚁量,
吴东,,三&垦i.关东名«:•电塔.
买豪点别.,点别编5.然别名称.享受班邦.空区,
六、【本节小结】
这次课本次课主要学习数据库基础知识,涉及到的一些概念
不需要死记硬背,但是必须做到理解,这对后面知识的学习有着
重要的作用。
此外,通过对个国产数据库技术的发展,要培养学生的爱国
主义情怀和技术自信,激发学生努力学号相关技术的积极性。
七、【作业】
复习本节中重点的概念;
一、【复习引入】
数据库基本概念
二、【本节所属项目任务及子任务】
•项目任务名称:销售管理数据库及商品表等对象的实施
•子任务名称:“销售管理数据库”的实施
三、【主要教学过程】
布置任务f简单介绍f学生独立实验f教师讲解一
评价总结
四、【本节重点(学习目标)】
•SSMS方式实现数据库
•数据库参数设置
五、【讲授课程】
1、授课注意事项
今天课程的主要内容是使用SQLServer2008介绍创建数据
库的方法。数据库的创建可以通过两种方式:SQL语句和SSMS
方式,本节主要讲授使用SSMS方式创建数据库。
课程思政:在简单介绍两种数据库创建方式的时候,要让学
生认识到不同的解决方案,其好与坏都是相对的,要根据不同的
环境、不同的需要来判定事物的好与坏。
讲解中要首先把本节的任务布置给学生,让学生带着问题听
分组教学法:
课,然后通过学生的实践发现问题,给予解决。本节任务可以
2、内容导入将学生分为小
州进行数据库
数据库的结构就如同一个超巾,数据库是大楼,表是货架,
实现的设计与
数据是商品,想建立这个超市,最先做得就是要盖超市的楼。实现。
3、具体内容
本节任务:卜
任务为:公司目前所销售的产品大概有I万种,以后每年希
望能增加1千种,每种产品基本需要1KB空间进行保存。所以,
公司目前需要使用大约10M空间保存产品信息,每年会再增加
IMo
公司目前有固定客户500个每个买家客户的信息需要500B
空间进行保存,每年增加和失去的客户数量基本持平。所以,公
司目前需要大约0.25M来保存客户信息,基本没有增长。
公司每年会发生交易次数大概1万笔,每笔交易的信息需要
500B的空间来保存。所以,公司每年需要大约5M来保存销售信
息。
设计一个比较合理的销售管理数据库实施方案并加以实施
本节内容:
1)布置任务
让学生根据任务工单及教师描述接受任务。
这里要向学生介绍在数据库实现的过程中需要考虑和设置的
内容有那些:
数据库名称;保存位置;初始大小;最大值;增长值。
2)任务分析
头脑风暴法:
小组的每个组员都应该对任务提出自己的想法,为小组的最让小组的每个
后方案提供基础信息。最后由组长将各种方案汇总和归纳。组员都对数据
库设计提出自
)任务实施
3己的意见,最
要求学生按照自己设计的方案使用SSMS完成数据库的实后由组长汇
现。创建数据库包括:定义数据库名;确定数据库文件各项参数;总。
确定事务日志文件各项参数;确定数据库属性参数。
步骤简述
使用界面方式创建数据库的方法比较简单,关键是要了解数
据库创建过程中一些比较重要的设定,以及这些设定对数据库的
影响。
首先要确定数据库的名称(注意不是逻辑文件名)
参数的含义
然后确定数据库文件的各项参数:文件逻辑名称,保存地址,一定要讲解
清楚,否则学
初始值(要求最小为3),自动增长方式及大小,文件大小上限。
生死记硬背
最后是设定日志文件各项参数,其内容与数据库文件相同。效果很差。
数据库创建好后,要对其属性参数进行设置,这里需要介绍
一些基本参数设置,例如:数据库自动关闭,自动压缩,用户访
问类型等等。
课程思政:当我们设定【数据库名称】时,系统会自动的在
下方【逻辑名称】位置填入相应内容,同样腾讯的QQ登录界面,
思政元素:
如果输入密码错误,系统会自动清空错误密码,便于用户重新输工匠精神
入。虽然上述功能貌似十分简单,却凝聚着技术工程师“服务为
中心”的精神。我们在工作的过程中,要多站在服务对象的角度
思考问题,这样才可能设计出让客户满意的方案或是产品。
4)评估检查
对学生最后的作品进行检查,指出其中的优缺点,并示范正
确方法。
六、【课堂小结】
数据库创建中,需要大家掌握的就是各种参数的设计,并不
复杂,所以要求大家一定要熟练掌握。
七、【作业】
根据我院的实际情况,设计数据库的各种参数(初始大小,增长率、
上限等)。
八、【复习引入】
数据库的创建
九、【本节所属项目任务及子任务】
•项目任务名称:销售管理数据库及商品表等对象的实施
•子任务名称:“商品”等基本表的实施
十、【主要教学过程】
布置任务一简单介绍一学生独立实验一教师讲解f评价总
结
十一、【本节重点(学习目标)】
•熟悉数据类型
•掌握数据表的创建方法
十二、【讲授新课】
1、授课注意事项
本节的操作性较强,而且内容十分重要,所以要加强实际操分组教学法:
本节任务可以
的培养。特别是表的创建过程,要通过较多的实例进行讲解。
将学生分为小
2、内容导入组进行基本表
数据库中最重要的对象是什么?是表,因为数据是保存在表的i殳计与实
现。
其他的数据库对象也是建立在表的基础上的。所以掌握好表的创
理是十分重要的。
3、具体内容
本节任务:
任务较多,见任务工单
本节内容:
1)布置任务
让学生根据任务工单及教师描述接受任务。
这里要向学生介绍在基本表的创建过程中需要考虑和设置的内容有
那些:
数据类型的选择和设置;字段的各种约束;表之间的关系。
2)任务分析
小组的每个组员可以由小组分为不同角色来都应该对任务提角色扮演法:
头脑风暴法:
出自己的想法,为小组的最后方案提供基础信息。最后由组长将学生以“借阿
各种方案汇总和归纳。者”和“借阅
管理者”的角
3)任务实施度去分析数据
要求学生按照自己设计的方案使用SSMS完成“商品”等基的各种需求。
并将自己的想
本表的实现。包括表的建立,字段数据类型的选择和与设置,约
法与其他组员
束的实施,表关系的创建等。进行交流和汇
步骤简述总。
使用SSMS界面方式创建基本表
使用界面创建表,主要是对一些表格属性进行设定,字段名称、数
据类型,各种约束、缺省等,如下图所示:
/表-dbo.Table_l*▼X
表格的创建
列名数据类型|允许交
1中,规范很重
±类别编号char(3)
r要,需要学生
类别名称
varchar(50)r养成良好的习
说明varchar(500)r惯。
用户需要在窗体中对字段的各种属性进行设置,字段设计好J人I•小-------------
就是表格创建好了。主要需要注意的是数据类型的选择,长度的设置,
以及创建表格的一些要求等等。
2)修改基本表
使用界面的方式修改表是表格修改的主要方式,其修改的原丁【II4#-4•__________
修改与创
上与创建基本表的原理是一样的。建基本一
首先找到需要修改的基本表,在要修改的表名上单击右键,彳致,所以在
讲解时可
以随便强
调建立表
格时的一
些注意事
项
的快捷菜单中选择“设计表”命令,打开SQLServer企业管理器的表设
计器窗口。
对表进行修改时的设计窗口与创建新表的设计窗口完全相同,操作
也相似,只是在修改表结构时,新的设定要符合表中已有数据的格式,
否则新的设定不能被保存。
需要提醒同学注意的是,对表进行某些非法修改操作时,企业管理
器不会立即给出警告,而是在保存失败后给出提示。因为企业管理器在
用户完成修改后,保存所作的修改时才对表进行检查和刷新。
例如,假设在姓名字段的原设计中允许别为空,并且现在已经有了
此列为空的记录,如。现在要更改原设计,使列姓名不能为空。如果直
接在表设计窗口中取消列为“允许空”选项,在保存修改时企业管理器
检测到现有的数据不符合新的规则,这时会给出出错警告。
3)删除表格
使用企业管理器启动企业管理器,在控制台树中扩展“服务潜组”,
扩展“服务器”,扩展“数据库”,打开要删除的表所在的数据库,在要
删除的表名上单击右键,在弹出的快捷菜单中选择“删除”命令。打开
“除去对象”对话框。
单击“全部除去”按钮将删除所有选中的对象。如果想取消删除操
作,单击“取消”按钮即可。
但是如果选中的是系统表,单击“全部除去”按钮将不能删除该表。
因为系统表不能被删除,所以系统给出错误信息对话框。
十三、【课堂小结】
创建表的核心就是数据类型的选择和参数的设定,这一部分一定要
多加练习。
十四、【作业】
根据我院的实际情况,建立一个班级表。
十五、【复习引入】
基本表的创建
十六、【本节所属项目任务及子任务】
•项目任务名称:“销售管理数据库”中的对象
•子任务名称:1-3-2“商品表”等基本表的管理
十七、【主要教学过程】
布置任务一简单介绍一学生独立实验一教师讲解一评价总
结
十八、【本节重点(学习目标)】
知识点:
■数据完整性
■主键简述
■约束简述
■默认简述
■表的关系
技能点:
■主键的设置方法
■约束的设置方法
■默认的设置方法
■关系的设置方法
十九、【讲授新课】
4、授课注意事项
本节涉及到的一些约束、默认等等是学生没有接触过的内容分组教学法:
本节任务可以
的时候应该详细一些,并加强训练。
将学生分为小
5、内容导入组进行基本表
的设计与实
现。
基本表的创建只是构造了表的框架,要想基本表在数据库更好的发
挥其保存数据的作用,必须要通过一定的手段来保证数据的完整性和正
确性。
6、具体内容
本节任务:
任务较多,见任务工单
本节内容:
一、布置任务
根据任务工单及教师描述接受任务。
基本表的创建过程中需要考虑和设置的内容有那些:
•数据类型的选择和设置
•字段的各种约束
•表之间的关系。
二、知识准备
1、数据完整性
(1)实体完整性(主键)。
实体完整性将记录(行)定义为特定表的唯一实体,即每一行数据
都反映不同的实体,不能存在相同的数据行。
(2)域完整性
域完整性指特定字段的项的有效性。可以强制域完整性限制类型、
限制格式或限制可能值的范围。
(3)参照完整性(外键)
参照完整性约束用来保持表之间已定义的关系。
(4)自定义完整性
课程思政:实体完整性的主要作用就是保证数据库中的每条数柄断一
思政元素
要具备“独特”的特征,保证其唯一性。而我们每个人也是一样,没惹生感悟
完全一模一样的人,即使双胞胎也是如此。所以,每个人都有自己独立
的思想和对待事物的看法,我们在和他人交流的过程中要试着理解他人,
经常换位思考,不要认为与自己的意见相左就是错误的。
2、主键和外键
(1)主键
主键是用来唯一标识表中一条记录(行)的,它可以由一个字段或
多个字段组成,用于强制表的实体完整性。
(2)外键
外键是SQLServer2008保证参照完整性的设置。被设置外键的字
段值必须在对应表的主键的值之中。
3、标识列(IDENTITY)
•特意对字段进行区分的可以递增的整数,标识列本身没
有具体意义,不反应数据的意义。
•需要设计为标识列的字段必须选用整型数据类型。
•标识列的数据不需要自己输入,自动生成,用户也不能
对其进行修改。
4、默认值(DEFAULT)
事先定义好的字段数值,用户如果不输入,由系统输入。
5、检查约束(CHECK)
[A]>0
[A]between0and100
[A]in('a'b'c')
[A]like'_a%'
课程思政:各类完整性强调“不以规矩,不能成方圆”,保障了即不~~
库在创建和使用过程中的合理性和合法性。同样,每个个体的发展也南德修养
要正确的引导与规范,同学们在学习、生活和工作中需要遵守国家」算_____
会和学校的各项法律法规和规章制度,不越位、不犯规,做一个遵纪守
法的公民。
三、任务实现
1、设置主键
PC0S-01051二dbo.商品表*对象资源管理器详细信息
列名数据类型允许Null值
而品编号
商品名称设置主诞H)
品牌插入列坦)
型号删除列出)
类型关系天…
进价
索引/键复)…
销售价
全文索引电).•・
库存
XML索引也)…
CHECK约束©)...
空间索引也)...
生成更改脚本K)...
2、默认值
PC0S-01051...-dbo.商品表♦(_7X
列名数据类型允许围值人
N□
8商品编号char(3)
回
陶品名祢varchar(ZU)0
卜:品牌varchar(20)0
型号varchar(ZO)
回
类型char(3)0
进价smallmoney0
精售价smalkit
回
库存smallnt
〔
3、约束
CHECK为束
法定的CKKK妁束(£),
CKf/A
日百加)
表达W
日程崇
(名麻)0:.裔品表」
说明
5表设计署
是
究制用于I怨ERT和VPDA
是
强利用于复制
是
在包版或重射月用时当查E
[濯加⑥||限除@)J
4、外键
二十、【课堂小结】
只有进行了主键、约束等设置的基本表才是一个完整的基本表,才
能最大程度的保证数据的完整性的准确性。
二十一、【作业】
根据我院的实际情况,建立一个班级表。
一、【复习引入】
基本表的创建
二、【本节所属项目任务及子任务】
•项目任务名称:销售管理数据库及商品表等对象的实施
•子任务名称:“高价商品”等其他数据库对象的实现
三、【主要教学过程】
布置任务一简单介绍一学生独立实验f教师讲解f
评价总结
四、【本节重点(学习目标)】
•视图的创建
•索引的创建
五、【讲授新课】
1.授课注意事项
今天课程的主要内容是在上节课完成的基本表的基础上,分组教学法:
本节任务可以
按照实际需要创建一些视图数据库对象,前提是首先要向学生介
将学生分为小
绍清楚视图的原理以及在数据库中发挥的作用,杜绝出现学生会组进行视图及
建立却不知道为什么建立的情况出现。索引的设计与
实现。
2.内容导入
表是一种格式要求较高的对象,我们现实使用中,表格的结
构有时候并不能满足我们的要求,所以视图对象就产生了,它的
作用就是使得表格可以用一种比较灵活的方式显示给用户。
2、具体内容
本节任务:
创建“高价商品”视图等其他数据库对象
本节内容:
1.视图
1)布置任务
让学生根据任务工单及教师描述接受任务。
这里要向学生介绍视图的一些基本概念和创建方法:
2)任务分析头脑风暴法:
小组的每个组员可以首先独立完成设计,然后最后由组长确组员将自己的
想法与其他组
定最后的实施方案。员进行交流和
3)任务实施汇总。
要求学生按照自己设计的方案使用SSMS完成“高价商品”
等视图的实现。包括视图的创建、修改和使用三个方面。
主要的内容为:
•视图的概念
•视图的作用
•视图的创建
视图的管理关于前三个内容,主要是理论概念方面的。但是
这部分概念是比较重要的,因为只有了解了视图的作用等内
容才能更好的应用它。
所以前三部分理论内容也要做比较详细的介绍。
首先介绍视图的原理,让学生知道,视图实际上不是一个实
际存在的图,而是虚拟的,每次使用都是从表或其他视图中提取
数据。
(1)概述:由一个或几个基本表(或己经定义的视图)导出
的虚表
(2)优点:
a.能够简化用户的操作
b.可以使用户以不同的方式看待同一数据
C.视图可以对机密的数据提供保护
d.视图对数据库的重构提供了一定程度的逻辑独立性
今天的重点是视图的建立方法
视图的创建界面分为4个部分。
要注意说明各
但是除去最后一部分是用来显示结果的外,其他几个部
个部分之间的
分都是相互联通的,只是通过不同的方式来管理视图,在某联系和区别。
一个部分对视图的修改,都会立即在其他部分中显示出来。
所以需要学生掌握,针对不同的修改要求.选择最合理的修
改方法。
2.索引
1)布置任务
让学生根据任务工单及教师描述接受任务。
这里要向学生介绍索引的一些基本概念和创建方法:
2)任务分析头脑风暴法:
小组的每个组员可以首先独立完成设计,然后最后由组长确组员将自己的
想法与其他组
定最后的实施方案。员进行交流和
3)任务实施汇总。
因为索引是自动使用的,所以这部分的重点内容是要学生掌
握索引的优点、基本原理和创建方法。
首先要向学生讲述清楚索引的工作原理,实际也就是索引的
优点。通过实例比较无索引,有索引和聚簇索引的区别。
创建索引的方法比较简单,关键是说明一些参数的设置,例
如唯一索引,聚簇索引、索引排序、页充满度等。
六、【课堂小结】
视图是一个特殊而又重要的对象,很多时候我们在使用数据
库时就是在使用视图,所以必须了解他的概念,工作原理和创建
方法。
七、【作业】
根据学院教学科和学生科的情况,分别创建视图
八、【复习引入】
SQL语言基础
九、【本节所属项目任务及子任务】
•项目任务名称:SQL语言基础及借阅系统信息检索
•子任务名称:“检索所有商品信息”等简单查询
十、【主要教学过程】
布置任务一简单介绍一学生独立实验一教师讲解一
评价总结
十一、【本节重点(学习目标)】
•SQL语句基础
十二、【讲授新课】
4、授课注意事项
本次课程与前面的课程不同,基本没有界面上的操作,多为
本节的内容本
SQL语句的编写所以在教学中要注意方法。今天重点是介绍SQL身是理论性较
语句的一些基本内容,例如SQL简介,SQL语法结构中的符号,强的,如果雉
语法结构的规定等等,|讲解的过程中要多结合实例讲解合实例去介
绍,效果会比
5、内容导入较好。
SQL语句是数据库学习中十分重要的部分,数据库的很多
操作都需要通过语句的方式来完成,而学好SQL语句,首先就
要对语句中出现的符号及语法要求有所了解,为后面的学习打
好基础。
课程思政:SQL语言目前是全球通用的数据库语言,不断
探索在其基础上开发更加优化的数据库语言,因为只有不断的
创新才可能创造更大的价值。
计算机汉字激光照排技术创始人王选,打破日本和欧美的
技术垄断,主持计算机汉字激光照排系统的研究开发,直接从
第4代激光照排技术开始研制,开创性地研制当时国外尚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年幼儿园植物有多高
- 2026年幼儿园 猜影子
- 2026年祖国的标志幼儿园
- 卫生材料新篇章-领先技术助力市场
- 交易功能新篇章-智能化升级体验更上一层楼
- (2026年)常用中药饮片辨识-根及根茎类课件
- (2026)成人失禁性皮炎的预防与护理 课件
- 2026年春天幼儿园教案
- 2026年幼儿园春季内容
- 2026年幼儿园爱鸟护鸟
- 2026广东警官学院招聘事业单位人员5人备考题库及答案详解【夺冠】
- 公司业务首单奖励制度
- 房产巡检监督制度
- 2026年中考数学模拟试卷及答案解析(共四套)
- 2025年法医临床考试题库及答案
- 统编版(2026)八年级下册历史教材课后问题答案(全册)
- 北京理工大学《嵌入式系统》2024 - 2025 学年第一学期期末试卷
- 狂犬病预防控制技术指南2025版
- 沈阳汽车集团有限公司招聘笔试题库2026
- 浙江警察学院2025年三位一体综合评价面试真题(含答案)
- 纪检档案培训课件
评论
0/150
提交评论