【前言】
这次看数据库视频有很多熟悉的地方,因为之前学过《数据库系统原理》自考书,所以对数据库的学习做了一些小小的铺垫,不过看视频让我学习到了更多的知识。
【正文】
SQL Server 有很多优点:操作简单,功能强大,安全性强。所以我们选择使用SQL Server。学习SQL Server共包含几大块,分别是:体系结构、五大对象、T-SQL 语言、数据模型以及安全机制。
一、体系结构
-数据库引擎
-报表服务
-分析服务
-集成服务
-配置管理器
这些服务都是要按需自行下载的,不同的服务有不同的功能。
二、五大对象
-数据表
-视图
-索引
-存储过程
-触发器
每个对象有包含围绕他们操作的很多语句,这些语句可以通过联机丛书来查找, 目前我们不必要一个一个都记住。
三、T-SQL 语言
-数据定义语言(DDL)
-数据操纵语言(DML)
-数据控制语言(DCL)
四、数据模型
-层次模型
-网状模型
-关系模型
现在我们通常用的关系模型,因为关系模型数据结构简单、查询与处理方便。数据独立性高,但也有不足的地方,比如:查询效率低,因为关系模型的数据库管理系统提供了较高的数据独立性和非过程化的查询功能,因此系统的负担很重,直接影响查询速度和查询效率,还有它的关系DBMS实现较困难,由于它的效率低,所以必须对关系模型的查询进行优化,这一工作相当复杂,实现难度较大。
五、安全机制
输入账户和密码进行身份验证是我们基础的安全机制,还有权限的设置,还可以对数据库进行备份,必要时可恢复。
【最后】
以下是我在学习过程中的思维导图: