版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库基础及SQL项目二了解数据库基础知识项目指导书一、实训目的会分离和附加数据库学会将现实世界的事物和特性抽象为信息世界的实体与关系会使用实体联系图(E-R图)描述实体、属性和实体间的关系会将E-R图转化为关系模型能根据开发需求,将关系模型规范化到一定程度对数据完整性有清晰的认识二、项目背景设计选课数据库,绘制E-R图,转换成关系模型,指出各表关键字。三、实训内容任务1分离与附加数据库1.附加XK数据库2.查询班级表中所有信息?3.分析表中数据,为什么这样建立数据库及数据库中的表?4.分离XK数据库,附加该数据库。任务2建立实体联系图教学资源:PPT讲解1~91.数据库系统的要素2.如何创建数据库?3.概念模型的主要概念4.绘制学生选课E-R图任务3建立关系型数据库教学资源:PPT讲解10~145.数据模型的三要素6.数据模型分类7.关系模型特点8.关系模型概念任务4认识系统数据库结构教学资源:PPT讲解11~149.数据库在软件网站开发中的作用10.系统数据库和示例数据库任务5熟悉示例数据库XK11.XK学生选课数据库包含哪五个表?(必备知识)1.查询XK数据库中五个表。(实训)必备知识点复习:SQLserver的组件有哪些?如何打开SQLserver的企业管理器、配置管理器?如何为一个服务器开服务?如何新建查询?分别说出3种方法。任务2建立实体联系图1.数据库系统的要素数据Data、数据库DataBase,DB、数据库管理系统DataBaseManagementSystemDBMS2.如何创建数据库?抽象概念模型绘制E-R图转换关系模型规范Ι范式Ⅱ范式Ⅲ范式3.概念模型的主要概念概念模型是现实世界到机器世界的一个中间层次。实体Entity如一个学生、一门课程、一种食物属性Attribute如学生实体包括学号、姓名、性别、出生日期、系部、入学时间等码Key唯一识别实体的属性。如学号实体集EntitySet同型实体的集合如全体学生联系Relationship实体间的相互联系。1:11:NM:N4.绘制学生选课E-R图作业:练习绘制宠物饮食E-R图任务3建立关系型数据库5.数据模型的三要素数据结构、数据操纵、完整性约束6.数据模型分类层次模型、网状模型、关系模型7.关系模型特点1、表格中每列都是不可再分的基本数据项2、每列的名字不同,数据类型相同或兼容3、行的顺序无关紧要4、列的顺序无关紧要5、关系中不能存在完全相同的两行8.关系模型概念关系模型-------关系或表关系中的行----元祖或记录关系中的列----属性或字段任务4认识系统数据库结构9.数据库在软件网站开发中的作用10.系统数据库和示例数据库系统数据库master数据库:记录系统的所有系统级的信息model数据库:模板数据库msdb数据库:记录了有关SQLServerAgent服务的信息tempdb数据库:临时数据库,用于保存中间数据示例数据库Northwind数据库pubs数据库任务5熟悉示例数据库XK11.XK学生选课数据库包含哪五个表?五张表:StudentClassDepartmentCourseStucou五、实训步骤任务1分离与附加数据库1.附加XK数据库方法一:启动SQLServerManagementStudio,在【对象资源管理器】中右键单击【数据库】,选择【附加】,如图2-1所示。图2-1数据库“附加”(2)打开【附加数据库】对话框,进行相关设置,如图2-2所示。(3)单击【添加】按钮,打开【定位数据库文件】对话框,选择要附加的主数据文件。(4)附加数据库准备就绪后,单击【确定】按钮,完成数据库的附加操作。数据库附加成功后,在【数据库】节点中将会出现“XS”数据库节点。方法二:使用T-SQL附加数据库使用T-SQL语句将E:\data文件夹中的数据库附加到当前的SQLServer实例上。EXECsp_attach_dbxs,'E:\data\xs_dat.mdf','E:\data\xs_log.ldf'图2-2“附加数据库”设置2.查询班级表中所有信息?在查询编辑器中输入select*fromclass3.分析表中数据,为什么这样建立数据库及数据库中的表?数据库结构图:4.分离XK数据库,附加该数据库。方法一:使用SQLServerManagementStudio分离数据库使用SQLServerManagementStudio实现xs数据库的分离,并将数据库对应的文件复制到E:\databeifen中。(1)启动SQLServerManagementStudio,在【对象资源管理器】中展开【数据库】节点。(2)右键单击【XS】,选择【任务】中的【分离】,如图2-5所示。图2-5数据库分离操作(3)打开【分离数据库】对话框,选择要分离的数据库,并进行相关设置,如图2-6所示。图2-6“分离数据库”设置(4)分离数据库准备就绪后,单击【确定】按钮,完成数据库的分离操作。数据库分离成功后,在【数据库】节点中“XS”将不复存在。(5)将“E:\data”文件夹中XS数据库对应的两个文件复制到“E:\databeifen”文件夹中(如果该文件夹不存在,请首先创建该文件夹)。方法二:使用T-SQL分离数据库在SQLServer2008中,使用存储过程sp_detach_db可以实现数据库的分离。语法格式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44755-2024低压高强紫外线灯
- 卫生院绩效考核自查报告
- 学校作业校内公示制度
- 我最喜欢的声音作文
- 安徽省淮北市西园2024-2025学年七年级上学期期中考试语文试卷(含答案)
- 《环保主题班会课件》课件
- 《GSM信令流程》课件
- 幼儿园课件教学下载
- 《平面机构及》课件
- 《电商团队培训课件》课件
- 中学英语短剧表演之评价表
- 消化内镜中心软式内镜清洗消毒操作流程
- 2020版:高血压基层合理用药指南(全文)
- 水利工程质量检测材料检测记录表
- 高一(5)班期中考试班科联系会材料
- 2023年中国出版集团公司集团总部招聘考试题库及答案
- 智胜软件任九过滤使用说明
- 关于转发《中铁一局集团工程项目部突发事件舆论危机处置工作预案》
- 【高中政治】在和睦家庭中成长+课件+届高考政治一轮复习统编版选择性必修二法律与生活
- 2023湖南长沙市食品药品检验所公开招聘普通雇员19人模拟备考预测(共1000题含答案解析)综合试卷
- 数值课件第章非线性方程求根
评论
0/150
提交评论