计算机=硬件+软件
硬件:1.输入输出设备 2.控制器 3.运算器 4.存储器(内存)
软件:1.应用软件 2.系统软件(操作系统、数据库管理系统、语言处理系统……)
从开发者角度分软件:
B/S浏览器和服务器结构:用到浏览器(教务)
C/S客户机和服务器结构:用到客户端(微信)
B/S属于C/S,浏览器只是特殊的客户端;
C/S可以使用任何通信协议,而B/S这个特殊的C/S架构规定必须实现HTTP协议;
浏览器是一个通用客户端,本质上开发浏览器,还是实现一个C/S系统。
网址****.****.****.*****有四节,每节8位,与www......不是一一对应的。
数据库系统的三代演变:层次数据库、网状数据库、关系数据库。
数据库领域的四位图灵奖得主推进数据库的发展:
Charles W. Bachman(1973)设计与开发最早的网状数据库管理系统IDS
Edgar F. Codd(1981) 提出了关系数据库
James Gray(1998)提出实现数据库事务处理
Michael Stonebraker(2014)数据库系统一系列奠基性基本概念和实际技术。
基本概念
数据(data):文字、图形、图像、声音……
数据的形式本身并不能完全表达其内容,需要经过语义解释。
数据库(DB):如:教务数据库
长期存储在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和存储,有较小冗余度(浪费空间少),较高数据独立性和易扩展性,可以各种用户共享。
数据库管理系统(DBMS):如Oracle(用于大中型数据库管理)、SQL server(中型)、MySQL(中小型)。这些都是系统软件。
数据库管理系统是位于用户与操作系统之间一层数据管理软件。数据库在建立、运用和维护时由其统一管理控制。用户可以用它定义操纵数据,确保数据的安全性、完整性、多用户对数据并发使用及发生故障后的系统恢复。
DBMS的功能:1.数据定义(用DDL语言)2.数据操作(DML语言)3.数据库运行管理4.数据组织、存储和管理5.数据可的建立和维护6.数据通信接口
数据库系统(DBS):由DB、DBMS、应用系统(如VS)、数据库管理员和用户构成。专门管理的人员DBA
创建一个表
首先要打开下图位置的MSSQLSERVER不然连不上数据库,右键启动。
打开SQL Server Management Studio Management Studio ,右键数据库新建
找到下面的表,右键新建表。
此时输入的是表的结构,调整合适的数据类型和大小减少冗余
保存后在左边找到表右键编辑,就可以操作数据了