2022年数据库应用开发实验报告 .pdf

上传人:Q****o 文档编号:25940626 上传时间:2022-07-14 格式:PDF 页数:30 大小:378.47KB
返回 下载 相关 举报
2022年数据库应用开发实验报告 .pdf_第1页
第1页 / 共30页
2022年数据库应用开发实验报告 .pdf_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《2022年数据库应用开发实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库应用开发实验报告 .pdf(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学生实验报告(理工类)课程名称:数据库应用开发专业班级:学生学号:学生姓名:所属院部:国际软件学院指导教师:2013 2014 学年第 2 学期金陵科技学院教务处制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 30 页 - - - - - - - - - 实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4 的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验

2、仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

3、实验项目名称: SQL Server 概述及体系架构实验学时: 3 同组学生姓名:实验地点: B407 实验日期: 2014.4.3 实验成绩:批改教师:罗 扬批改时间:一、实验目的和要求1、熟悉 Microsoft SQL Server 2005系统环境,包括发展历史、版本与组件及新特性;2、了解客户 / 服务器、浏览器/ 服务器体系结构;3、掌握系统数据库对象及构成、SQL Server 2005的常用管理工具;4、熟悉 SQL Server 2005 Management Studio平台及组件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

4、 - - - - - 名师精心整理 - - - - - - - 第 2 页,共 30 页 - - - - - - - - - 二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、根据题目要求熟悉Microsoft SQL Server 2005环境,包括发展历史、版本、组件、新特性;2、熟悉客户机/ 服务器和浏览器/ 服务器;3、掌握系统数据库对象及构成、SQL Server 2005的常用管理工具;4、掌握通过SQL Server Management Studio

5、、配置管理器和windows 服务管理器三种方式对数据库服务器的管理方法;5、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示Microsoft SQL Server 2005环境及使用(二)学生自己使用Microsoft SQL Server 2005环境,完成以下工作1进入 SQL Server 2005进行启动、暂停和退出;2查看系统数据库及其内容;3查看 SQL Server 2005 Management Studio平台及组件等操作,掌握通过SQL Server Management Studio 、配置管理器

6、和windows 服务管理器三种方式对数据库服务器的管理方法。五、问题解答及实验结果1 点击开始 -程序 -Microsoft SQL Server 2005-SQL Server Management Studio;服务器类型选择数据库引擎,服务器名称输入user28 ,身份证验证选择Windows 身份验证,点击连接进入;进入后选中服务器user28 右键单机可进行启动、暂停和退出操作。2Master 数据库系统数据库master 内含有许多系统表(SystemTables) ,用来追踪与记录SQL Server 系统的所有系统级别信息。系统信息包括所有的登录账户信息、端点、链接服务器和系

7、统配置设置信息、SQL Server 的初始化信息和其它系统数据库及用户数据库是否存在以及这些数据库文件的位置等相关信息。每当用户创建一个数据库,此数据库的相关信息(如主要数据文件的位置)便记录在master 中,即master 记录系统拥有哪些数据库。若是分布式操作,master 会记录有哪些其他的SQL Server 。master 是重要的系统数据库,如该数据库不可用,则SQL Server 无法启动。Model 数据库该数据库是所有用户数据库和Tempdb 数据库的模板数据库。既然model 是一个模板数据库,则当用户每创建一个数据库时,这个新的数据库就会自动完成某些设定或包含某些数据

8、库对象。可直接针对model 做改动。以后当创建一个新数据库时,SQL Server 会复制 model 数据库的所有内容,以作为新数据库的基础。则先前修改了model 数据库,此后创建的数据库都将继承这些修改。通过此方法,可设置权限或数据库选项或添加对象,诸如表、函数或存储过程。即新创建的数据库会继承系统数据库model 的一切,而不需要每次设定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 30 页 - - - - - - - - - Msdb 数据库Msdb 主要

9、提供 SQL Server 代理程序调度警报和作业。它用于提供SQL Server 、SQL Server Agent 、Database Mail 以及 Service Broker 等服务程序存储诸如日程安排、邮件副本等数据,如果要让警报、备份、复制等各项操作能够自动定期执行,就需要启动SQL Server Agent 服务。Tempdb 数据库Tempdb 数据库是一个工作空间,用于保存所有的临时对象或中间结果集。该数据库由整个系统的所有数据库使用。SQL Server 每次启动时,tempdb 数据库被重新建立。每当用户断开与SQL Server 的联机,该用户在联机期间所生成的临时表

10、与存储过程会自动从tempdb 中删除。tempdb 数据库,主要用以保存以下内容:显式创建的临时对象,例如表、存储过程、表变量或游标。所有版本的更新记录。Database Engine 在执行查询、排序、创建cursor 等处理时所创建的内部工作表。创建或重新生成索引时,临时排序的结果。3 A.通过 SQL Server Management Studio对服务器进行管理启动顺序为【开始】【程序】【SQL Server 2005】正确登录服务器右击服务器,选择暂停或者停止服务器;B. 通过 SQL Server Configuration Manager配置管理器进行管理启动顺序为【开始】【

11、程序】【SQL Server 2005】【配置工具】【SQL Server Configuration Manager】【 SQL Server Server】选择暂停或停止制定服务;SQL Server 配置管理器(configuration manager)是一种工具,用于管理与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置。C. 通过 windows 服务管理器进行管理通过【控制面板】【管理工具】【服务】【SQL Server (MSSQLSERVER)】选择暂停或者停止服务器;配置 SQL Se

12、rver 2005服务器;配置【常规】选项卡:产品版本、操作系统、平台等;配置【安全性】选项卡:服务器身份验证等;配置【权限】选项卡:用于授予或撤销帐户对服务器的操作权限。六、实验体会和收获实验项目名称:安装 SQL Server 系统实验学时: 3 同组学生姓名:实验地点: B407 实验日期:实验成绩:批改教师:罗 扬批改时间:一、实验目的和要求1、了解安装SQL Server 2005环境需求;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 30 页 - - - -

13、 - - - - - 2、掌握安装规划、安装过程的使用,加深对验证安装结果的理解;3、熟练掌握新建服务器组;4、配置服务器选项,能够结合具体应用解决实际问题。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、熟悉安装SQL Server 2005的环境需求2、安装 SQL Server 2005企业版步骤3、创建服务器组4、注册服务器的管理5、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中四、实验内容(一)教师重点讲解并演示Mic

14、rosoft SQL Server 2005环境及使用(二)学生写出实验内容、出现问题及解决方案,完成以下工作1. 安装 SQL Server 2005企业版的安装过程;2. 创建服务器组;要求学生:在SQL Server Management Studio中创建一个新的SQL Server 服务器组,名称为NewGroup。3. 注册服务器的管理;要求学生:假设本地计算机上有一个SQL Server实例,实例名为“ SecondServer”,在上题创建的服务器组中注册此实例。4. 写出如:服务器注册失败、无法连接服务器等的解决方案。五、问题解答及实验结果1 2 点击视图,选择已注册的服务器

15、,在已注册的服务器中右击选择新建服务器组,组名输入NewGroup ,组说明任意输入。3 4 常见的注册故障1)验证方式设置错误的故障;解决方法:在注册时和服务器一致,或更改服务器身份验证方式;2)Sa 密码错误的故障解决方法:修改sa 帐户密码,或询问Dba 有权限的帐户及密码3)SQL Server 服务错误或者客户机参数错误的故障解决方法:确保服务器正常启动,检查SQL Server 2005网络配置参数是否一致。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 30

