数据库基础-数据库 数据库是计算机系统中用来存储和管理数据的软件系统。数据库系统由数据库管理系统(DBMS)、数据库和数据库应用程序组成。DBMS是数据库系统的核心,负责数据库的创建、维护和管理。 SQL Server是微软公司开发的一种关系型数据库管理系统(RDBMS),是一种功能强大且可靠的数据库管理系统。 SQL Server数据库系统由master数据库、model数据库、msdb数据库、tempdb数据库和Resource数据库五个系统数据库组成。 master数据库:记录了所有SQL Server系统的所有系统级别的信息,包括所有登录账户和系统配置设置,以及所有其他数据库和数据库文件的位置。 model数据库:是一个模板数据库,用于创建新的数据库时的模板。 msdb数据库:供SQL Server Agent服务完成自动化工作使用。 tempdb数据库:保存所有临时表和临时存储过程的数据库,在SQL Server每次启动时都重新创建。 Resource数据库:是一个只读数据库,包含了SQL Server中的所有系统对象。 数据库结构: 数据库结构主要包括数据文件和事务日志文件。数据文件用于存储数据库的数据,事务日志文件用于记录数据库的所有操作。 数据文件: * 主要数据文件:包含从model数据库复制的系统对象(数据库目录),一般以.mdf为扩展名。 * 辅助数据文件:除主文件以外的其他数据文件, 一般以.ndf为扩展名。 事务日志文件: * 主要事务日志文件:用于记录数据库的所有操作, 一般以.ldf为扩展名。 创建数据库: 可以使用SQL Server Management Studio或Transact-SQL语句创建数据库。使用Transact-SQL语句创建数据库的语法如下: CREATE DATABASE database_name [ON [<filespec> […n] [, <filegroup> […n]]] [LOG ON {<filespec> […n]}] [COLLATE collation_name] 其中,database_name是要创建的数据库的名称,<filespec>是数据文件的路径和名称,<filegroup>是文件组的名称,collation_name是数据库的排序规则。 在实际应用中,可以根据需要选择不同的存储结构和文件组来创建数据库。
剩余50页未读,继续阅读
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~