数据库系统原理——基本操作

一. 数据库的一些基本操作

数据库一开始就包含系统库
系统库用来维护我们用户创建的库(我们最好不去改变它的内容)
在这里插入图片描述

  • 图形化界面建立数据库
    右击数据库->点击新建数据库
    在这里插入图片描述
    在这里插入图片描述

  • 数据库存放位置

    新建完数据了会出现:
    .mdf 数据文件
    .ldf 日志文件(对每一次操作数据的操作记录)

    文件所在目录:

      C:\Program Files\Microsoft SQLServer\MSSQL12.MSSQLSERVER\MSSQL\DATA
    

    这些就是我们的系统库:
    在这里插入图片描述
    其中reportserver :

    是一个SQL Server数据库。bai它能够存储SSRS配置部分,报告du定义,报告元数据,报告历史,缓存政策zhi,快照,资源,安全设置,加密的数据,调度和提交数据,以及扩展信息。

    reportserverTempDB:

    是SSRS使用的临时数据库。这个数据库负责存储中间处理结果,例如报表服务器生成的会话和执行数据、缓存报表以及工作表。

    这两个都是2008R2datacenter以后版本默认的两个库

  • 图形化界面删除数据库
    在所建立的数据库上面右击点击删除
    在这里插入图片描述

  • 图形化界面如何附加和分离数据库

    分离之后的数据库就可以发送给别人了
    别人进行附加数据库,就可以使用了

    1. 附加:
      前提最好将别人发送给你的数据库文件放到你存储系统数据库(安装默认路径)文件一起,方便以后操作

       目录:C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA
      

      右击数据库点击附加在这里插入图片描述
      在这里插入图片描述
      选择文件,附加的时候只会出现数据文件,日志文件会自动的附加到数据库
      在这里插入图片描述
      如果附加时出现以下问题:
      在这里插入图片描述
      原因:数据库所在的文件夹,权限不够
      解决方法:
      找到mdf和ldf文件分别进行 :

      1. 点击文件右键属性–>安全–>编辑
      2. 编辑–>添加
      3. 添加–>高级–>立即查找–>搜索结果中找到–>Everyone–>双击
      4. 修改Everyone的权限–>勾选"完全控制"即会把下面所有未勾选的都默认勾选上。之后点击确定即Everyone的权限完成。
    2. 分离:
      选择要分离的库->右击任务选择分离
      在这里插入图片描述

二. 通过图形化界面建表和主外键约束

1. 图形化界面建表

注:建表的时候的要先建立主键表,再建立外键表,因为外键表有数据来自主键表
外键表:含有外键字段的表
主键表:外键字段来自的表

  1. 右击表文件夹,点击新建表
    在这里插入图片描述
  2. 添加表的列名、数据类型、并添加主键
    在这里插入图片描述
    之后查看表的构造
    在这里插入图片描述
  3. 向表中添加数据
    在这里插入图片描述
    在这里插入图片描述
  4. 建立表与表之间的关系
    在这里插入图片描述
    关系:是在多的一方建立外键
    表(事物)与表(事物)的关系只能通过外键来表示
    在这里插入图片描述
    在这里插入图片描述
    其中外键表,表示外键字段存在的表叫外键表
    在这里插入图片描述
    此时员工表和部门表就有依赖关系了
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值