书小宅之概念汇总——胜读十年书
计算机基础
世界上第一台电子计算机于1946年诞生于美国。
1945年,
ENIAC
的顾问、美籍匈牙利数学家冯·诺依曼
在为一台新的计算机EDVAC (EDVAC是电子离散变量计算机的缩写,是世界上首次设计的存储程序计算机)所制定的计划中首次提出了存储程序计算机体系结构的概念
。计算机中所有的程序都在内存中运行。
中央处理器(微处理器)简称
CPU
,是计算机系统的核心,主要包括运算器和控制器两个部件。存储器
的基本功能是存储各种控制信息;运算器
的基本功能是包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。控制器
的基本功能是控制机器各个部件协调一致地工作。数据总线的数目(也就是宽度),是指一次能传输的数据的位数,通常就是CPU一次能处理的数据的位数,所以
字长就是取决于数据总线
。总线是连接计算机中各组成部件的一组物理信号线及相关的控制电路,总线一般都指系统总线,
系统总线上有三类信号:数据信号、地址信号和控制信号
。计算机的基本原理是存储程序和程序控制
。预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址去等步骤。指令就是给计算机下达的一道命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,
一条指令必须包括操作码和操作数(或称地址码)。
在机器指令中:
地址码
是产品出厂时已经设定的号码,用以区别不同的设备,就如同机器的身份号。
数据传送指令一般都是操作数自源地址单元传送到目的地址单元,指令执行后,源地址单元的操作不变,目的地址单元的操作数则修改为源单元的操作数叫做源操作数
。
操作数
是运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量 。
操作码
指出该指令完整操作的类型。不同计算机的指令系统包括的指令种类和数目是不同的,但一般均能够实现的运算包括
算术运算、逻辑运算、移位操作、数据传送、判定与控制等
。数据和指令都以二进制代码的形式存储在存储器中,从代码本身无法区别它是数据还是指令,CPU在取指令时把从存储器中读取的信息都看作指令,在读取数据时把从存储器中读取的信息都看成是数据,
只有通过CPU执行程序的过程才能判断从存储器中读取的是数据还是指令。
对于一种给定的计算机微处理器构架来说,字是微处理器的自然存储单位,
字的长度与微处理器芯片的型号有关
。计算机的
存储器
分为内存储器和外存储器,内存储器按其工作方式的不同又分为随机存储器(RAM)和只读存储器(ROM),外存储器则包括磁盘、光盘和磁带等,一般情况外存储器在断电后数据不会丢失。CPU能够直接访问的存储部件是内存储器。因为内存储器与CPU直接进行数据交换,属于计算机内的缓冲存储器,计算机所处理的二进制数据都要先经过内存储器才能到达CPU,所以,
CPU访问周期最短的存储器为内存储器。
从存储器的某个单元取出内存仅进行读取操作,并不会使该单元和内容消失,也不会改变其内容。
寄存器
存放当前的瞬间正在操作使用的数据,其余的大量数据则存放在存储器中。RAM
即随机(存取)存储器,计算机程序和数据通常由硬盘调入RAM中执行,而且运行后的数据也可以放置其中,内存容量主要指RAM的容量;具有随机存取性和易失性,断电后数据会全部丢失。
ROM
是只读存储器,一般设置在主板上,比较小,装一些基本的输入输出系统,不允许修改;只能读出实现所存数据的固态半导体存储器。
Cache
是高速缓存,一般内置在CPU中。由于CPU速度越来越快,高速运行的CPU不能及时地从RAM中读取数据,造成CPU等待;为解决CPU与内存储器之间速度不匹配的矛盾,目前采用高速缓冲存储器(Cache)技术,它比RAM速度快,容量较小,位于CPU和RAM之间。
CD-ROM
:调制解调器、完成图象处理的扫描仪、用于音频、视频多媒体文件欣赏的音箱、用于音乐的存储和回放或数据存储,用于将显示器显示内容投放到大屏幕上的投影仪、用于游戏的游戏操纵杆、摄像头等都是常见的计算机外部设备。
磁盘
既可以读盘,又可以将数据写入,因此既可以算做输入设备,又可以算做输出设备。将内存中的数据传送到计算机硬盘的称为写盘;将硬盘中的数据传送到内存的称为读盘。计算机按照信息形式和处理方式可分为电子数字计算机、电子模拟计算机和数模混合计算机;按照用途分类可分为
通用计算机和专用计算机
,其中通用计算机是用于解决各类问题而设计的计算机。计算机使用的电子器件划分为四代
:第一代计算机使用的主要原件是电子管;第二代计算机使用的主要原件是晶体管;第三代计算机使用的主要原件是集成电路;第四代计算机使用的主要原件是超大规模集成电路。E-mail
即电子邮件, 是一种用电子手段提供信息交换的通信方式,电子邮件可以是文字、图像、声音等多种形式。计算机系统由硬件和软件两大部分组成
,其中硬件包括输入设备、输出设备、存储器、运算器和控制器,运算器和控制器统称CPU。软件包括系统软件和应用软件。操作系统负责管理计算机的软件和硬件资源——扩充硬件功能,提供良好的人机交互界面。是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统。
系统软件是计算机最基本的软件,负责实现操作者对计算机最基本的操作。
软件是计算机程序、程序所用的数据以及有关文档资料的集合。
编译软件和操作系统属于系统软件。
数据处理
是指对各种数据进行收集、存储、整理、分类、统计、加工、利用、传播等一系列活动的统称。程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。
从物理结构看,
磁盘存储器存、取信息的最基本单位是扇区。
一个扇区是512个字节。32位微机中的“32”是指该微机的CPU位和字长,用来表示一个时钟周期里,CPU处理器能同时处理32位二进制数。
将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码即
字形码
。计算机在对二进制数据进行存储时是以八位二进制代码为一个单位存放在一起的,称为一个字节即
byte
。微型计算机中,
ASCII码
是现今最通用的单字节编码系统 。ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。ASCII码用七位二进制数表示字符。进制
:
基数是指某种数制中,每个数位上所能使用的数码个数,如十进制可用0-9,基数为10;二进制可用0或1,基数为2;
一般在数字后边用大写B表示二进制;用H表示十六进制;用D或不加字母表示十进制;计算机只能识别二进制。Windows的目录结构采用的是树形结构。
显示器的显示效果和
显卡
有关,显卡的好坏直接影响画面的流畅性。分辨率
是像是其所能表示的像素的个数,像素越密,分辨率越高,图像越清晰。删除
的文件到回收站,表示不再使用,清空回收站删除的文件会在硬盘消除无法恢复。剪切
表示下一步相关的任务是复制或者粘贴。直接在回收站点击还原则还原到被删除的路径下,如果剪切则可以还原到任何需要还原的地方。电子数字计算机
的所有信息以二进制数表示,其特点是运算速度快、运算精度高、通用性强、具有记忆功能和逻辑判断功能、具有自动控制能力。数值计算(科学计算)
是指利用计算机来完成科学研究和工程技术中提出的数学问题的计算,利用计算机的高速计算、大存储容量和连续运算的能力可以实现人工无法解决的科学计算问题。大多是从科学研究和工程技术中所提出的一些复杂的数学问题。人工智能
是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。信息处理(数据处理)
是指对各种数据进行收集、存储、整理、分类、统计、加工、利用、传播等一系列活动的统称,如指纹识别、图像处理均和办公自动化等。今后计算机技术的发展将表现为微型化、高性能化、网络化、大众化、智能化与人性化、功能综合化,计算机网络将呈现出全连接的、开放的、传输多媒体信息的特点。
新兴技术
电子商务的四种主要的经营模式:
(1)广告模式:提供网页空间刊登广告,以收取广告费;(2)零售模式:在网络上开设虚拟店面,贩卖商品;(3)中介模式:撮合买卖双方完成交易,以抽取佣金;(4)服务模式:提供在线服务,以收取服务费。故本题答案为B。网络广告形式
。
网幅广告是以GIF、JPG、Flash等格式建立的图象文件,定位在网页中用来表现广告内容,同时还可使用Java、Javascript等语言使其产生交互性,用Shockwave、视频等工具增强表现力的网络广告形式。
链接式广告往往占用空间较少,在网页上的位置比较自由,可以是一个小图片,小动画,也可以是一个提示性的标题或文本中的热字。
邮件广告,即电子邮件广告,是指通过互联网将广告发到用户电子邮箱的网络广告形式,它针对性强,传播面广,信息量大,其形式类似于直邮广告。
插播式广告是访客在请求登录网页时强制插入一个广告页面或弹出广告窗口。电子商务
是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网(Internet)、企业内部网(Intranet)、增值网(VAN) 上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化。
电子商务中的 “三流” 分别是指信息流、资金流、物流。电子商务 “四流”,具体指的是信息流、商流、资金流、物流。病毒性营销战略
的六个基本要素是:(1)提供有价值的产品或服务;(2)提供无须努力地向他人传递信息的方式;(3)信息传递范围很容易从小向很大规模扩散;(4)利用公共的积极性和行为;(5)利用现有的通信网路;(6)利用别人的资源。智能系统
问题求解方法大致分为搜索、推理和规划三类。推理机
的推理方式通常分为正向推理和反向推理两种。遗传算法
不能直接处理问题空间的参数,必须把它们转换成遗传空间的由基因按一定结构组成的染色体或个体,这一转换操作就叫做 *编码 *,也可以称为表示。云计算
是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。云存储
是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。云存储是一个以数据存储和管理为核心的云计算系统。
二维码
是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。二维码使用若干个与二进制相对应的几何形体来表示文字和数值信息。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。 二维码根据手机二维码应用业务形态不同可分为被读类和主读类。自动虹膜识别系统
包含硬件和软件两大模块:虹膜图像获取装置和虹膜识别算法,分别对应于图像获取和模式匹配这两个基本问题。- 云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
人工神经网络
从信息处理角度对人脑神经元网络进行抽象,建立某种简单模型,按不同的连接方式组成不同的网络。人工神经网络的特点和优越性,主要表现在三个方面:具有自学习功能;具有联想存储功能;具有高速寻找优化解的能力。
计算机网络
计算机网络的基本特征
:
1、计算机网络建立的主要目的是实现计算机资源的共享;
2、互联的计算机是分布在不同地理位置的多台独立的“自治计算机”;
3、联网计算机之间的通信必须遵循共同的网络协议,并不要求连入网络的计算机使用相同的操作系统。广域网的通信子网主要使用分组交换技术
,(因特网中应用的网络协议是采用分组交换)将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的。HTTP
是 WWW 客户机和 WWW 服务器之间的应用层传输协议;页面采用超文本方式对信息进行组织。用户可以使用统一的图形用户界面访问 Web 服务器,但用户访问 Web 服务器的时候需要知道服务器的 URL 地址。WWW是最常用的在各Internet站点之间漫游、浏览文本、图形和声音各种信息的一种网络服务。
描述计算机网络中数据通信的基本技术参数有两个:
数据传输速率与误码率。
网卡与 Hub 之间的双绞线长度最大为 100m。
交换式局域网通过 Ethernet Switch 支持
交换机
端口结点之间的多个并发连接,实现多结点之间数据的并发传输,因此可以增加局域网带宽,改善局域网的性能与服务质量。
交换机能隔离冲突域,工作在全双工状态
,使网络中多对节点同时通信,提高了网络的利用率,这是交换机的优点。计算机网络的基本功能包括:
数据通信、资源共享、分布式处理、信息综合处理、负载均衡、提高可靠性等。网络资源包括硬件资源、软件资源和数据资源。
网络操作系统是指能使网络上各个计算机方便而有效地
共享网络资源
,为用户提供所需的各种服务自操作系统软件。网络操作系统的基本任务是
:
1、屏蔽本地资源与网络资源的差异性;
2、为用户提供各种基本网络服务乃能;
3、完成网络共享系统资源的管理;
4、并提供网络系统的安全性服务。计算机网络从逻辑功能上可以分为
资源子网
和通信子网
两部分。资源子网由主机、终端及相关软件资源等组成,它提供各种网络资源与服务。通信子网由各种传输介质、通信设备和相关的网络协议组成,它为网络提供数据传输、交换和通信控制功能。分组交换
要求把数据分成大小相当的小数据片,每个片都要加上控制信息(如目的地址),因而传送数据的总开销较多。相比其他交换方式,分组交换信道利用率高。传播时延取决于传播介质及收发双方的距离,与采用何种交换方式无关。对各种交换方式,不同规格的终端都很难相互通信,故它不是分组交换的缺点。广域网和局域网之间的差异不仅在于它们
所覆盖范围
的不同,还在于它们所采用的协议和网络技术
的不同,广域网使用点对点技术,局域网使用共享广播技术。IEEE 802.3 标准是在 Ethernet 规范基础上制定的,
典型的 Ethernet 物理地址长度为 48 位。
采用分组存储转发
与路由选择
是点一点式网络与广播式网络的重要区别之一。路由器根据IP地址转发分组。
路由器是网络层设备,其任务是转发分组。每个路由器都维护一个路由表以决定分组的传输路径。为了提高路由器的查询效率和减少路由表维护的内容,路由表只保留到达目的地址的下一个路由的地址,而不是整个传输路径的信息。另外采用目的网络可使每个路由表项包含很多目的主机IP地址,这样可减少路由表中的项目。因此,路由表通常包含目的网络和到达该目的网络路径上的下一个路由器的IP地址
。计算机网络是由自治计算机互联起来的集合体——资源共享。
1、自治计算机是指由软件和硬件两部分组成,能完整地实现计算机的各种功能;
2、互联是指计算机之间能实现相互通信;
3、集合体是指所有使用通信线路及互联设备连接起来的自治计算机的集合。计算机网络的三大主要功能是
数据通信
、资源共享
以及分布式处理
。 计算机网络使各计算机之间的联系更加紧密而不是相对独立。以太网是无确认的无连接服务
,每个计算机无需对广播信息确认。考虑到局域网信道质量好,以太网采取了两项重要的措施以使通信更简便:①采用无连接的工作方式;②不对发送的数据帧进行编号,也不要求对方发回确认。因此,以太网提供的服务是不可靠的服务,即尽最大努力交付。差错的纠正由高层完成。
网络论坛是由传统的电子公告系统发展而来的,也就是BBS。
WWW是万维网,简称Web。
HTTP是超文本传输协议,所有的WWW文件都必须遵守这个标准。
E-MAIL是电子邮件,是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。国际标准化组织ISO设计出了开放互联基本参考模型(OSI/RM),即7层网络参考模型,但
实际执行的国际标准是TCP/IP标准
。TCP/IP 特点
:①开放的协议标准,免费使用,并且独立于特定的计算机硬件与操作系统;②独立于特定的网络硬件,可以运行在局域网、广域网,更适用在互联网中;③统一的网络地址分配方案;④标准化的高层协议,可以提供很多可靠的用户服务。ARPAnet是最早的计算机网络,它是因特网(Intemet)的前身
。以太网地址通常是指MAC地址,通常存储在网卡中;MAC地址又称局域网硬件地址;域名解析用于把主机名解析成对应的IP地址;MAC地址通常通过ARP协议查得。
地址解析协议 ARP/RARP 并不是单独的一层,它介于物理地址(MAC地址)与 IP 地址之间,将IP地址解析成物理地址,起着屏蔽物理地址细节的作用。
广域网的通信子网主要使用分组交换技术
,将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的。广域网通常指覆盖范围很广的长距离网络,它由一些节点交换机以及连接这些交换机的链路组成,其中
节点交换机执行分组存储转发功能
。在P2P模型
中,各个用户计算机共享资源,从而提供比单个用户所能提供的要 多得多的资源。在这里各个计算机没有固定的客户和服务器划分,任一对计算机称为对等方。由于广播信息的目的地是该网络中的所有计算机,因此网络中的每台计算机都必须花费时间来处理此信息。若网络中存在大量的广播信息,则每台计算机都要花费大量的一时间来处理这些信息,因此所有的计算机运行效率会受到影响,导致网络的性能降低。广播信息通常只在一个网络内部传输。路由器可以隔离广播域。
网络中传输介质传输速率的单位是
bps即二进制位/秒
。计算机网络的主要功能有
数据通信、资源共享、以及分布式信息处理
等。用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作模式称为
客户/服务器模式(c/s)
。通信子网是由用作信息交换的节点计算机NC和通信线路组成的独立的通信系统,它承担全网的数据传输、转接、加工和交换等通信处理工作。
计算机网络的拓扑结构主要取决于它的通信子网
。计算机网络就是利用通信设备和通信线路按不同的拓扑结构将地理位置不同的、功能独立的多个计算机系统连接起来,按网络协议互相通信,在功能完善的网络软件控制下实现网络资源共享和信息交换的系统。
网卡是构成网络必须的基本设备
,用于将计算机和通信电缆连接起来。路由器是连接因特网中各局域网、广域网的设备。
传输层及其以上各层协议不同的网络之间的互联属于高层互联。
实现高层互联的设备是网关
。高层互联使用的很多是应用层网关,简称为应用网关。
路由器是在网络层实现多个网络互联的设备
。
网桥和局域网交换机是数据链路层互联的设备
。 网桥只适合于用户数不多和通信量不太大的局域网,否则有时还会因传播过多的广播信息而产生网络拥塞,这就是所谓的广播风暴。交换机实际上时一个多端口网桥,通常根据目的物理地址进行转发决策。能实现数据链路层和物理层的功能。
网卡
不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存等功能,因而实现的功能主要在物理层和数据链路层。
中继器和集线器属于物理层设备。
协议数据单元PDU
:
物理层上信息传输的基本单位是位或比特流;
数据链路层上信息传输的基本单位是帧;
传输层上信息传输的基本单位是段或报文;
网络层上信息传输的基本单位是包;IEEE 802为局域网制定的标准相当于OSI的
数据链路层和物理层
,其中的数据链路层又被进一步分为逻辑链路控制(LLC) 和介质访问控制(MAC) 两个子层。
MAC子层的主要功能是:组帧和拆帧、比特差错检测、寻址、竞争处理;
LLC子层的主要功能是:建立和释放数据链路层的逻辑连接、提供与高层的接口、差错控制、给帧加序号。iso功能:
物理层: 提供用户和网络的接口;处理信号通过介质的传输。信号的编码和译码、比特的接收和传输。
数据链路层: 在不可靠的物理介质上提供可靠的传输。包括物理地址寻址、数据封装成帧、流量控制、差错校验和数据重发等。保证数据正确的顺序和完整性;
传输层: 提供应用进程间的逻辑通信,即端到端的通信。实现应答、分组排序、流量控制和拥塞控制功能,仅支持面向连接的通信。
表示层: 数据加密与解密、压缩、格式转换。
会话层: 管理不同主机间进程的对话。
网络层: 具有拥塞控制功能,控制报文通过网络的路由选择,支持无连接和面向连接的通信。提供点到点的通信。
TCP/IP参考模型: 网络层仅支持面向无连接通信,传输层支持无连接和面向连接的通信。TCP/IP簇主要包括:TCP、IP、ICMP、IGMP、ARP、RARP、UDP、DNS、FTP,HTTP等协议。
物理层以0、1比特流的形式透明地传输数据链路层递交的帧,所以当数据由端系统A传送至端系统B时,
物理层不参与数据封装工作
。网络层、应用层都把上层递交的数据加上首部,数据链路层把上层递交的数据加上首部和尾部。协议是为不同节点对等层实体之间进行逻辑通信而定义的规则的集合。
数据链路层会为网络层提供三种可能的服务:无确认的无连接服务、有确认的无连接服务、有确认的面向连接服务。
数据链据曾计时器超时重发
:为了防止在传输过程中帧丢失,在可靠的数据链路层协议中,发送方对发送的每一个数据帧设计一个定时器,当计时器到期而该帧的确认帧仍没有到达时,发送方将重发该帧。为了保证接收方不会接收到重复帧,需要对每个发送的帧进行编号。
汉明码和循环冗余校验码都用于差错控制。
SMTP是一种“推”协议,用户用户代理向邮件服务器传送邮件以及邮件服务器之间传送邮件。
SMTP不能用于接收方用户从服务器上读取邮件
。
常用的邮件读取协议有POP3、HTTP和IMAP。
POP3协议:接收邮件;
SMTP:发送邮件;
E-mail:标识收发者;判断一个IP分组的交付方式是直接交付还是间接交付,路由器需要根据分组的目的IP地址和源IP地址是否属于同一个
子网
来进行判断。具体来说,将一个分组的源IP地址和目的IP地址分别与子网掩码进行“与”比较,如果得到的子网地址相同,该分组就采用直接交付方式,否则就进行间接交付。在分类的IP网络中,C类地址的前24位为网络位,后8为主机位,
主机位全“0”表示网络号,主机位全“1”为广播地址
,因此最多可以有2的8次幂减去2等于254台主机或路由器。在数据链路层, MAC地址用来标识主机或路由器,数据报到达具体的目的网络后,需要知道目的主机的MAC地址才能被成功送达,因此需要将IP地址转换成对应的MAC地址,即物理地址。
采用递归查询解析域名时,如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询请求报文,这种方法用户主机和本地域名服务器发送的域名请求条数均为1条。
当客户进程向服务器发出建立连接请求时,首先向服务器的控制端口21进行连接请求,并发送自己进行数据传输的端口号,接着服务器进程用自己传送数据的端口20与客户进程所提供的端口号建立数据连接。由于FTP使用了两个不同的端口号21和20,所以数据连接和控制连接。
Internet环境中的防火墙建通常建立在内部网络与外部网络的交叉点。
域名服务器(DNS)是指保存有该网络中所有主机的域名和对应IP地址,并将域名转换为IP地址功能的服务器,解析器则具有相反的功能。
www.zzu.edu.cn是Internet中主机的域名,其中www是主机名,zzu是三级域名,edu是二级域名,cn是顶级域名。
.org属于国际顶级域名,目前.org域名任何人(包括盈利组织,个人,非盈利组织等)都可注册。
政府部门网站的域名代码是gov。
数据库
数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等操作。
sql语句具有
数据定义、数据操纵和数据控制
的功能,没有关系规范化的功能。SQL是一种介于关系代数与关系演算之间的结构化查询语言,它是高度非过程化的。
我们常用的关系数据库管理系统主要有Oracle,MS SQL Server,IBM DB2,Sybase等。
二维表中的**“行”即关系数据模型中的
“元组”
,二维表中的“列”**即关系数据模型中的“属性”
。视图的定义存放于数据字典中。
数据库系统的组成部分:数据库、数据库管理系统、应用程序,不包括操作系统。
数据库系统中的
数据模型
有:网状模型、层次模型、关系模型。用户定义函数可以有输入参数和返回值,不可以有输出参数。
一个局部变量只能在一个语句批中使用,
使用SET语句只能对一个局部变量赋值
,刚定义的局部变量的初值为空值。执行存储过程时可用WITH RECOMPLE选项进行重新编译;只有当执行存储过程的语句是批处理中的第一个语句,才可以直接通过名称来调用存储过程。
建视图时不允许在所用SELECT语句中使用ORDER BY、COMPUTE子句。
在建表时若设置
主键
,会自动创建唯一性索引;也可以使用CREATE INDEX带UNIQUE
选项来建立唯一性索引。SQL语言的运行环境有
交互式SQL
和嵌入式SQL
两种。索引主要用于提高查询速度。
SQL与宿主语言的接口是共享变量
。游标机制将多条记录一次一条送至宿主程序的共享变量中,共享变量在宿主语言程序中定义,SQL语句可以引用这些共享变量传递数据库信息。使用SQL Server Management Studio不能运行命令行实用程序sqlcmd。
一个表上可以同时建立聚集和非聚集索引,
聚集索引每个表最多只能建立一个,非聚集索引每个表可以建立多个。
用户可以采用SQL语句直接操作基本表和视图。
在SQL中,子模式、模式和存储模式分别对应视图、基本表和存储文件。
主数据文件MDF:用来存储数据库的启动信息和部分或全部数据。
次数据文件NDF:用来存储主数据文件没存储的其他数据。
事日志文件LDF:用来记录数据库更新情况的文件。数据独立性包括数据的物理独立性和数据的逻辑独立性
。
数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,也就是说,当数据的物理存储结构改变时,应用程序不用改变。
数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。集中式数据库系统:在这种系统中,整个DBMS的核心,数据库和应用程序都放在主机上,用户通过终端来并发地存取数据,共享数据资源,这种系统又称为主从式或主机/终端式系统。
在信息世界中,实体是
根据实体属性的不同
加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的 例如:有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。
数据库信息的运行安全采取的主措施包括
风险分析、 审计跟踪、备份与恢复、应急。
为了防止一个用户的工作不适当地影响另一个用户,一般采取
并发控制
方法 。关系模型由
关系数据结构、数据操作和数据完整性约束
3大要素组成。数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。
数据库系统的三级模式结构是指由数据库系统的模式、外模式和内模式三级构成的。模式也称逻辑模式或概念模式.
关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括
实体完整性、参照完整性和用户定义完整性
。
实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没有实体,所有关键字不能是空值。这是实体存在的最基本的前提,所以称之为实体完整性。
参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。
用户定义完整性:由用户根据实防情况,对数据库中数据的内容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。概念模型
是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。用E-R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E-R模型。Master记录了SQL Server系统的所有系统信息。
Model是所有用户数据库和Tempdb数据库的模板数据库。
Msdb是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。
Tempdb为所有的临时表、临时存储过程及其它临时操作提供存储空间。业界通常用4个V(即Volume、Variety、Value、Velocity)来概括大数据的特征,这4个V分别是指:
数据体量巨大、数据类型繁多、价值密度低、处理速度快。
人工管理阶段的特点是:
数据不保存
,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存
,文件系统管理数据,数据独立性差,数据共享性差。
操作系统与office
- word的编辑状态中,要
使用标尺改变页面边距
,必须使文档处于的视图方式是:页面
。 - word中对文档分栏后,若要使栏尾平衡,可在最后一栏的栏尾插入
连续分节符
。 - 完整的计算机软件指的是程序、数据与有关的文档。
- 所谓软件是指为方便使用计算机和提高使用效率而组织的程序,以及用于开发、使用和维护的有关文档。
- 批处理系统的特征:成批性。多个用户作业提交给系统集中处理。
- 分时系统的特性:多路性、交互性、独占性。用户以交互式方式使用计算机。允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。——UNIX
- 分时系统的响应时间 T 可以表达为: T≈QxN,其中 Q 是
时间片
, 而 N 是用户数。当时间片一定,用户数越多(即 N 越大),T 就越大。 - 在实时操作系统中系统能及时处理过程控制数据并做出响应。必须在
规定时间内
处理完来自外部的事件。 - 批处理系统的特点是:用户将其控制意图通过作业控制语言书写成 作业说明书, 然后交给系统。 计算机按作业说明书去控制作业的运行, 在此期间,
用户没法和系统交流
。 - 多批道处理系统最显著的特点是用户和作业间没有交互作用。
- 多道程序设计技术是指将多个作业存放在内存中,使它们处于运行状态并共享处理机和其他资源——提高系统资源的利用率。
- 多道程序设计在同一时间段实现并发。这里需要注意并发与并行的区别。
并发是宏观上同时发生,微观上串行;并行指的是微观上同时发生。
- 从用户的观点看操作系统是用户与计算机之间的接口。
- 数字在前面加上单撇号表示将数字当作文本处理;前面加上“=”表示按数字处理。
- 第一代计算机的特点:以单机为中心的联机系统;
第二代计算机的特点:基于个人计算机的局域网,计算机-计算机网;
第三代计算机的特点:网络体系结构标准化,TCP/IP主补发展成为国际标准; - 计算机病毒感染系统后并不会立即发作攻击计算机,而是具有一定的潜伏期,潜伏在计算机的
外存
中,潜伏期长短一般由病毒程序编制者所设定的触发条件来决定。 图表的数据源必须是连续的数据
,即选定的区域,如果是非相邻选定区是不能建立图表的。- 在向单元格输入数据时,Excel会自动判断数值的类型并对单元格进行格式化。如输入¥1.37,系统会格式化为¥1.37,但实际上存储的还是数字1.37,所以在编辑栏上显示的是数值。
- 只要计算机的内存足够大,Excel可以打开任意多个工作表。
公式错误
都是固定以 #+相应英文 表示的,如提问的#VALUE!和#DIV/O指的是非法的值和除0错误值。内存又称为主存。CPU与内存合在一起一般称为主机。
- 操作系统中,文件管理负责存取文件和对整个文件库的管理。文件名是一批有关联的数据的集合,操作系统通过文件名对文件进行存取和管理。
- 计算机的操作系统是一个资源管理系统,DOS操作系统是PC 机上配备的操作系统,主要功能是文件管理系统。
- 指令系统也称机器语言。每条指令都对应一串二进制代码。
- 在一台处理机上并发运行多个程序——当一个进程的时间片用完时,该进程的CPU控制权将被剥夺。但由于其执行所需的其他资源均处于就绪状态,该进程就从执行状态改变为就绪状态。
“特权指令”是指仅能由操作系统使用的指令。
操作系统掌控计算机的全部资源,其指令为特权指令。而特权指令只能在内核态执行。
当执行操作系统代码时,CPU必须处于内核态。- “清除内存”指令, 显然是不允许用户使用的, 否则将会引起混乱, 因此该指令应为特权指令。
程序员通过调用操作系统提供的系统调用函数来使用操作系统提供的服务。
这里需要注意的是,虽然大部分程序通过库函数使用操作系统服务,但库函数是由程序设计语言提供的,它不是操作系统提供的接口。文件系统
负责对计算机系统中的信息进行管理
。- 通常将覆盖了软件的机器称为扩充机器或虚拟机。
- 操作系统的基本特征:
并行性和共享性
。所谓共享性是指系统中的所有进程共享系统资源,包括:处理机、内存、设备、文件等资源。 - Windows NT是人们非常熟悉的网络操作系统:适合做因特网标准服务平台且有丰富的软件支持。
- Linux源代码开放且免费提供。
- 双绞线绞合可以减少两根导线相互的电磁干扰。
- 光线抗雷电和电磁干扰性能好、抗噪声影响性能好、无串音干扰、保密性好。
- 在电缆中采用屏蔽级数可以带来的好处主要是减少电磁干扰辐射。
- 利用以根同轴电缆互联主机构成以太网,则主机间的通信方式为半双工:以太网采用广播的方式发送信息,但是同一时间只能允许一台主机发送消息,否则各主机之间就会互相干扰,因此主机间的通信方式是半双工。
- 卫星通信有成本高、传播时延长、受气候影响大、保密性差、误码率较高的特点。
- 在传统以太网中,其逻辑拓扑为总线型拓扑,任何一个节点发出的数据帧都在总线上进行广播,局域网中的所有节点,也包括发送节点,都会收到该数据帧。之后,每个节点将帧中的目的地址与自己的MAC地址相比较,若相同,则接受该帧,否则将该帧丢弃。
信息安全
- 非法攻击者试图从密文分析得到明文的过程称为
破译
;接收方接收到密文后按照事先约定好的算法将密文转换为明文的过程称为解密
;发送方发送消息前按照事先约定好的算法将明文转换成密文的过程称为加密
;利用已存在的漏洞和安全缺陷对数据进行篡改、伪造、窃听等行为的过程称为攻击
。 - 把优盘设置成只读只能防止此优盘不被感染,但是已经感染的U盘会通过读操作将病毒传染给其他计算机。
- 计算机病毒可分为
引导型病毒和文件型病毒
,引导型病毒破坏计算机硬盘的引导分区信息,文件型病毒寄生在其他文件中,攻击可执行文件。 - 计算机病毒是一段程序,可以寄生在别的程序中,CPU是硬件,不会存在病毒。
- 根据实现技术的不同,
访问控制
可分为三种:强制访问控制、基于角色的访问控制、自主访问控制。 - 破坏性是计算机病毒的特征之一,但是并不是所有的计算机病毒都具有破坏性,无害型的计算机病毒除了传染时减少磁盘的可用空间外,对系统没有其它影响。
- 计算机病毒具有潜伏性、传染性、破坏性、隐蔽性、多样性和触发性的特点。
DOS
是Denial of Service的简称,即拒绝服务,DOS攻击的目的是使计算机网络资源被占用而无法提供正常的服务。- 特洛伊木马是非法驻留在计算机内,在目标计算机系统启动时自动运行,并在目标计算机上执行事先约定的操作得一类特殊的程序,所以属于植入威胁。
书小宅之概念汇总——胜读十年书相关推荐
- 书小宅之网页设计——用之有道
网页标题title:title定义的标题仅是在浏览器标题栏中显示的信息.title作为属性用来定义提示文本. 网页内容的标题hi:一般一个网页应该只有一个一级标题(主标题),也就是说网页内容应该只用依 ...
- 书小宅之C#——实现的第三方程序嵌入自己的WinForm
首先创建一个C#的窗体应用(.net框架): 在左侧隐藏的工具箱中可以添加控件,对自己的窗体做初步的布局. 这里记录我在做项目的过程中遇到的两个较严重的问题: 问题1:用重叠的Panel实现界面切换, ...
- 书小宅之网页设计——二次贝塞尔曲线和三次贝塞尔曲线
贝塞尔曲线起始点和终止点在曲线上,方向控制点不再曲线上.二次贝塞尔曲线有一个控制点,三次贝塞尔曲线有两个控制点. 二次贝塞尔曲线 定义和用法 quadraticCurveTo() 方法通过使用表示二次 ...
- 书小宅之android——聊天界面的实现
制作Nine-Patch图片 说明:一种被特殊处理过的图片,指定哪些区域可以被拉伸,哪些区域不可以. 从android Studio2.3开始,不再单独提供draw9patch.bat文件,要生成Ni ...
- 书小宅之编程语言——编译与执行
计算机语言主要分为三类:1)低级语言包括机器语言.汇编语言.符号语言等:2)高级语言包括BASIC.C.PASCAL.FORTRAN.智能化语言等等:3)专业语言包括CAD系统中的绘图语言和DBMS的 ...
- 书小宅之网页设计CSS3——圆角矩形
圆角半径四个方向的参数都写时,对应的顺序是左上,右上,右下,左下. border-radius: 1-4 length|% / 1-4 length|%; 注释:按此顺序设置每个 radius 的四个 ...
- 书小宅之网页设计CSS3——多边形
CSS3绘制三角形和梯形 div的边框属性 border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式. 只有当这个值不是 none 时边框才可能出现. 1.border- ...
- 书小宅之网页设计——标签
HTML常用标签 文档结构标签 <html>--</html> :标识HTML文档的起始和终止. <head>--</head> :标识HTML文档的头 ...
- 书小宅之ubuntu安装nginx教程
1.为了管理方便,在home中新建一个arm文件夹. 2.nginx的下载地址:https://nginx.org/en/download.html 使用虚拟机的浏览器打开上述地址,下载如下红框处的压 ...
最新文章
- 大数据实训报告_教学大数据实训平台解决方案_德拓信息_上海市徐汇区
- k8s minikube管理镜像相关命令:minikube image list/pull/load
- 【微服务学习】Polly:熔断降级组件
- js使用正则实现表单验证
- 程序员面试金典 - 面试题 10.03. 搜索旋转数组(二分查找)
- 哈维玛德学院 计算机,哈维玛德学院优势多多,令人神往!
- 软件测试 学习之路 基本介绍
- 淘宝技术这十年——光棍节的狂欢
- iOS UIStepper使用方法的总结
- newifi mini锐捷校园网路由器配置教程
- register关键字
- [ZT]JavaScript+div实现模态对话框[修正版]
- matlab中的符号计算,sym、syms的区别
- java判断线程结束_java中如何判断一个线程是否结束
- 【I.MX6ULL学习笔记·五】 点灯
- 学校机房中计算机软件安装,高校计算机教学机房软件安装与维护
- 1.python 根据 oracle字段名和类型 生成 hive建表语句
- LaTeX之tcolorbox宏包应用示例
- 服务器响应未知 请再试一次,PS4 错误代码解决方法
- MySQL中Left Join用法
热门文章
- 环洋市场调研-2022年全球一次性餐具市场总体规模及应用细分研究报告
- 《Vue入门到精通》最强Vue教程,附带经典案例,万字详解,干货十足!
- 如何跨入AI的大门 Python人工智能方向怎么样
- web前端人员每天必须关注的前端社区网站
- 电脑显示网络2连接服务器失败,崩坏学园2连接服务器失败 连接不上网络怎么办...
- 公司企业邮箱登陆客户端,邮件服务器如何设置?
- [ios2] ios开发之MPNowPlayingInfoCenter 锁屏显示正在播放的音乐
- Matlab迭代算法实现
- smb.php如何使用,win10smb1协议怎么开
- 执行Transact-SQL语句或批处理时发生异常