【数据库】基础知识,创建一个表

计算机=硬件+软件

硬件: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

数据库系统的特点:1.数据结构化,2.数据的共享性高,冗余度低,3.数据独立性高,4.数据统一管理和控制。

数据结构化:

  1. 整体结构化

  1. 数据之间按照一定的方式联系和组织

  1. 数据的存储方式灵活,可以存取一个或一组记录

  1. 数据的单位可以是数据项、记录,而在文件系统中,只能是记录

数据的共享性高,冗余度低:

  1. 数据面向整个系统,可以被多个用户、多个应用共享使用

  1. 数据共享的好处:

  1. 减小数据冗余,节约存储空间

  1. 避免数据之间的不相容性与不一致性

  1. 使系统易于扩充

数据独立性高:

独立性指的是物理独立性和逻辑独立性。

数据的独立性高是因为有二级映像和数据库三层模式。

二级映像:内模式->模式(保证物理存储结构改变时,程序不变);

模式->外模式(保证逻辑改变时,程序不变)。

三层模式:外模式:程序;内模式:存储(由系统完成),模式:逻辑关系(由DB设计者完成)

数据由DBMS统一管理和控制:

  1. 数据的完整性检查

  1. 数据的安全性保护

  1. 并发控制

  1. 数据库恢复

数据管理

数据管理是指如何对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。

它经历了人工管理(20世纪50年代中之前,会计)、文件系统(50年代末——60年代中,WPS)、数据库系统(60年代末至今,DBS)三个阶段


创建一个表

首先要打开下图位置的MSSQLSERVER不然连不上数据库,右键启动。

打开SQL Server Management Studio Management Studio ,右键数据库新建

找到下面的表,右键新建表。

此时输入的是表的结构,调整合适的数据类型和大小减少冗余

保存后在左边找到表右键编辑,就可以操作数据了

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曦樂~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值