2.2数据库的结构、创建、查看、修改、删除

本文详细介绍了SQL数据库的结构,包括主数据库文件、次要数据库文件和事务日志文件,以及文件组的概念。讲解了系统数据库如master、model、msdb和tempdb的作用。此外,还阐述了如何创建、查看、修改和删除数据库的步骤,包括使用SQL Server Management Studio和SQL语句的方法。
摘要由CSDN通过智能技术生成

2.2.1数据库的结构

数据库存储方式:文件和文件组

文件类型:

  • 主数据库文件
  • 次要数据库文件
  • 事务日志文件

默认存储路径:“X"\program Files\Microsoft SQL Serve\MSSQL.1\MSSQL\Data"

主数据库文件(PrimaryDatabase File):
         数据库的关键文件,每个数据库都有且只有一个主数据文件。

  • 作用:

    • 存储数据库的启动信息;
    • 存储部分或全部数据;
    • 包含指向数据库中其他文件的指针。
  • 推荐的文件扩展名:mdf

次要数据库文件(Secondary Database File,也称为辅助文件):可以没有,也可以有多个次要数据文件。

  • 作用:存储主数据文件中未存储的剩余数据和数据库对象。
  • 推荐的文件扩展名:.ndf

事务日志文件(Log Data File):每个数据库必须有一个或多个日志文件。

  • 作用:存储用来恢复数据库所需的事务日志信息。
  • 推荐的文件扩展名:.ldf

文件组

  • 定义:命名的文件集合。
  • 作用:方便用户进行数据的管理、分配/放置。
  • 类型
    • 主文件组(有且只有一个)包含主数据文件,以及没有分配给其他文件组的次要数据文件。
    • 用户定义文件组(可以没有,也可以有多个):只能包含次要数据文件。
    • 使用规则:
      (1)一个文件和文件组只能被一个数据库使用;
      (2)一个文件只能属于一个文件组;
      (3)日志文件不能属于文件组。
      在这里插入图片描述

使用文件组管理分配数据的好处:

  • 使数据库结构清晰
  • 方便用户管理
  • 提升效率

数据库对象

  • 类型:
    • 表(Table)
    • 视图(View)
    • 存储过程(Stored Procedures)
    • 触发器(Triggers)
    • 用户定义数据类型(User-defined Data Types)
    • 用户自定义函数(User-defined Functions)
    • 索引(Indexes)
    • 约束
  • 表示方法:
    服务器名.数据库名.所有者名.对象名
    serve.database.owner.object
    在这里插入图片描述

2.2.2系统数据库

SQL Server 2005 的系统数据库分别是:

  • master数据库

  • model数据库

  • msdb数据库

  • tempdb数据库

  • mas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值