16、 页 - - - - - - - - - 六、实验体会和收获实验项目名称:管理安全性 -1 实验学时: 4 同组学生姓名:实验地点: B407 实验日期: 2014.4.10实验成绩:批改教师:罗 扬批改时间:一、实验目的和要求1、掌握管理和维护登录名技术;2、掌握固定服务器角色的特点和管理;3、熟练理解和掌握管理和维护数据库用户;4、能够结合具体应用解决实际问题。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、掌握管理和维护登录名技术;2、固定服务器角色的特点和

17、管理;3、理解和掌握管理和维护数据库用户;4、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示管理安全性(二)学生写出实验内容、出现问题及解决方案,完成以下工作1. 设置 Windows 身份验证的操作;2. 设置 SQL Server身份验证的操作;3. 使用 SQL Server Management Studio添加 Windows 登录账户,再将该Windows 用户设置为连接到SQL Server 的登录账户;4. 使用 SQL Server Management Studio添加 SQL Server登录账户;

18、创建一个SQL Server 登录,登录名为lisi并指定密码abcd 。5. 使用 CREATE LOGIN 命令创建一个SQL Server 登录;创建一个登录,登录名为lisi并指定密码abcd,CREATE LOGIN lisi WITH PASSWORD = abcd 6. 使用 SQL Server Management Studio修改登录账户的属性;7. 使用 ALTER LOGIN语句修改登录账户属性;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 30

