计算机技术与计算思维 课件 9-程序设计基础及数据建模_第1页
计算机技术与计算思维 课件 9-程序设计基础及数据建模_第2页
计算机技术与计算思维 课件 9-程序设计基础及数据建模_第3页
计算机技术与计算思维 课件 9-程序设计基础及数据建模_第4页
计算机技术与计算思维 课件 9-程序设计基础及数据建模_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息技术实践《信息技术实践》课程组程序设计基础及数据建模课程目标了解程序设计基本概念能够将程序流程图转换为程序了解数据建模基本概念程序设计计算机程序运行于计算机上,是一组计算机能够识别和执行的指令,也是满足人们某种需求的信息化工具。程序设计是指设计、编制、调试程序的方法和过程,也称为编程。编程往往以某些程序设计语言编写,运行于某种目标结构体系上,用于解决人们的实际问题。在大数据人工智能时代,越来越多的非计算机专业人员参与到数据的处理与分析过程中大家需要结合自身的专业知识,利用计算机编程工具,进行相关的数据处理工作。在众多的编程语言中,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:11:nm:n2、通过简单的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)中某位学生的学号(20220003),想

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论