2.1附加与分离数据库、认知数据库结构 课件(共16张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

资源下载
  1. 二一教育资源

2.1附加与分离数据库、认知数据库结构 课件(共16张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)

资源简介

(共16张PPT)
项目2 设计数据库
【能力目标】学会将现实世界的事物和特性抽象为信息世界的实体与关系。学会使用实体-联系(Entity Relationship,E-R)图描述实体、属性和实体间的关系。学会将E-R图转换为关系模型。能根据开发需求,将关系模型规范化到一定程度。对数据完整性有清晰的认识。【思政目标】坚定文化自信。深刻认识国产数据库跨越式发展的新机遇。软件国产化成为保护国家信息安全的重要手段,而数据库作为基础软件理应首当其冲成为国产化推进的主要领域之一。项目2 设计数据库【项目描述】设计学生信息管理系统的数据库,绘制E-R图,将E-R图转换成关系模型,指出各表的关键字。【项目分析】设计数据库是一个把现实世界抽象化,把信息世界数据化的过程。本项目以学生信息管理系统的xs数据库设计过程为例,介绍必要的数据库基础知识和数据库应用开发技术,使读者能够设计开发数据库应用系统。xs数据库贯穿全书,要求读者熟悉数据库中的3个表(XSDA、XSCJ、KCXX)以及它们之间的关系,初步了解数据库。项目2 设计数据库【思政导入】欲善其事,先利其器
现实世界中存在的客观事物数据化后才能在计算机中处理,不同状态的数据发挥的作用不同。在职场中我们做好自己的角色很重要,将自己的工作做到极致,才能体现出自身的价值来。
项目2 设计数据库
【任务设置】任务1附加与分离数据库认知数据库结构任务2现实世界数据化任务3转换成关系模型任务4认知关键字和数据完整性项目2 设计数据库【任务目标】熟悉附加数据库的方法。熟悉分离数据库的方法。理解SQL Server 2019的数据库结构。熟悉本书示例数据库xs的数据。【任务分析】现有xs数据库,如何将其加载到SQL Server 2019中呢?只要附加数据库就可以了。本任务就介绍如何附加已有的数据库,并熟悉本书示例数据库xs的数据。任务1 附加与分离数据库、认知数据库结构项目2 设计数据库在使用SQL Server 2019的过程中,用户可能会遇到两个问题:一个是将数据库从一个SQL Server服务器移到另一个SQL Server服务器上,另一个是数据库文件所在的磁盘空间已用完。第一个问题一般的处理方法是创建一个新数据库,然后通过备份和还原移动数据库;第二个问题的解决办法是在另一个磁盘上增加一个辅助数据文件。这两种办法都比较复杂,SQL Server 2019则提供了一种非常简单的办法——分离和附加数据库。SQL Server 2019允许分离数据库的数据和事务日志文件,然后将其附加到另一台服务器,甚至同一台服务器上。任务1-1 附加数据库项目2 设计数据库1.使用SSMS附加数据库【例2-1】 使用SSMS将E:\SQL\databeifen文件夹中的数据库附加到当前的SQL Server实例上。(1)启动SSMS,在【对象资源管理器】窗口中用鼠标右键单击【数据库】选项,选择【附加】命令,如图2-1所示。(2)打开【附加数据库】窗口,进行相关设置,如图2-2所示。任务1-1 附加数据库项目2 设计数据库图2-1 选择【附加】命令(3)单击【添加】按钮,打开【定位数据库文件】对话框,选择要附加的主要数据文件。数据库附加成功后,在【数据库】选项中将会出现as数据库子选项。任务1-1 附加数据库项目2 设计数据库图2-2 【附加数据库】窗口2.使用T-SQL语句附加数据库在SQL Server 2019中,使用存储过程EXEC sp_attach_db可以附加数据库。语法格式:sp_attach_db数据库名,@FILENAME=文件名[,…16]【例2-2】 使用T-SQL语句将E:\SQL\databeifen文件夹中的数据库附加到当前的SQL Server实例上:EXEC sp_attach_db xs,'E:\SQL\databeifen\as_data.mdf','E:\SQL\databeifen\as_log. ldf'任务1-1 附加数据库项目2 设计数据库xs数据库由选课系统所需的数据库信息组成,如图2-3所示。任务1-2 认知数据库结构项目2 设计数据库图2-3xs数据库结构服务器上的数据库结构如图2-4所示。任务1-2 认知数据库结构项目2 设计数据库图2-4 服务器上的数据库结构SQL Server 2019允许分离数据库的数据和事务日志文件,然后将其附加到另一台服务器,甚至同一台服务器上。下面介绍两种分离数据库的方法。1.使用SSMS分离数据库【例2-3】 使用SSMS分离xs数据库,并将数据库对应的文件复制到E:\SQL\databeifen文件夹中。(1)启动SSMS,在【对象资源管理器】窗口中展开【数据库】选项。(2)用鼠标右键单击【xs】选项,选择【任务】→【分离】命令,如图2-5所示。任务1-3 分离数据库项目2 设计数据库任务1-3 分离数据库项目2 设计数据库图2-5 选择【分离】命令(3)打开【分离数据库】对话框,选择要分离的数据库,并进行相关设置。(4)分离数据库准备就绪后,单击【确定】按钮,完成数据库的分离操作。数据库分离成功后,【数据库】下的【xs】选项将不复存在。(5)将E:\data文件夹中xs数据库对应的两个文件复制到E:\SQL\databeifen文件夹中(如果该文件夹不存在,就先创建该文件夹)。2.使用T-SQL语句分离数据库在SQL Server 2019中,使用存储过程EXEC sp_detach_db可以实现数据库的分离。任务1-3 分离数据库项目2 设计数据库语法格式:sp_detach_db数据库名【例2-4】 使用T-SQL语句实现xs数据库的分离:EXEC sp_detach_db xs任务1-3 分离数据库项目2 设计数据库

展开更多......

收起↑

资源预览