19、 页 - - - - - - - - - 将 lisi登录账户名称更改为lisi_new,再将 lisi_new 登录账户的密码修改为“wang”。8. 删除登录账户;分别使用SQL Server Management Studio删除登录账户、使用DROP LOGIN 语句删除登录账户。9使用 SQL Server Management Studio添加数据库用户;10. 使用 CREATE USER 语句添加数据库用户;在 AdventureWorks数据库中创建数据库用户zhangsan ,其登录名为zhangsan 。11. 使用 SQL Server Management Studi

20、o将登录账户添加到固定服务器角色;12使用存储过程sp_addsrvrolemember办法用来添加登录账户,使其成为服务器角色的成员;13. 使用 SQL Server Management Studio将用户添加到固定数据库角色;14使用存储过程sp_addrolemember来添加用户,使其成为数据库角色的成员;15. 使用 SQL Server Management Studio创建用户自定义数据库角色;16使用 CREATE ROLE 语句创建数据库角色。五、问题解答及实验结果1 打开 SQL Server Management Studio ,服务器名称输入:user28 ,身份验

21、证选择Windows 身份验证,连接到服务器。2 打开 SQL Server Management Studio,身份验证选择SQL Server身份验证,输入登录名和密码,连接到服务器。3 打开控制面板- 用户账户 -创建一个用户账户,名称 lisi,点击下一步,点击创建账户;左击安全性,再右击登录名,选择新建用户名,点击搜索高级立即查找选择lisi确定4 左击安全性,再右击登录名,选择新建用户名,用户名输入lisi,选择SQL Server身份验证,密码输入:abcd,确认密码:abcd,取消强制实施策略,点击确定。5 点击新建查询,输入CREATE LOGIN lisi WITH PAS

22、SWORD = abcd ,点击分析并执行。6 左击安全性,左击登录名,右击USER28lisi,选择属性,即可进行登录账户的修改。7 使用 ALTER LOGIN语句修改登录账户属性ALTER LOGIN login_name | WITH ,. ?;点击新建查询,输入ALTER LOGIN lisi WITH NAME=lisi_new,点击分析并执行;点击新建查询,输入ALTER LOGIN lisi_new WITH PASSWORD=wang,点击分析并执行。8使用 SQL Server Management Studio删除登录账户左击安全性,左击登录名,右击USER28lisi_

23、new,选择删除,在删除对象中点击确认;使用 DROP LOGIN 语句删除登录账户点击新建查询,输入DROP LOGIN lisi_new,点击分析并执行。9 左击安全性,再右击登录名,选择新建用户名,选择用户映射,在右侧的对话框中选择这个用户可以操作的数据库,点击确定。10 点击新建查询,输入 Use AdventureWorks Go CREATE USER zhangsan FROM LOGIN zhangsan 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 3

24、0 页 - - - - - - - - - 点击分析并执行。11 左击 user34 安全性服务器角色右击sysadmin 属性添加浏览选择lisi_new确定。12 点击新建查询,输入sp_addsrvrolemember sysadmin , lisi_new ,点击分析并执行。13 左 击user34 数 据 库 系统 数据库 master 安 全 性 角 色 数据库 角色 右 击db_accessadmin 添加浏览选择lisi确定。14 点击新建查询,输入sp_addrolemember db_accessadmin,lisi,点击分析并执行。15 左击 user34 数据库系统数据

25、库master 安全性角色右击数据库角色新建数据库角色角色名称输入:new,所有者选择dbo在选择页中选择安全对象添加特定类型的所有角色选择表确定在Update 后选择授予点击列权限选择value 确定。16 点击新建查询,输入CREATE ROLE new AUTHORIZATION dbo ,点击分析并执行。六、实验体会和收获实验项目名称:管理安全性 -2 实验学时: 2 同组学生姓名:实验地点: B407 实验日期:实验成绩:批改教师:罗 扬批改时间:一、实验目的和要求1、掌握 Windows NT 认证模式下数据库用户帐号的建立与取消方法;2、掌握混合模式下数据库用户帐号的建立与取消方

