第一章:初识数据库(2):数据库管理工具的基本功能
第一章包含以下内容:
1.数据库的基本概念
2.数据库的基本功能
3.数据库的语言分类
4.常见的数据库对象
前言
非科班自学SQLSERVER和C#编程两年。该系列文章中涉及的知识点是在工作中需要用到的一些基础知识。文章比较适合初识数据库的学生或自学数据库的成人,文章是以SSMS作为例子。如果有认知错误的地方请大家指正。
文章中不会介绍(数据库类型:结构型数据库,网格型数据库,关系型数据库,面向对象型数据库,想要了解的小伙子可以看一下别人的文章)
定义/建立数据
数据库管理工具拥有定义/建立数据的功能,他可以创建数据库(database),数据表(table),为数据表建立各种类型的字段,为数据表建立主键外键等等。
总结:数据库管理工具拥有定义/建立数据的功能
处理数据
数据库管理工具能够为用户提供对数据库中的数据进行操作的功能,其中包括插入(insert)、修改(update)、查询(select)与删除(delete)数据等。
总结:数据库管理工具拥有处理数据的功能
保证数据安全
数据库管理工具有设定用户、密码、权限的功能,使不同的用户可以拥有不同的权限,防止机密数据外泄或被恶意破坏。
举例:程序员A拥有“只读”权限,那么他只能对数据进行访问而不能对其进行更改。程序员B拥有"读写"权限,那么他既可以对数据进行访问也能对其进行修改,通常在实际工作中,我们会给第三方创建一个"只读"权限的账户,而我们自己通常是用sa账户(管理员账户)
总结:数据库管理工具能够通过设定权限保证数据的安全
以下是数据库管理工具的登陆界面:
1.sa权限2.第三方权限
数据库备份和恢复数据
数据库管理工具拥有备份和恢复数据的功能,当你或者其他数据库操作员误删除,或者错误的跟新了某张非常重要的业务表,这个时候我们需要数据库管理工具的备份和恢复数据的功能恢复数据。
总结:数据库管理系统拥有数据库备份和恢复数据的功能,能最大程度地减少错误操作后的损失。