SQL数据库实训报告1

时间:2024.4.5

SQL数据库实训报告


第二篇:SQL实训报告


数据库原理与SQL 2005实训报告

班 级

姓 名

指导教师

实训报告(一)

实训目的

1.熟练掌握用E-R图的方法来分析信息系统中的各种实体及其联系。

2.掌握把一个多对多的联系如何转换为两个多对多联系。

3.熟练掌握建立数据库及相应表的两种方法。

实训内容步骤

1.对于一个具体的信息系统(STUDENTMIS)抽象出其概念模型。

2.画出部分E-R图,并选择一个多对多联系,将其转换为两个一对多联系。

3.利用界面方式创建一个数据库。

4.使用T-SQL创建数据库,并将其文本进行记录。

5.分析数据库中的实体及属性,并确定相应的关系。

6.利用界面方式创建相应的表结构,并分析各属性的类型及长度等。

7.使用T-SQL创建相应的表结构,并记录相应的文本。

8.利用界面方式录入相关的数据。

实训代码

思考题:如何使用T-SQL来录入数据,请举例。

实训体会

****

实训报告(二)

实训目的

1.熟练掌握利用SSMS创建表的主键和外键。

2.熟练掌握用ALTER TABLE来添加主键和外键。

3.掌握用T-SQL在创建表的同时来创建各种约束。

实训内容及步骤

1.在实训(一)的基础上分析各表的各种约束条件。

2.利用界面方式设置各表的主键及相应的外键。

3.使用ALTER TABLE修改表结构并创建各表的主键和外键,记录相应的T-SQL语句。

4.使用CREATE TABLE在创建表的同时创建各种相应的主键和外键约束(一个表),并记录相应的T-SQL语句。

5.利用界面方式设置学生信息表中的性别只能是“女”或“男”;设置管理员信息表中的初始密码为“123”。

6.使用CHECK及DEFAULT约束定义各表相应规则和默认值,并记录相应的T-SQL语句。

7.了解并创建关系图。

实训代码

实训体会

*****

实训报告(三)

一、实训目的

1.掌握用T-SQL语句创建视图。

2.熟练掌握用ALTER TABLE来添加索引。

3.掌握用T-SQL语句创建存储过程。

二、实训内容及步骤

1.使用T-SQL语句创建指定部门的视图VW_MAJOR,记录相应的T-SQL语句。

2.使用T-SQL语句创建学生成绩的视图,记录相应的T-SQL语句。

3.使用ALTER TABLE修改表结构并创建各表的非聚集索引和唯一索引,记录相应的T-SQL语句。

4.使用T_SQL语句根据给定的条件创建存储过程,记录相应的T-SQL语句。

三、实训代码

四、实训体会

实训报告(五)

一、实训目的

1.熟练掌握数据库的备份。

2.掌握数据库中的固定服务器角色。

3.熟练掌握创建登录名对应的数据库用户。

4.掌握为数据库角色添加用户。

5.掌握数据库安全策略。

6.掌握数据库的管理。

二、实训内容

1.创建SQL SERVER登录名stulogin,并将该登录名添加到“sysadmin”固定服务器角色中。

2.创建stulogin登录名对应的数据库用户stuuser。

3.创建数据库角色sturole,并设置sturole对数据库的所有权限。

4.将stuuser添加到该数据库角色中。

5.以stulogin登陆SQL SERVER数据库引擎服务器。

6.在e:\data\bak文件夹中创建备份设备stubak.bak。

7.将bookdata数据库完整备份到备份设备stubak.bak。

8.删除bookdata数据库中的一部分数据后,使用完整恢复式恢复databak.bak备份设备中的数据库。

9.将bookdata数据库分离,将对应的数据库文件复制到另一台计算机中。

10.在另一台计算机中,将分离后的数据库附加到SQL SERVER数据库引擎中。

11.将BOOKDATA数据库的数据导出到饿E:\data\BOOKDATA.xls中。

三、实训过程

1.创建登录名:(1)启动SQL-对象资源管理器-安全性节点-登录名,右键单击登录名,新建登录名,选择SQL SERVER身份验证,输入登录名和密码、确定密码,默认数据库设为BOOKDATA。在选择页中选择服务器角色,选中sysadmin,【确定】。

2.创建用户:对象资源管理器-数据库-BOOKDATA数据库-安全性-用户-新建用户-输入用户名,指定对应的登录名,【确定】。

3.创建数据库角色:数据库-安全性-角色-新建-新建数据库角色-依次填入角色名称sturole、所有者,设置架构、成员,在选择页中选安全对象,添加安全对象的架构,设置它的权限,【确定】。

4.添加角色:数据库-安全性-角色-数据库角色-打开sturole角色属性-添加stuuser用户,【确定】。

5.登录服务器:启动SQL SERVER-核对服务器名称-身份验证选为SQL SERVER身份验证-填写登录名和密码-【连接】。

6.创建备份设备:在e盘下建文件夹“e:\data\bak”-启动SQL-对象资源管理器-服务器对象-备份设备-新建备份设备-输入设备名称stubak.bak-在文件中选择物理路径“e:\data\bak”,确定。

7.备份数据库:启动SQL-对象资源管理器-数据库-BOOKDATA数据库-任务-备份-选择数据库名称BOOKDATA-备份到e:\data\bak中的stubak.bak,【确定】。

8.恢复数据库:删除BOOKDATA数据库中的一些信息,再右键选择BOOKDATA数据库-任务-还原-数据库-目标数据库为BOOKDATA-设置目标时间-指定源数据库-选择用于还原的备份集-在选择页中选择“选项”-设置还原选项,【确定】。

9.分离数据库:选择BOOKDATA数据库-任务-分离-对数据库进行分离设置-确定,将对应的数据库文件复制到另外一台计算机上。

10.附加数据库:右键选择数据库节点-附加-单击添加,打开定位数据文件对话框,选择数据路径-【确定】。

11.导出数据:对象资源管理器-数据库-BOOKDAT数据库-任务-导出数据-打开导入和导出向导-下一步,在数据源中选择“Microsoft OLE DB Provider for SQL Server” -下一步,选择导出的目标“Microsoft Excel” -下一步,默认选择“复制一个或都个表或视图的数据” -下一步,选择源表或源视图-下一步,显示“执行并保存”-下一步,完成该向导-【确定】。

四、实训体会

****

更多相关推荐:
数据库实习实习报告

中原工学院经济管理学院数据库应用实习实习报告专业:信息管理与信息系统目录一、前言3二、实习目的与要求3三、实习内容与过程41、需求分析42、数据库的设计53、应用程序设计74、编程实现85、系统实现86、在实习…

数据库实验报告——

实验一SQLServer基本使用与数据定义一实验目的1掌握企业管理器及查询的定义方法使用方法2熟悉数据库建模及ER图的画法3掌握SQLServer中数据库及数据表的建立与管理方法4掌握数据的导入导出及数据库备份...

数据库实习报告

数据库实习报告目录1前言2实习时间3实习内容及过程A主要写实习过程中遇到的问题及解决的过程B内容和过程应该是具体的是你具体做了些什么C不允许在报告中出现大量截图4实习感想或心得与实习内容要对应5最后附2张白纸老...

数据库实训总结

SQLServer数据库管理课实训报告这个星期是我们SQLServer数据库管理课的实训,经过一个星期的实训,让我将书本上的理论与实践相结合,领会到了许多平时课堂上所没有接受的课外知识课外训练,懂得如何去运用自…

数据库实验报告(SQL)

SQLServer实验报告学号姓名专业信息管理与信息系统目录实训一数据库的基本操作实训二表实训三数据完整性实训四索引实训五数据查询实训六视图实训七TransactSQL程序设计实训八存储过程实训九触发器实训十S...

数据库实训报告

数据库实训报告专业计算机科学与技术班级计091姓名xxx任课教师20xx年11月5日1目录第一章概述311引言312摘要3第二章需求分析321功能分析322性能分析423可靠性和可用性需求424出错处理要求42...

数据库实训报告1

摘要概念模型是按用户的观点对数据和信息建模是对现实世界的事物及其联系的第一级抽象它不依赖于具体的计算机系统不涉及信息在计算机内如何表示如何处理等问题只是用来描述某个特定组织所关心的信息结构ER图是产生于系统设计...

数据库实验八 数据更新实验报告

附页实验内容针对实验数据库ShiYan完成下列数据更新操作1在S表中插入元组S6华誉40广州020xx268882在J表中插入元组J8传感器厂3对每一个供应商求它为各种工程供应零件的总数量并将此结果存入数据库4...

高级数据库技术实验报告

南昌大学实践报告学生姓名谢某某学号0149001506109专业班级软件工程20xx实践类型验证综合设计创新实践日期20xx1130实践成绩以下主要内容由学生完成一实验项目名称SQL数据库的创建与管理二实验目的...

数据库实验报告

实验报告五游标存储过程与触发器一实验目的掌握使用TSQL实现游标存储过程和触发器的创建使用方法二实验内容在实验一实验二创建的表中用TSQL语句完成以下内容1使用游标实现将SC表中及格的选课信息输出usestud...

数据库实验报告

学生实验报告(理工类)课程名称:软件平台与中间件技术专业班级:12软件工程学生学号:学生姓名:所属院部:软件工程学院指导教师:20XX20XX学年第1学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学…

ADO连接数据库实验报告

第七章任务一实验目的学习ASPNET网页和SQLServer数据库建立连接实验要求1将ASPNET网页和SQLServer数据库建立连接2向学生数据库中的学生表中输入数据3使用Response输出学生表中所有数...

数据库实训报告(28篇)