数据库是技术是程序员必须掌握的技术之一,在前面学习的C#语言中,数据都是使用变量保存下内存中的,一旦程序运行完毕,内存中的这些数据信息也会随之消失。如果想长期保存数据,并且能够对数据进行整理。该怎么办呢?
那么就要用到数据库。
一:首先我们来了解数据库的作用
数据库的作用:
可以存储大量数据 检索数据、生成新的数据
可以保证数据的一致性和完整性
可以满足应用的共享和安全要求
方便和智能化的分析,产生新的有用信息
数据库(DataBase) 为了保证数据的持久化
完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
提供面向屏幕的数据输入询问及面向设计的询问语言报告生成器
支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。
系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。
二:常见的数据库
oracle
DB2
sql server
mysql
sqllite
visual foxpro
access
系统数据库:
Resource数据库:作用:用户新建 了一个数据库School,那么有些信息会自动从Resource中映射到School中
master数据库:保存所有数据库的信息,一旦损坏,整个数据库软件都无法运行。
model:模板数据库
tempdb:临时数据库,保存临时数据
msdb:代理,业务调度,警报作业等
三:重要的概念
数据完整性指的是什么?
解析:数据的准确性就是数据的完整性
SQL Server有哪两种身份验证方式?
解析:Windows身份验证和SQL Server身份验证
创建数据库需要指定哪两种文件?
解析:数据文件(.mdf) 和 日志文件(.ldf)
什么是服务器?
解析:提供服务的一个容器。一台计算机上安装了某个服务,例如数据库这款软件,那么这台电脑就称之为数据库服务器。
四:重要问题
DBMS和DBS的区别?
解析:DBS包含DBMS因为数据库系统组成部分:数据库的操作者数据库软件 (数据库管理系统)承载该软件的电脑
数据库服务启动方法?
方法一:对“我的电脑”→右键“服务”→SQL Server(MSSQLServer)
方法二:打开开始菜单→运行→services.msc回车 就可以打开服务窗口,后续操作同上
方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就可以打开服务窗口,后续操作同上
方法四:net start mssqlserver(启动)net stop mssqlserver(暂停)
如何将硬盘的数据库文件拷贝到U盘?
解析:通过关闭服务的方式
如何将U盘中的数据库文件还原成电脑上数据库软件中的一个数据库存在?
解析:先将U盘上的数据文件拷贝到电脑的非系统盘,使用附加工具,找到对应位置的数据库文件,进行附加操作
停止服务备份数据文件的缺陷?
解析:热备份!
收缩数据库干什么呢?
解析:节省硬盘空间
到这里就完了,好好看看吧。