可以存储大量数据 检索数据、生成新的数据
可以保证数据的一致性和完整性
可以满足应用的共享和安全要求
方便和智能化的分析,产生新的有用信息
数据库(DataBase) 为了保证数据的持久化
完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
提供面向屏幕的数据输入询问及面向设计的询问语言报告生成器
支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。
系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。
二:常见的数据库
oracle
DB2
sql server
mysql
sqllite
visual foxpro
access
系统数据库:
Resource数据库:作用:用户新建 了一个数据库School,那么有些信息会自动从Resource中映射到School中
master数据库:保存所有数据库的信息,一旦损坏,整个数据库软件都无法运行。
model:模板数据库
tempdb:临时数据库,保存临时数据
msdb:代理,业务调度,警报作业等
方法一:对“我的电脑”→右键“服务”→SQL Server(MSSQLServer)
方法二:打开开始菜单→运行→services.msc回车 就可以打开服务窗口,后续操作同上
方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就可以打开服务窗口,后续操作同上
方法四:net start mssqlserver(启动)net stop mssqlserver(暂停)
如何将硬盘的数据库文件拷贝到U盘?
解析:通过关闭服务的方式
如何将U盘中的数据库文件还原成电脑上数据库软件中的一个数据库存在?
解析:先将U盘上的数据文件拷贝到电脑的非系统盘,使用附加工具,找到对应位置的数据库文件,进行附加操作
停止服务备份数据文件的缺陷?
解析:热备份!
收缩数据库干什么呢?
解析:节省硬盘空间
五:数据库的管理和维护
1.分离和附加数据库
解析:SQL Server启动的时候,数据库文件是不能复制和粘贴的。所以复制的时候我们就需要分离数据库。分离的方法:右击数据库文件,弹出的快捷菜单中选择“任务”--”分离“-将打开“分离数据库”单击”确定“即可。
但是我们想要恢复数据库的文件时,此时就要“附加”操作来恢复了。方法”同上“。
2.备份和还原数据库
解析:在数据库运行过程中,难免会遇到诸如人为错误,硬盘损坏,电脑病毒等,这些都会是数据丢失,破坏数据库。为了避免这样的事发生,我们就要行使”备份和还原数据库”。
备份方式:
完全备份:备份整个数据库的所有内容,包括事物日志。
差异备份:只备份上次完整备份后更改的数据库部分。
事务日志备份:只备份事物日志里的内容。
文件和文件组的备份:如果数据库创建了多个数据库文件或文件组,只备份分数据库中的这些文件中的某些文件。
方法同上。
六:收缩数据库
解析:我们使用数据库一段时间时,会因经常出现数据删除二造成数据库中空闲空间太多的情况,这时我们需要减少分配给数据库文件和事务日志文件的空间。所以此时我们就需要“收缩”操作来,减少空间的浪费。
收缩的方式:
自动收缩和手动收缩 数据库。然后我们通过”属性“的选项来进行收缩。
七:删除数据库
解析:我们不在使用的数据库可以删除,以减少磁盘空间。
到这里就完了,回头再看一遍吧!