26、法;3、掌握数据库用户权限的设置方法;4、熟悉数据库数据库用户帐号的权限分配、回收等方法;5、了解数据库角色的分类、作用及使用方法。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、理解和掌握管理和维护数据库用户;2、注册服务器的管理;3、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示(二)学生写出实验内容、出现问题及解决方案,完成以下工作以系统管理员身份登录到SQL Server 服务器,在

27、SQL Server2005界面中实现以下操作,并独立写出部分题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 30 页 - - - - - - - - - 目的程序代码;1.在当前计算机中增加一个用户zhang 和 cheng,密码为secret 。使此用户通过Windows NT 模式下登录SQL Server服务器,登录名分别为zhang 和 cheng;2.新建以混合模式登录SQL Server服务器的用户登录名为stu1 、stu2 和 stu3 ,登录密码为s

28、ecret ,默认登录数据库为stu ;3.将帐号 zhang 添加为数据库stu 的用户,用户名为zhang;4.在数据库stu 中创建用户stu1 、stu2 和 stu3 ,登录帐号分别为stu1 、stu2 和 stu3 ;5.给数据库用户zhang 赋予创建数据库的权限;6.给数据库用户stu1 赋予对 sc 表进行插入、修改、删除操作权限;7.给数据库用户stu2 和 stu3 赋予对 student表、 course 表所有操作权限及查询sc 的操作权限,并允许再授权给其他用户;8.收回数据库用户stu2 对 student表和 course 表的删除操作的权限;9.若一个小组共

29、5 个成员,他们对数据库stu 具有相同的操作权限,具体权限如下:(1) 对于 student 、course 表只能进行数据查询;(2) 只能对 student表中 sname 进行更改;(3) 对于 sc 表只能进行修改、删除或插入;10. 思考题:将登录帐号zhang 、stu1 、stu2 和 stu3 加入到服务器角色sysadmin 中;11. 将登录帐号cheng 同时拥有服务器角色serveradmin 和 securityadmin的权限;12. 删除服务器角色sysadmin 的成员 stu2 和 stu3 。五、问题解答及实验结果1 开始设置控制面板用户账户创建一个新账户

30、输入名称:zhang,下一步创建用户选择 zhang创建密码输入密码:secret ,确认密码:secret 更改密码;创建一个新账户输入名称:cheng ,下一步创建用户选择cheng 创建密码输入密码:secret ,确认密码:secret 更改密码。2 安全性右击登录名新建登录名登录名:stu1 ,选择 SQL Server身份认证,密码: secret ,确认密码 secret ,取消强制实施密码策略,默认数据库选择stu 确定;右击登录名新建登录名登录名:stu2 ,选择SQL Server身份认证,密码: secret,确认密码secret ,取消强制实施密码策略,默认数据库选择s

31、tu 确定;右击登录名新建登录名登录名:stu3 ,选择SQL Server身份认证,密码: secret,确认密码secret ,取消强制实施密码策略,默认数据库选择stu 确定 . 3 数据库 stu 安全性右击用户新建用户用户名:zhang ,登录名浏览找到USER28zhang确认。4 数据库 stu 安全性右击用户新建用户用户名:stu1 ,登录名浏览找到stu1 确定;数据库 stu 安全性右击用户新建用户用户名:stu2 ,登录名浏览找到stu2 确定;数据库 stu 安全性右击用户新建用户用户名:stu3 ,登录名浏览找到stu3 确定。5 数据库 stu 安全性用户右击zha

32、ng 属性选择安全对象,点击添加,选择指定类型的所有对象,选择数据库,确定找到Create database DDL event notification,授予打钩确定。6 数据库 stu 安全性用户右击stu1 属性选择安全对象,点击添加,选择指定类型的所名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 30 页 - - - - - - - - - 有对象,选择表,确定选择sc 表,找到Update ,Delete ,Insert,分别授予打钩确定。7 数据库 stu 安

33、全性用户右击stu2 属性选择安全对象,点击添加,选择指定类型的所有对象,选择表,确定选择course 表,授予全部打钩,选择student表,授予全部打钩,选择sc 表,找到Select ,授予打钩,具有授予权限打钩确定;数据库stu 安全性用户右击stu3 属性选择安全对象,点击添加,选择指定类型的所有对象,选择表,确定选择course 表,授予全部打钩,选择student表,授予全部打钩,选择sc 表,找到Select ,授予打钩,具有授予权限打钩确定;8 数据库 stu 安全性用户右击stu2 属性选择安全对象,点击添加,选择指定类型的所有对象,选择表,确定选择student表,找到

