目录

网络内外新技术

虚拟化

特征

云计算

概念

大数据

特征

人工智能

操作系统概述

什么是操作系统?

操作系统的发展过程

操作系统的基本功能

经典操作系统

UNIX

Windows

Linux

数据库概述

为什么用数据库?

什么是数据库?

关系数据库

SQL Server

MySQL

Sqlite

数据库基本操作

结构化查询语言(SQL)

插入

删除

修改

查询


网络内外新技术

虚拟化

特征

软件虚拟CPU、主板、内存、硬盘、声卡、网卡...

工具平台:Vmware、Virtual Box、Docker等

云计算

概念

将计算和存储节点集中管理形成公共基础设施,用户可以像用水和电一样付费使用各种计算和存储资源。

大数据

特征

5V——Volume大量、Velocity高速、Variety多样、Veracity真实、Value低价值密度

数据无结构

        强调相关而不是因果

人工智能

深度学习(AIphaGo)

无人驾驶汽车

操作系统概述

什么是操作系统?

定义:操作系统(Operating System, OS )是管理计算机系统资源、控制程序的执行、改善人机界面、提供各种服务、合理地组织计算机工作流程和为用户使用计算机提供良好运行环境的一类系统软件。

操作系统的发展过程

1960年,批处理OS

1966年,分时OS

1969年,UNIX

1984年,macOS

1985年,Windows1.0

1991年,Linux

1995年,Windows 95

2007年,iOS

2008年,Android

2019年,华为鸿蒙,第一款自主知识产权的操作系统

操作系统的基本功能

存储管理、设备管理、用户接口、网络管理、文件管理、处理器管理

经典操作系统

UNIX

UNIX操作系统是由两位著名黑客肯·汤普森和丹尼斯·里奇开发的。主要衍生版本包括IBM的AIX系统,HP的HP-UX系统和Sun公司的Solaris系统。

AIX系统:1986年,AIX系统诞生,是UNIX的第一个商业化的操作系统。

HP-UX系统:惠普公司的UNIX系统。具有良好的性能,在金融领域应用广泛。

Solaris系统:SUN公司研发的多用户多任务的UNIX操作系统。

Windows

Windows操作系统是微软研发的一款图形用户界面的操作系统。

Windows 1.0:于1985年正式诞生,是微软的第一个Windows 操作系统版本。

Windows3.0:发布于1990年05月22日,是微软在PC市场开疆扩土的头号功臣。

Windows 95:是Windows一款经典版本,发布于1995年08月24日。

Windows 2000:发布于2000年02月17日,稳固了微软在操作系统的市场地位。

Windows XP:发布于2001年10月25日,率先使用双列开始菜单。

Windows 7:发布于2009年07月22日,界面更美观且操作更便捷。

Windows 10:发布于2015年07月29日,是到目前为止的最新Windows版本。

Windows常用命令

                cd——显示当前目录的名称或更改当前目录

语法:cd [<drive>:][<path>]

实例:cd username\programs 更改当前目录为username\programs.

dir——显示目录的文件和子目录的列表。

语法:dir [<drive>:][<path>][<filename>]

实例:dir c:\*.txt/s显示C盘上的所有目录中具有txt扩展名的所有文件名的列表。

参数/s,是列出目录和所有子目录中的匹配项

copy——将一个或多个文件从一个位置复制到另一个位置。

语法:copy <source> [<destination>]

实例:copy red.txt c:\color将red.txt从当前位置复制到C盘color目录。

Linux

Linux是芬兰黑客李纳斯·托沃兹于1991年编写的操作系统内核

特点

                多用户、多任务的操作系统,可以作为Internet服务器;

兼容UNIX,支持UNIX开发流程和程序设计语言;

全面支持TCP/IP,内置网络功能,方便跟各种操作系统机器联网。

Redhat(红帽)——第一个面向商业市场的Linux发行版。

Ubuntu——适用于笔记本电脑、桌面电脑和服务器。

CentOS——一款企业级Linux发行版。

Kali Linux——用于测试的Linux版本。

Linux常用命令

                ls——列出目前工作目录所含的文件及子目录。

语法:ls [-alrtAFR] [name...]

实例:Is -l /bin将/bin目录以下所有目录及文件详细资料列出。

参数-I将文件名、权限、拥有者和文件大小等列出

cd——切换当前工作目录。

语法:cd [dirName]

实例:cd /usr/bin——切换到/usr/bin/。

mkdir——创建目录。

语法:mkdir [-p] dirName

实例:mkdir -p run/test在工作目录下的run目录中,建立一个名为test的子目录。

参数-p若run目录不存在,则建立一个。

Kali常用黑客工具

                Nmap——是一个免费开放的网络扫描和嗅探工具包,是扫描界的瑞士军刀。具有探测主机是否在线,推断主机所用的操作系统;扫描主机端口,嗅探所提供的网络服务等功能。

