2024-2025-1 20241423 《计算机基础与程序设计》第十一周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业
这个作业的目标 计算机网络、网络拓扑、云计算、网络安全、Web、HTML,CSS,Javascript、XML
作业正文 ... 本博客链接

教材学习内容总结

《计算机科学概论》
第 15 章 数据库与信息管理
数据库基础:数据库是有组织的电子数据集合,数据库管理系统(DBMS)用于创建、管理和操作数据库,常见的有 MySQL、Oracle、Microsoft SQL Server 等。
数据模型:
关系模型:以行和列存储数据,表代表实体,通过键值关联。
对象关系模型:结合关系模型与对象导向方法,支持复杂数据类型。
层次模型与网络模型:是较旧的数据结构,分别以树形和网状方式组织数据。
SQL 语言:基本操作包括 SELECT(检索数据)、INSERT(添加新记录)、UPDATE(修改记录)、DELETE(删除记录)。还可通过 WHERE 子句、ORDER BY、GROUP BY 等进行条件查询、数据过滤和排序,以及使用 JOIN 操作从多表中提取相关数据。
数据库设计:规范化可消除数据冗余,保证一致性,通过将数据分解到多个表实现。主键用于唯一标识表中的记录,外键用于建立表之间的关系。
事务管理与并发控制:事务具有 ACID 特性,即原子性、一致性、隔离性、持久性。并发控制技术如锁机制、时间戳等可防止数据冲突。
数据安全性与隐私:数据备份与恢复可防止数据丢失。用户授权与身份验证确保只有授权用户可访问或修改数据,同时要遵循隐私保护法律法规,实现数据最小化原则 。
第 16 章 计算机网络
网络概述:计算机网络是通过通信链路连接的计算机系统,用于数据交换和资源共享。
网络类型:
局域网(LAN):局限于较小地理范围,速度快、成本低。
广域网(WAN):覆盖广泛区域,由多个局域网组成,速度较慢,使用公共或租用线路。
互联网:全球最大的计算机网络,实现全球信息共享。
网络协议:TCP/IP 协议栈是网络通信的基础。传输层的 TCP 负责可靠的数据传输和顺序控制,UDP 则更注重效率;网络层的 IP 负责地址寻址与路由选择;应用层有 HTTP、FTP、SMTP 等协议支持各种实际应用程序。
网络安全:网络面临病毒、恶意软件、DDoS 攻击等威胁。相应的安全措施包括使用 SSL/TLS 协议加密数据传输、设置防火墙监控流量、采用入侵检测和预防系统(IDS/IPS)识别和响应网络攻击。
网络应用:
电子邮件:通过 SMTP、IMAP/POP3 等协议实现点对点消息传递。
网页浏览:借助 HTTP/HTTPS 协议,浏览器负责解析和展示网页内容。
文件传输:可通过 FTP 和 P2P 技术快速共享文件 。
《C语言程序设计》
字符读写
fgetc 函数:用于从指定文件中读取一个字符,语法格式如 int fgetc(FILE *stream);,返回值为读取到的字符(以 int 类型返回便于处理 EOF,即文件末尾标志,EOF 通常定义为 -1),若遇到文件末尾则返回 EOF。
fputc 函数:用来向指定文件写入一个字符,语法格式是 int fputc(int c, FILE *stream);,将字符 c 写入文件 stream,成功写入返回写入的字符,失败返回 EOF。
字符串读写
fgets 函数:可从文件中读取一行字符串(以换行符 \n 或者达到指定的最大读取长度为止),语法格式为 char *fgets(char *s, int n, FILE *stream);,把读取到的字符串存放到 s 指向的缓冲区中,最多读取 n - 1 个字符,成功读取返回 s,若遇到文件末尾或出错返回 NULL。
fputs 函数:用于将一个字符串写入文件,语法格式为 int fputs(const char *s, FILE *stream);,把 s 指向的字符串写入文件 stream,成功写入返回非负整数,失败返回 EOF。

基于AI的学习



posted on 2024-12-08 11:50  言志YYY  阅读(18)  评论(0)    收藏  举报

导航