34、Delete ,取消打钩,选择course 表,找到Delete ,取消打钩确定。9 数据库stu 安全性角色右击数据库角色新建数据库角色角色名称:new,添加成员: cheng, stu1 ,stu2 ,stu3 ,zhang确定;数据库 stu 安全性角色数据库角色右击new属性选择安全对象,点击添加,选择指定类型的所有对象,选择表,确定选择course ,找到 Select ,授权打钩,选择student ,找到 Select ,授权打钩,找到Update ,授权打钩,点击列权限,name打钩,确定,选择sc 找到 Update ,Delete ,Insert,分别授予打钩确定。10 安

35、全性服务器角色右击sysadmin 属性添加查询找到zhang 、stu1 、stu2 和 stu3 确定。11 安全性登录名右击User28cheng 选择服务器角色,选择serveradmin 和 securityadmin确定。12 安全性服务器角色右击sysadmin 属性左击stu2 ,点击删除,左击stu3 ,点击删除确定。六、实验体会和收获实验项目名称:管理数据库文件、管理表-1 实验学时: 2 同组学生姓名:实验地点: B407 实验日期:实验成绩:批改教师:罗扬批改时间:一、实验目的和要求1、掌握数据库的基本概念,包括熟悉数据库文件、数据库文件组、数据库的物理存储结构、SQL

36、 Server2005数据库的分类、数据库对象的结构;2、熟练掌握创建数据库的两种方法,使用SQL Server Management Studio创建数据库及编辑数据库;3、使用 T-SQL 语句创建及编辑数据库;4、掌握数据库的管理方法。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 30 页 - - -

37、 - - - - - - 三、实验步骤1、熟练使用Management Studio界面方式创建及编辑数据库;2、熟练使用T-SQL 语句创建及编辑数据库;3、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示创建及编辑数据库的方法(二)学生写出实验内容、出现问题及解决方案,完成以下工作假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称为wang);请分别使用Management Studio界面方式和T-SQL语句实现以下操作:1. 要求在本地磁盘D 创建一个学生- 课程数据库(名称

38、为student ),只有一个数据文件和日志文件,文件名称分别为 stu 和 stu_log,物理名称为stu_data.mdf 和 stu_log.ldf,初始大小都为3MB ,增长方式分别为10% 和1MB ,数据文件最大为500MB ,日志文件大小不受限制;2. 创建一个 Company数据库,该数据库的主数据文件逻辑名称为Company_data ,物理文件为Company.mdf,初始大小为 10MB ,最大尺寸为无限大,增长速度为10% ;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB ,最大尺寸为50MB ,增长速度为1MB

39、 ;3. 创建数据库DB ,具有 2 个数据文件,文件逻辑名分别为DB_data1 和 DB_data2,文件初始大小均为5MB ,最大为 100MB ,按 10% 增长;只有一个日志文件,初始大小为3MB ,按 10% 增长;所有文件都存储在D盘文件夹ceshi中;4. 在数据库student中增加数据文件db2,初始大小为10MB ,最大值为50 MB,按 10% 增长;5. 在数据库student中添加日志文件,保存在D盘中,初始大小为1MB ,最大无限制,按照1MB增长;6. 修改数据库student主数据文件的大小,将主数据文件的初始大小修改为10Mb ,增长方式为20% ;7. 修