​​​​​​​        SQLmap——是一个开源渗透测试工具,它可以自动检测和利用SQL注入漏洞并接管数据库服务器。具有数据库指纹识别、从数据库中获取数据、访问底层文件系统等功能。

​​​​​​​        WireShark——​​​​​​​是一个网络封包分析软件。能够抓取网络封包,并详细地显示网络封包资料。

Metasploit——是一款开源的安全漏洞检测工具。具有智能开发,代码审计,Web应用程序扫描,社会工程等功能。

数据库概述

为什么用数据库?

 引例:学生选课,要记录学生相关信息、课程相关信息和学生选课信息。使用Excel来存储,需构造一个二维表格。
        属性:学号(Sno),姓名(Sname),年龄(Sage),性别(Ssex),院系(Sdept),班级(Sclass),课程号(Cno),课程名(Cname),课程学分(Ccredit),成绩(Grade)。

什么是数据库?

数据库是一个组织内被应用程序使用的逻辑相一致的相关数据的集合。

数据库系统是构建在数据库基础上的数据管理系统。

包括:数据库、数据库管理系统、数据库应用系统、数据库管理员、用户

数据库管理系统(DBMS)是用于描述、管理和维护数据库的通用系统软件。

数据库应用程序是在数据库基础上,结合具体任务开发的对数据进行管理的软件。

关系数据库

关系数据库是使用二维表格来描述客观事物及事物之间的联系。
                满足一定的规范化要求的。
        实例:Student(Sno,Sname,Ssex,Sage,Sdept,Sclass)

Course(Cno,Cname,Ccredit)

SC(Sno,Cno,Grade)

主键唯一确定这类事物中的一个事物的属性列。
                例如:Student中的Sno , Course中的Cno , SC中的(Sno,Cno)

SQL Server

微软推出的关系型数据库管理系统。1988年推出第一个版,目前是2019版。

特点——提供了企业级的数据管理。

MySQL

由瑞典MySQL AB公司开发。

特点——体积小、速度快、总体成本低,开放源码,中小型网站都选择MySQL作为网站数据库。

Sqlite

是一款轻型的数据库,SQLite是世界上部署最广泛的数据库。
                特点——占用资源非常的低,完全配置时小于400KB。是跨平台的,支持众多操作系统。

数据库基本操作

插入操作(Insert)、删除操作(Delete)、修改操作(Update)、查询操作(Select)

结构化查询语言(SQL)

SQL全称是Structured Query Language,是一种数据库查询和程序设计语言。用于存取数据以及查询、更新和管理关系数据库系统。

SQL是非过程化语言

SQL是统一的语言

SQL是所有关系数据库的公共语言

插入

语法

INSERT

INTO<表名>[(<属性列1>[,<属性列2>].….)]

VALUES(<常量1>[,<常量2>].….);
        实例
                INSERT

INTO Student(Sno,Sname,Sdept,Sclass)

