都要考计算机三级了你还不知道数据库是啥?(三)

SOL SERVER中的数据库分类:

系统数据库:master,model,msdb,tempdb

用户数据库。

它的数据库组成:1.数据文件:1).mdf主数据文件,只有一个,不能小于3MB 2).ndf次数据文件,有0个或多个

日志文件:.ldf至少有一个

数据库存储的最小单元:数据页,一个是连续的磁盘空间8KB,行不能跨页存储。

TOP 3一般组合使用由顺序的关系。

选择顶部%n行;

数据表对一列数据的唯一性具有UNIQUE约束和PRIMARY约束,UNIQUE允许空值,但不允许重复值,PRIMARY KEY重复值和空值出现不允许。

SQL数据库服务器角色权限:

Bulkadmin: executes the bulk insert statement

dbcreator:创建、修改、删除和恢复数据库

diskadmin:管理系统磁盘数据文件

进程管理:管理在SQL SERVER实例中运行的进程。

severadmin:配置服务器范围设置。

sysadmin:在SQL SERVER中进行研究任何一个活动,该角色的权限跨越所有企业其他公司固定服务社会角色。

setupadmin:添加和删除链接的服务器。

SQL SERVER固定数据库角色:

db_owner:具有在数据库中进行企业全部通过操作的权限。

db_datawriter:具有插入删除和更新权限。

拥有db_datareader:有权在数据库中查询所有用户数据。

db_denydatareader:不具有信息查询系统数据库管理权限。

db_backupoperator:有数据库,备份日志权限的备份。

db_securityadmin:具有企业管理系统数据库进行角色、角色成员发展以及信息数据库中的语句和对象的权限。

db_accessadmin:具有添加或删除数据库用户的权限。

数据库管理系统通常由死锁检测事务等待图定期检查完成。

通过并行操作包括修改损失,非重复读引起和读取数据的数据不一致性是脏的,产生上述三类数据的不一致性主要问题原因之一就是并发操作破坏了事务的隔离性,所以数据库信息管理工作系统设计必须发展提供并发控制机制。

系统故障导致数据库不一致状态,对故障前已提交的事务(现有BEGIN事务,但未提交或回滚)做重做操作,对故障时未完成的事务做撤销操作。

CLUSTERED(群集)表示聚簇索引。

唯一聚集索引:唯一的非聚集索引。

聚合函数可以内HAVING被使用,如总和、最小值、最大值、平均值、计数。

顺序图:横向矩形作为代表研究对象,水平进行消息线用于发展对象间的通信,虚线称作“生命线”。

(未经许可,禁止转载)

打开APP阅读更多精彩内容