40、改数据库student辅助数据文件初始大小为3MB ,最大为100MB ,按照 10% 增长,名称为db;8. 缩小 student数据库的大小,使得该数据库中的文件有20的可用空间;9. 删除数据库student辅助数据文件和第二个日志文件;10. 删除数据库company 和 DB ;11. 将数据库student所有物理文件移动到“学号” , 并保证逻辑数据库不受影响,请详细描述解决办法;12. 将数据库student改名为 studteacher。五、问题解答及实验结果1 createdatabase student onprimary ( name =stu , filename=d

41、:stu_data.mdf, size=3MB, filegrowth=10 %, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 30 页 - - - - - - - - - maxsize=500MB ) logon ( name =stu_log, filename=d:stu_log.ldf, size=3MB, filegrowth=1MB, maxsize=unlimited)2 createdatabase Company onprimary ( name

42、 =Company_data, filename=d:Company.mdf, size=10MB, filegrowth=10 %, maxsize=unlimited) logon ( name =Company_log, filename=d:Company.ldf, size=1MB, filegrowth=1MB, maxsize=50MB)3 createdatabase DB onprimary ( name =DB_data1, filename=d:ceshiDB_data1.mdf, size=5MB, filegrowth=10 %, maxsize=100MB ) (

43、name =DB_data2, filename=d:ceshiDB_data2.mdf, size=5MB, filegrowth=10 %, maxsize=100MB ) logon ( name =DB_log, filename=d:ceshiDB_log.ldf, size=3MB, filegrowth=10 %, maxsize=unlimited)4 alterdatabase student addfile ( name =db2 , filename=d:db2.ndf, 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -

44、 - - - 名师精心整理 - - - - - - - 第 12 页,共 30 页 - - - - - - - - - size=10MB, maxsize=50MB, filegrowth=10 %) 5 alterdatabase student addlogfile ( name =db2_log, filename=d:db2_log.mdf, size=1MB, maxsize=unlimited, filegrowth=1MB)6alterdatabase student modify file ( name =stu , filename=d:stu_data.mdf, size

45、=10MB, filegrowth=20 %, maxsize=500MB )7 alterdatabase student modify file ( name =db2 , newname=db size=13MB, maxsize=100MB , filegrowth=10 %) 8 DBCC shrinkdatabase( student, 20 )9 alterdatabase student remove file dbalterdatabase student remove file db2_log10 drop database company drop database DB

46、 11 右击 student 数据库任务分离确定;在 D 盘中找到stu_data.mdf 和 stu_log.ldf 文件复制到学号;进入 SSMS 右击数据库附加添加找到stu_data.mdf 确定。12 alter database student modify name =studteacher 六、实验体会和收获名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 30 页 - - - - - - - - - 实验项目名称:管理数据库文件、管理表-2 实验学时:

47、4 同组学生姓名:实验地点: B407 实验日期:实验成绩:批改教师:罗扬批改时间:一、实验目的和要求1、掌握数据表的概念、特点;2、熟练掌握创建数据库的两种方法,使用SQL Server Management Studio创建、编辑及删除数据表;3、熟悉使用T-SQL 创建、编辑、删除数据表及管理数据表数据;4、掌握数据库的管理方法。二、实验设备、环境奔腾计算机;装有WINDOWS 2000 SERVER或 WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。三、实验步骤1、熟悉数据表的概念、特点;2、熟悉在Management Studio中创建、编辑、

48、删除数据表及管理数据表数据;3、熟悉使用T-SQL 创建、编辑、删除数据表及管理数据表数据;4、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。四、实验内容(一)教师重点讲解并演示创建、编辑及删除数据表的方法(二)学生写出实验内容、出现问题及解决方案,完成以下工作请分别使用Management Studio及 T-SQL完成以下内容:1. 请在指定数据库内完成以下内容1.1 依据数据表的结构创建相对应的数据表,表结构如下所示1.1.1学生信息表(student )字段名称字段类型及长度说明备注Sno Char(9)学生学号主关键字Sname Char(6)学

49、生姓名非空Ssex Char(2)学生性别可为空Sage Int 学生年龄可为空Sdept VarChar (8)学生所在院系可为空1.1.2课程信息表(course )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 30 页 - - - - - - - - - 字段名称字段类型及长度说明备注Cno Char(4)课程编号主关键字Cname VarChar (20)课程名称非空Cpno Char(4)先行课可为空Ccredit Int 学分可为空1.1.3选课信息表(s

50、c)字段名称字段类型及长度说明备注Sno Char(9)学生学号主关键字Cno Char(4)课程编号主关键字Grade Int 成绩可为空1.2 在表 student中增加新字段“班级名称(sclass )”;1.3 在表 student中删除字段“班级名称(sclass )”;1.4 修改表 student中字段名为“sname”的字段长度由原来的6 改为 8;1.5 修改表 student中字段“ sdept ”名称为“ dept ”,长度为20;1.6 修改表 student中 sage 字段名称为sbirth,类型为 smalldatetime;1.7 修改表 student新名称为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