VALUES('202101001','李明’,CS',202101');

完成:将新学生记录('202101001','李明’;CS,202101')插入到学生表中。

删除

语法

DELETE

FROM<表名>

[WHERE<条件>];

实例

DELETE

FROM Student

WHERE Sno=202101008";
                完成:从学生表中删除学号为202101008的记录。

修改

语法

UPDATE<表名>

SET<列名>=<表达式[,<列名>=<表达式>]...

[WHERE<条件>];
        实例

UPDATE Student

SET Sname=‘李雷’

WHERE Sno=‘202101006’;
                完成:将学号为202101006的学生记录的姓名修改为李雷。

查询

语法

SELECT[ALLIDISTINCT]<目标列表达式>[<目标列表达式>].….

FROM<表名或视图名>[<表名或视图名>]...

[WHERE<条件表达式>]

[GROUP BY<列名1>[HAVING<条件表达式>]]

[ORDER BY<列名2>[ASC|DESC]];

实例1∶单表查询

SELECT Sname , Ssex

FROM Student

WHERE Sdept IN ( 'CS',MA',PE’) ;

完成:在学生表中查找计算机系,数学系和石油工程系的学生。

实例2∶多表查询

SELECT Student.Sno,Sname,Cname,Grade

FROM Student, Course, sC

WHERE Student.Sno=sC.Sno AND Course.Cno= sc.Cno

ORDER BY Grade DESC;

完成:查询学生选课相关信息,并按照成绩降序排列。

 实例3∶集合查询

        要求:参加集合查询的各个子查询结果的属性列必须相同。

SELECT Sname

FROM Student

WHERE Sdept IN'CS'

 UNION

SELECT Sname

FROM Student

WHERE Sage>19;

完成:计算机系学生与所有年龄大于19岁的学生的并集,使用UNION并集计筒将两个查询结果合并起来。

信息技术基础2(课程笔记)相关推荐

  1. 《模拟电子技术基础》课程笔记(二)——课程概要

    1.课程内容: 利用半导体器件和外围器件构成的对模拟信号实施处理的电路. 包括信号的滤波.放大.产生.变换. 2.课程特点 (1)工程性强 ①在分析模拟电路时常常需要从工程角度分析问题和解决问题. ② ...

  2. B站 马士兵Python 入门基础版 - 课程笔记

    视频传送门:https://www.bilibili.com/video/BV1wD4y1o7AS 记得三连 文章目录 print的规则 数字类型 类型转换 Python中的运算符 链式赋值 参数赋值 ...

  3. arraylist从大到小排序_JAVA零基础入门课程笔记----数组排序

    一.什么是数组 * 数组是一个变量,存储相同数据类型的一组数据: * 声明一个变量就是在内存空间划出一块合适的空间 * 声明一个数组就是在内存空间划出一串连续的空间 二.数组的基本要素 标识符:数组的 ...

  4. (ACWing yxc讲解基础算法课程笔记)基础算法 整数二分

    二分排序: 整数二分: 我们先来说一下单调性和二分的区别,有单调性一定能进行二分排序,但是能进行二分排序的不一定有单调性.所以说二分的本质并非是单调性. 我们假设有这样一个范围.我们能把它分成两个部分 ...

  5. 《模拟电子技术基础》课程笔记(六)——场效应管

    场效管 只有一种载流子参与导电,且利用电场效应来控制电流的三极管,称为场效应管,也称单极型三极管. 场效应管分为结型场效应管和绝缘栅场效应管. 特点:单极性器件(一种载流子导电):输入电阻高:工艺简单 ...

  6. web前端开发-HTML+CSS基础入门 课程笔记

    https://www.bilibili.com/video/BV1yx411d7Rc?p=3&share_source=copy_web 目录 概述 术语 版本和兼容性 开发环境的准备 第一 ...

  7. 《工程制图基础》课程笔记(一)——国标规定

  8. 《模拟电子技术基础》课程笔记(五)——双极型三极管

    目录 双极性三极管 三极管的结构 三极管的放大作用 三极管中载流子的运动过程 三极管的电流分配关系 三极管的特性曲线: 三极管的主要参数 PNP型三极管 双极性三极管 双极性三极管又称三极管.晶体管. ...

  9. 《模拟电子技术基础》课程笔记(四)——半导体二极管

    二极管伏安特性和主要参数 二极管的结构类型 (a)点接触型,常用于高频检波和小功率整流电路. (b)面接触型,常用于低频整流电路: (c)平面型,常用于集成电路. 二极管的伏安特性 在0K时,U(T) ...

  10. 《模拟电子技术基础》课程笔记(八)——经典放大电路分析

    一.静态工作点稳定电路 分压式偏置电路 1.电路组成 2.静态与动态分析 二.放大电路的三种基本组态 (一)共集电极放大电路 1.静态工作点 2.电流放大倍数 3.电压放大倍数 结论:电压放大倍数恒小 ...

最新文章

  1. Java项目:潜艇大战项目(java+swing)
  2. eclipse集成lombok
  3. SLAM | 视觉SLAM中特征点法与直接法结合:SVO
  4. 教你怎么在Dreamweaver中创建数据库
  5. 通过结构体某个成员的地址计算结构体首地址 (转)
  6. 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo
  7. android系统性能优化(13)---Android性能优化典范 - 第1季
  8. python获取网站window全局对象或方法的返回值
  9. C Tricks(四)—— 从数组中随机选择一个元素
  10. 动手设计 CPU(三)—— 微程序控制的存储器读写系统设计
  11. vant使用iconfont图标
  12. yoga710怎么进入bios_联想yoga进入bios
  13. U盘数据恢复软件推荐
  14. 洛谷-2822 组合数问题
  15. Linux IP代理筛选系统(shell+proxy)
  16. 微村:做APP里的掌上村长
  17. 设置微信自动回复,默认回复及推送模板消息
  18. 《创新者的基因》读书笔记
  19. 如何通过DCGAN实现动漫人物图像的自动生成?
  20. 蓝桥杯基础试题练习小结(vip)(二)

热门文章

  1. 海康iv4200支持多少_安防工程神器-海康安防计算器功能介绍
  2. ionic 实现广告图片无限滚动标签介绍
  3. 阿里云服务器使用fastDFS问题
  4. 计算机图形图像学 ar,一种实现增强现实的方法及其应用、计算设备与流程
  5. 初来乍到,捣鼓捣鼓前端
  6. itpt_TCPL 第二章:类型、运算符以及表达式
  7. 一起读论文 | 文本分类任务的BERT微调方法论
  8. 入侵检测系统 FAQ
  9. 51单片机智能家居环境检测 烟雾温度GSM短信提示报警器(原理图+程序+仿真+PCB)
  10. Excel如何将单元格数据拆分并转为多行