计算机技术与计算思维 课件 9-程序设计基础及数据建模.pptx

计算机技术与计算思维 课件 9-程序设计基础及数据建模.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

信息技术实践

《信息技术实践》课程组

程序设计基础及数据建模

课程目标

了解程序设计基本概念

能够将程序流程图转换为程序

了解数据建模基本概念

程序设计

计算机程序运行于计算机上,是一组计算机能够识别和执行的指令,也是满足人们某种需求的信息化工具。程序设计是指设计、编制、调试程序的方法和过程,也称为编程。编程往往以某些程序设计语言编写,运行于某种目标结构体系上,用于解决人们的实际问题。在大数据人工智能时代,越来越多的非计算机专业人员参与到数据的处理与分析过程中大家需要结合自身的专业知识,利用计算机编程工具,进行相关的数据处理工作。在众多的编程语言中,Python简单易学、通俗易懂,丰富的模块库能够在数据处理和分析领域缩短开发周期,解决学习、工作和生活中的各类问题。

课程导学

一、任务描述

程序设计

小智进入天府学院后,通过学校官网,对《校长札记》进行了阅读和学习。29篇校长札记阅读完成后,小智想统计一下其中出现的高频词汇,用Python来回答这个问题吧

二、任务分析

怎么做?

校长札记是中文文章,中文文章经过分词才能进行词频统计,需要用到Python中的jieba库。从算法思想上来看,词频统计为累加问题,即对文档中每个词设计一个计数器,词语每出现1次,相关计数器加1。

三、任务实现

1.输入

2.处理

3.输出统计结果

4.运行

四、知识拓展

1.程序设计风格

2.构造化程序设计

3.面向对象程序设计

4.程序的调试

5.Python的诞生与特点

6.Python的应用领域

7.Python的版本

8.Python开发环境

9.运行第一个Python小程序

五、训练任务

课堂实践

任务1:《水浒传》是中国四大名著之一。全书通过描写梁山好汉反抗欺压、水泊梁山壮大和受宋朝招安,以及受招安后为宋朝征战,最终消亡的宏大故事,艺术地反映了中国历史上宋江起义从发生、发展直至失败的全过程,深刻揭示了起义的社会根源,满腔热情地歌颂了起义英雄的反抗斗争和他们的社会理想,也具体揭示了起义失败的内在历史原因。全书中出场次数最多的是谁呢?

数据建模

数据建模指通过建立数据科学模型的手段解决现实问题的过程。从需求到实际的数据库会有三种模型:概念数据模型、逻辑数据模型、物理数据模型。概念数据模型是现实世界第一层次的抽象,是数据库设计人员和用户交流的工具,因此要求概念数据模型一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面应该简单、直观和清晰,能为不具备专业知识或者专业知识较少的用户所理解。其中E-R模型用E-R图来抽象表示现实世界中客观事物及其联系的数据特征,是一种语义表达能力强、易于理解的概念数据模型。

课程导学

主要内容

任务描述

任务分析

任务实现

知识拓展

训练任务

一、任务描述

小智通过学校教学管理系统可以查询到自己所修课程信息以及课程对应的授课教师信息,请帮助小智绘制教学管理系统的部分E-R图,并通过简单的SQL语实现学生信息表的查询。

二、任务分析

要想完成任务,首先需要判断出教学管理系统中有哪些实体、属性等,分析其中存在什么联系。其次要了解什么是SQL语言,当数据存储在被称为表的数据库对象中,可以通过结构化查询语言(SOL)对数据进行简单的查询。

三、任务实现

1、绘制E-R图

实体

属性

联系

1:1

1:n

m:n

2、通过简单的SQL语句实现学生信息表的查询

四、知识拓展

1.数据库的定义

2.数据库管理系统

3.概念模型

4.E-R模型

5.实体之间的联系

6.E-R图的画法

7.关系模型的基本术语

8.关系的性质

9.关系完整性约束

10.关系模式

11.SQL语句

五、训练任务

任务1:数据库中有一张教师信息表(staffinfo),包括字段:工号、姓名、性别、专业。还有一张课程表(scoreinfo),包括字段:课程名、课程号。请画出E-R图并写出关系模式。

任务2:学生信息表stuinfo(见图4-48)中某位学生的学号),想查询其姓名。请用SOL语句实现该生姓名的查询。

任务3:查询学生信息表stuinfo(见图4-48)中是男生的学生信息。请用SOL语句实现查询。

课堂实践:

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档