数据库基本概念
数据库的发展历程
人工管理阶段
1946年后
- 数据不保存
- 数据面向应用
- 数据无独立性
- 无专门数据管理软件
文件系统阶段
20世纪50年代中期到60年代中期
- 数据可长期保存
- 由文件系统管理数据
- 数据共享性差
- 数据独立性差
数据库系统阶段
20世纪60年代末到80年代
- 数据整体结构化
- 数据高共享、低冗余
- 数据独立性高
- 统一由DBMS管理
高级数据库发展阶段
20世纪80年代以后
- 分布式数据库
- 数据仓库与商业智能
- 网络自动化管理
- 大数据与云数据库
数据库模型演变
层次模型
树状结构组织数据,早期数据库系统使用
网状模型
图状结构,允许节点多对多关系
关系模型
表格形式组织数据,现代主流数据库模型
SQL语言入门
SQL概述
结构化查询语言(Structured Query Language),是关系数据库的标准语言。
SQL包含4个部分:
- DDL - 数据定义语言(CREATE, DROP, ALTER)
- DML - 数据操作语言(INSERT, UPDATE, DELETE)
- DQL - 数据查询语言(SELECT)
- DCL - 数据控制语言(GRANT, REVOKE等)
SELECT语句
SELECT是数据库中检索信息的唯一方式,最简单的SELECT语句包含:
- SELECT子句 - 指定要显示的列
- FROM子句 - 指定数据所在的表
SELECT Sno, Sname
FROM Student
设想一下,如果数据库中有所有朋友的名字、地址和电话号码,使用SELECT语句可以轻松检索到这些信息。
SQL Server简介
T-SQL是Transact-SQL简称,是SQL Server的核心组件,是对SQL语言的一种扩展形式。
SQL Server 2014版本
企业版
标准版
网站版
开发版
精简版
安装SQL Server
下载链接:
https://msdn.itellyou.cn/
或从超星下载:"资料"中文件名:SQLEXPRWT_x64_CHS.exe
注意:
如果安装过程中出现问题,不要随意退出安装或重新安装,这可能导致电脑无法再安装该文件,可能需要重装系统才能继续安装。
本周任务
- 安装数据库软件,保证下次课软件安装好
- 线上学习任务:学习超星第一单元和第二单元的视频内容,并完成各小节测验
本周任务
- 安装数据库软件,保证下次课软件安装好
- 线上学习任务:学习超星第一单元和第二单元的视频内容,并完成各小节测验