实验二 数据库管理1

合集下载

数据库的管理实验报告

数据库的管理实验报告

数据库的管理实验报告数据库的管理实验报告引言数据库管理是现代信息管理的重要组成部分,通过对数据的存储、检索、更新和删除等操作,实现对数据的有效管理和利用。

本篇实验报告将介绍我们小组在数据库管理实验中的实践过程和结果。

实验目的本次实验的目的是通过使用数据库管理系统,实现对一个简单的学生信息管理系统的设计和实现。

通过这个实验,我们将学习和掌握数据库的基本操作和管理技术,并能够在实际应用中灵活运用。

实验环境我们使用的数据库管理系统是MySQL,它是一个免费、开源的关系型数据库管理系统。

我们选择MySQL作为实验环境,是因为它具有广泛的应用领域和强大的功能,同时也有丰富的学习资源和社区支持。

实验过程1. 数据库设计在实验开始之前,我们首先进行了数据库的设计。

我们确定了需要存储的数据表,包括学生表、课程表和成绩表。

学生表包括学生的学号、姓名、性别和年龄等信息;课程表包括课程的编号、名称和学分;成绩表包括学生的学号、课程的编号和成绩等信息。

通过这些表的设计,我们可以建立学生、课程和成绩之间的关联关系,实现对学生信息和成绩的管理。

2. 数据库创建在数据库设计完成后,我们使用MySQL命令行工具创建了一个名为"student_management"的数据库。

通过创建数据库,我们为后续的实验操作提供了一个存储数据的空间。

3. 数据表创建在数据库创建完成后,我们使用MySQL命令行工具创建了三个数据表,分别是"student"、"course"和"score"。

通过创建这些数据表,我们实现了对学生信息、课程信息和成绩信息的存储。

4. 数据插入在数据表创建完成后,我们使用MySQL命令行工具插入了一些测试数据。

通过插入数据,我们可以验证数据库的设计是否合理,并且为后续的实验操作提供了一些具体的数据。

5. 数据查询在数据插入完成后,我们使用MySQL命令行工具进行了一些数据查询操作。

实验二 SQL Server 2005的数据库管理

实验二 SQL Server 2005的数据库管理

实验二SQL Server 2005的数据库管理一、目的与要求1、掌握SQL Server Management Studio “对象资源管理器"的建立、修改和删除数据库的操作方法;2、掌握T—SQL语言建立、修改和删除数据库的方法。

二、实验准备1、明确登录用户具有创建、修改和删除数据库的权限;2、了解SQL语言创建、修改和删除数据库的基本语法。

三、实验内容(一)对象资源管理器中数据库的管理1、按默认属性创建第一个数据库“mydb":在对象资源管理器中,右击目录树中的“数据库" 选择“新建",设置新数据库名为mydb,然后点击“确定”。

请完成下列填空:(1)数据文件的逻辑文件名是mydb(2)数据文件的物理文件名是mydb.mdf(3)数据文件的保存位置C:Program Files\Microsoft SQL Server\MSSQL.1\DATA(4)数据文件的初始大小为3MB(5)数据文件的增长方式为自动增长,增量为1MB(6)数据文件的最大大小为不限制增长(7)事务日志文件的逻辑文件名是mydb_log(8)日志文件的物理文件名是mydb_log。

ldf(9)日志文件的保存位置C:Program Files\Microsoft SQL Server\MSSQL.1\DATA(10)日志文件的初始大小是1MB2、按要求设定存储属性,创建数据库studentdb,在E盘中先建立一个以学号命名的文件夹,用以保存文件或命令脚本.本题以截图保存运行过程和结果.要求:主数据文件逻辑名stu_data,物理位置为“E:\学号文件夹”,初始大小为3MB,最大大小为10MB,增长方式为1MB。

日志文件逻辑名stu_log,物理位置为“E:\学号文件夹”,初始大小为1MB,最大大小为5MB,增长方式为5%.3、修改studentdb数据库的名称为studb.4、删除studb数据库。

实验二 数据库的基本操作

实验二 数据库的基本操作
数据库*实验报告
实验项目名称:数据库的基本操作
成绩:
信息对数据库进行修改、查看、删除、备份、还原等操作。
1.实验目的
掌握数据库的基础知识,了解数据库的物理组织与逻辑组成情况,学习创建、修改、查看、缩小、更名、删除、备份、还原等数据库的基本操作方法。
2、“数据文件”名为KCGL_Date.mdf,初始大小为10MB,以后按5%自动增长,大小不限;
3、“事务日志”名为KCGL_log.ldf,初始大小为5MB,以后按5%自动增长,最大不超过200MB;
4、使用Management Studio创建完整备份;
5、使用Management Studio还原完整备份。
2.实验要求
创建一个数据库,并进行备份、还原操作
3.实验预备知识
数据库可以通过在Management Studio中以交互方式或利用CREATE DATABASE语句类似创建。SQL Server的数据库有3种类型的文件来组织与存储数据:主文件、次要文件、事务日志文件。
实验内容
1、使用Management Studio中以交互方式创建数据库KCGL;
1.实验结果
完成数据库KCGL的创建、完整备份和完整还原。
2.疑难与需解决的问题
对CREATE DATABASE命令的掌握比较困难
3.实验体会
虽然对于数据库的基本操作有所掌握,但是觉得数据库依旧很复杂,需要深入学习。
教师评语及成绩

实验二MySQL数据库和数据表管理

实验二MySQL数据库和数据表管理

《MySQL数据库应用》实验指导实验二MySQL数据库和数据表管理一、实验目的1、掌握MySQL数据表的结构及管理等操作;2、掌握使用SQL语句创建数据库和数据表。

二、实验学时2学时三、实验类型验证性四、实验需求1、硬件每位学生配备计算机一台:Pentium III以上处理器,2G或以上内存,2G或以上硬盘空间。

2、软件Windows操作系统,安装MySQL Community Server软件。

3、网络局域网环境。

4、工具无。

五、实验理论与预备知识1、MySQL数据库管理;2、MySQL数据表管理;六、实验内容与结果1、MySQL数据库的管理;(1)使用提供的MySQL数据库的管理权限登录MySQL数据库服务器,并使用SQL语句创建数据库学生成绩管理xscj;(请将实现功能的SQL语句填写到实验报告册。

)(2)打开数据库xscj。

参考命令:mysql>use xscj;2、MySQL数据表的管理;(1)通过SQL语句在xscj数据库中创建如下所示的三个数据表。

(请将实现功能的SQL语句填写到实验报告册。

)表1:学生情况表(表名xs)列名数据类型长度是否允许为空值默认值说明学号char6×无主键姓名char8×无专业名char10√无性别tinyint1×1男1,女0出生日期data系统默认×无总学分tinyint1√无照片blob系统默认√无备注text系统默认√无表2:课程表(表名kc)列名数据类型长度是否允许为空值默认值说明课程号char3×无主键课程名char16×无开学学期tinyint1×1学时tinyint1×无学分tinyint1√无表3:成绩表(表名xs_kc)列名数据类型长度是否允许为空值默认值说明学号char6×无主键课程号char3×无主键成绩tinyint1√无学分tinyint1√无(2)使用SQL语句删除本实验中数据表和数据库;(请将实现功能的SQL语句填写到实验报告册。

管理数据库实验报告

管理数据库实验报告

管理数据库实验报告数据库管理是计算机科学领域的一个重要分支,它涉及到对数据的组织、存储、访问和管理等方面。

在数据库管理实验中,我们通过设计和实现一个简单的数据库系统来加深对数据库管理的理解和掌握。

本篇文章将从数据库的基本概念、实验设计、实验过程和实验结果等方面进行论述。

一、数据库的基本概念数据库是指存储在计算机中、按照一定数据模型组织起来、具有独立性的数据集合。

数据库管理系统(DBMS)是用于管理数据库的软件工具,它提供了对数据库的创建、查询、修改和删除等操作。

在数据库中,数据以表的形式进行组织,每个表由多个字段组成,而每个字段则代表一个数据项。

二、实验设计在数据库管理实验中,我们需要设计一个简单的数据库系统,以学生信息管理为例。

该数据库系统包含两个表,一个是学生表,另一个是课程表。

学生表包括学生的学号、姓名和年龄等字段,课程表包括课程的编号、名称和学分等字段。

两个表之间通过学号进行关联。

三、实验过程1. 数据库的创建:首先,在DBMS中创建一个新的数据库,命名为“学生信息管理系统”。

然后,创建两个表,分别命名为“学生表”和“课程表”。

为每个表定义字段,并设置主键、外键和其他约束条件。

2. 数据的插入:接下来,将一些学生和课程的信息插入到相应的表中。

可以通过手动输入或导入外部文件的方式进行数据的插入。

3. 数据的查询:使用SQL语句对数据库中的数据进行查询。

可以根据学号、课程名称等条件进行查询,并获取符合条件的数据。

4. 数据的修改和删除:根据需要,可以对数据库中的数据进行修改和删除操作。

可以修改学生的年龄、课程的学分等字段的值,也可以删除某个学生或课程的信息。

四、实验结果通过以上实验过程,我们可以得到一些实验结果。

首先,我们可以验证数据库的创建是否成功,查看表的结构和属性是否正确。

其次,我们可以通过查询操作验证数据库中的数据是否正确。

如果查询结果与预期结果一致,则说明数据库的查询功能正常。

最后,我们可以通过修改和删除操作来验证数据库的更新功能是否可靠。

实验2:SQL SERVER数据库管理

实验2:SQL SERVER数据库管理

实验2:SQL SERVER数据库管理一、实验目的1、掌握使用向导和T-SQL语句创建数据库二、实验内容(要求所创建的数据库和相应的SQL语句存盘到U盘上)1、创建产品销售数据库CPXS数据文件初始大小为5MB,最大大小50MB,增长方式按10%比例增长;日志文件初始为2MB,最大可增长到10MB,按2MB增长;其余参数取默认值。

(1)请写出相应的SQL语句:CREATE DATABASE CPXSON(NAME = 'CPXS_Data',FILENAME = 'E:\SQL \CPXS_Data.MDF' ,SIZE = 5MB,MAXSIZE = 50MB,FILEGROWTH = 10%)LOG ON(NAME = 'CPXS_Log',FILENAME = ‘E:\SQL \CPXS _Log.LDF' ,SIZE = 2MB,MAXSIZE=10MB,FILEGROWTH = 2MB)(2)用T-SQL语句将CPXS数据文件的增长方式改为按5MB增长请给出相应语句和结果截图:ALTER DATABASE CPXSMODIFY FILE(NAME=CPXS_Data,FILEGROWTH=5MB)2、建立多文件组数据库(1) 使用SQL语句创建GXGL数据库数据库名称是JXGL,该数据库所包含的文件均存储在E:\project下。

其中主数据库文件逻辑名称为JXGL_Data,物理名称为JXGL.mdf,初始大小为5MB,最大容量为20MB,增长速度为10%。

次数据库文件1的逻辑名称为JXGL1_Data,物理名称为JXGL1.ndf,初始大小为2MB,最大容量为5MB,增长速度为1MB,将次数据文件1放在FG1这个文件组中。

日志文件逻辑名称为JXGL_log,物理名称为JXGL.ldf,初始大小为2MB,最大容量为10MB,增长速度为15%。

实验2:创建及管理数据库

实验2:创建及管理数据库

实验创建及管理数据库一、实验目的1. 熟悉在SQL Server 2008中创建及编辑数据库;2. 熟练掌握使用T-SQL 语句对数据库的管理方法;3. 熟悉数据库构成及数据库收缩方法;二、实验学时2学时三、实验要求1.熟练使用Management Stuio界面方式创建及编辑数据库;2.熟练使用T-SQL 语句创建及编辑数据库;3.了解数据库收缩的方法及作用4.独立完成实验内容,并提交书面实验报告。

四、实验内容1.管理数据库假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用Management界面方式和T-SQL语句实现以下操作:1)要求在本地磁盘D创建一个学生-课程数据库(名称为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。

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)删除数据库student辅助数据文件和第二个日志文件;8)删除数据库company。

-实验二 MySQL数据库操作实验

-实验二 MySQL数据库操作实验

实验二MySQL数据库操作实验实验目得:1、掌握MySQL数据库得安装方法2、掌握MySQL数据库得使用3、熟悉数据库管理工具得使用实验要求:1、利用MySQL命令创建数据库与相应得数据库表,并能向数据库表中插入数据记录与相应得数据库操作。

2、利用Navicat for MySQL建数据库与相应得数据库表,并能向数据库表中插入数据记录与相应得数据库操作。

3、保存与导入数据库4、编程查询显示数据库表中得所有记录,可以选择以下添加得任意一个数据库表得记录。

实验内容:1、安装MySQL数据库ﻩ安装MySQL可以参照文档“MySQL 5 安装、doc”,安装MySQL并进行配置,安装成功后,即可操作管理数据库。

方法一:ﻩ从开始菜单→MySQL→MySQL Server5、0→MySQL mand Line Client,打开控制台界面,提示输入密码,密码输入成功后,登录MySQL数据库,如下图2、1所示。

图2、1登录MySQL 服务器方法二:将MySQL得安装路径下得bin目录添加到环境变量path中,打开控制台命令,输入mysql –uroot –p,在提示符下输入密码,登录MySQL服务器,如下图2、2所示。

图2、2 登录MySQL服务器2、安装Navicat for MySQLNavicatfor MySQL就是一款强大得MySQL数据库管理与开发工具,Navicat使用很好得GUI,可以使用户采用一种安全与更容易得方式创建、组织、存取与共享信息。

安装Navicat_for_MySQL_10.1.7,安装向导启动界面如下图2、3所示。

图2、3安装向导界面可以选择系统设置得安装路径,也可以自定义安装路径,点击“安装”按钮,进行安装。

安装完成后启动Navicat,界面显示如图2、4所示。

图2、4 Navicat界面连接数据库:点击“连接”按钮,打开如下图2、5 所示“新建连接”对话框,在“常规”选项卡下重新命名一个“连接名”,在“密码”后得文本框中输入安装MySQL时设置得密码,点击“连接测试”,如果能够连接到数据库,则会弹出图2、6所示得连接成功提示对话框。

最新数据库实验二实验报告

最新数据库实验二实验报告

最新数据库实验二实验报告实验目的:1. 熟悉数据库管理系统的基本操作。

2. 掌握数据库的创建、查询、更新和删除等基本操作。

3. 学习并实践SQL语言在数据库管理中的应用。

实验环境:- 操作系统:Windows 10- 数据库管理系统:MySQL 8.0- 开发工具:MySQL Workbench实验内容:1. 创建数据库- 使用MySQL Workbench连接到MySQL服务器。

- 执行CREATE DATABASE命令创建名为“StudentDB”的数据库。

2. 设计数据表- 在“StudentDB”数据库中创建学生表(Students)和课程表(Courses)。

- 学生表包含字段:学号(ID)、姓名(Name)、年龄(Age)、专业(Major)。

- 课程表包含字段:课程号(CourseID)、课程名(CourseName)、学分(Credits)。

3. 插入数据- 向学生表和课程表中插入一定数量的示例数据。

- 使用INSERT INTO命令并指定具体的值进行数据插入。

4. 查询操作- 实现对学生表和课程表的基本查询,如查询所有学生信息、查询特定专业学生信息等。

- 使用SELECT语句进行查询,并尝试使用WHERE子句进行条件筛选。

5. 更新和删除操作- 修改学生表中的部分数据,如更新学生的选课信息。

- 使用UPDATE命令进行数据更新。

- 删除课程表中的某些课程记录。

- 使用DELETE FROM命令进行数据删除。

6. 数据库的完整性约束- 在创建数据表时设置主键、外键等约束。

- 尝试插入违反约束的数据,并观察数据库的响应。

实验结果:- 成功创建了“StudentDB”数据库以及相应的学生表和课程表。

- 插入数据操作顺利,能够正确输入数据至指定数据表。

- 查询操作无误,能够根据不同条件检索所需数据。

- 更新和删除操作执行正确,数据表中的记录得到相应修改。

- 完整性约束有效,违反约束的操作被数据库拒绝执行。

实验二 空间数据库管理及属性编辑

实验二 空间数据库管理及属性编辑

实验二、空间数据库管理及属性编辑一、实验目的1.利用ArcCatalog管理地理空间数据库,理解Personal Geodatabse空间数据库模型的有关概念。

2.掌握在ArcMap中编辑属性数据的基本操作。

3.掌握根据GPS数据文件生成矢量图层的方法和过程。

二、实验数据数据文件:National.mdb ,GPS.txt (GPS野外采集数据)。

三、实验内容及步骤第1步启动ArcCatalog打开一个地理数据库当ArcCatalog打开后,点击File,,选择Connect to Folder(连接到文件夹). 建立到包含练习数据的连接(比如“D:\ArcGIS实验\Ex2”),在ArcCatalog窗口左边的目录树中, 点击上面创建的文件夹的连接图标旁的(+)号,双击个人空间数据库-National.mdb。

打开它。

.在National.mdb中包含有2个要素数据集、1个关系类和1个属性表第2步预览地理数据库中的要素类在ArcCatalog窗口右边的数据显示区内,点击“预览”选项页切换到“Preview(预览)”视图界面。

在目录树中,双击数据集要素集-“WorldContainer”,点击要素类-“Countries94”激活它。

在此窗口的下方,“预览”下拉列表中,选择“表格”。

现在,你可以看到Countries94的属性表。

查看它的属性字段信息。

花几分钟,以同样的方法查看一下National.mdb地理数据库中的其它数据。

第3步创建个人地理数据库(Personal Geodatabase-PGD)在PGD数据库中创建属性表然后录入数据。

●在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数据表,在ArcCatalog中“要素类”(Feature Class)的概念与之对应。

可以将多个要素类组织成为一个“要素集”(Feature DataSet),在同一个要素集中的要素类都具有相同的地理参考(坐标系相同)。

实验二 数据库的创建、管理、备份及还原实验

实验二 数据库的创建、管理、备份及还原实验

《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):数学与信息学院班级:学号:姓名:1.实验目的(1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改数据库的基本方法;(2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。

(3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。

2.实验要求(1)使用SQL Server Management Studio创建“教学管理”数据库。

(2)使用SQL Server Management Studio修改和删除“教学管理”数据库。

(3)使用Transact-SQL语句创建“教学管理”数据库。

(4)使用Transact-SQL语句修改和删除“教学管理”数据库。

(5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server ManagementStudio对数据库“教学管理”进行备份和还原。

(6)SQL Server 2005数据库文件的分离与附加。

(7)按要求完成实验报告3.实验步骤、结果和总结实验步骤/结果(1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。

利用Microsoft Sql Server Management studio 创建数据库的示例方法如下:一、打开安装好的Microsoft Sql Server Management studio -在对象资源管理器里找到【数据库】--右键【新建数据库】到下图界面。

1、在数据库名称处输入要创建数据库的名称。

2、表格中的两个路径分别为:2.1、上为数据库存放物理地址。

2.2、下为数据库日志存放物理地址。

实验二数据库创建与管理

实验二数据库创建与管理

实验二数据库创建与管理以下是为大家整理的实验二数据库创建与管理的相关范文,本文关键词为实验,数据库,创建,管理,实验,数据库,创建,管理,目的,要,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

实验二数据库创建与管理一、实验目的与要求?熟练掌握sQLserverenterprisemanager创建和管理数据库;?熟练掌握使用sQL语句创建和管理数据库?熟练掌握备份和还原数据库二、实验内容和步骤1、利用企业管理器创建和管理数据库(1)创建数据库ⅰ展开服务器组,然后展开服务器ⅰ右击\数据库\,然后单击\新建数据库\命令ⅰ键入新数据库的名称,同时用指定的数据库名student作为前缀创建主数据库和事务日志文件,例如:student_Data.mdf和student_Log.ldfⅰ要更改新建主数据库文件的默认值,单击\常规\选项卡。

若要更改新建事务日志文件的默认值,单击\事务日志\选项卡”,要更改\文件名\、\位置\、\初始大小(mb)\和\文件组\等列的默认值,单击要更改的适当单元格,再键入新值。

要指定文件增长方式和文件大小按界面提示选择相应的项。

(2)删除数据库选择student数据库,右击鼠标选择“删除”命令即可。

2、利用企业管理器备份和还原数据库(3)备份数据库选择student数据,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在sQLserver的安装目录中如“c:\\programFiles\\microsoftsQLserver\\mssQL\\bAcKup\\”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。

(3)还原数据库选择student数据,右击鼠标选择“所有任务|还原数据库”命令,在对话框中会列出已备份过的文件记录,输入相应的选项值按确定即可。

实验2-创建与管理数据库-

实验2-创建与管理数据库-
此时若要看此数据库的属性,将弹出如下提示
(2)联机用户数据库
在SSMS中右击已经脱机的数据库->“任务”|“联机”
实验总结:
实验掌握并熟练使用SSMS创建数据库,同时学会熟练使用T—SQL语言创建数据库,并对数据库进行修改、删除等操作。
实验评语:
实验成绩
教师签名
王维盛
3数据库名称必须遵循标识符规则。
方法一:在SSMS中创建数据库
启动SSMS->对象资源管理器->右击“数据库”->“新建数据库”
方法二:使用命令创建数据库
CREATE DATABASE语句的基本格式:
CREATE DATABASE database_name --设置数据库名称
[ON
[ PRIMARY ] --设置数据文件
MODIFY NAME=新数据库名称/*更改数据库名称*/
MODIFY FILEGROUP文件组名称{文件组属性|NAME=新文件组名称}
/*更改文件组属性,包括更改文件组名称*/
}
七.删除数据库
1如果一个数据库不再使用,用户可以将其删除。
2删除数据库时,会删除数据库的所有数据和该数据库所使用的所有磁盘文件,该数据库在OS上占用的空间将会被释放。
SSMS->对象资源管理器->右击“数据库”->“属性”
可修改数据库的逻辑名称、初始大小、自动增长等属性,也可以根据需要添加数据文件和日志文件,还可以更改数据库的所有者
方法一:使用SSMS修改数据库
ALTER DATABASE数据库名称
{
ADD FILE <filespec>[,…n] [TO FILEGROUP文件组名] /*增加数据文件*/

数据库实验报告实验二参考答案[最终版]

数据库实验报告实验二参考答案[最终版]

数据库实验报告实验二参考答案[最终版]第一篇:数据库实验报告实验二参考答案[最终版]1.你的老板要求你创建一个数据量为20G的数据库,但是你现在的硬盘上没有一个这么大空闲容量的分区,只有3个空闲容量为8G的分区,请问,你该如何完成这个任务?答:为该数据库创建3个数据文件,每个数据文件只需保存小于8G的数据,将这3个数据文件分别存储在不同的硬盘分区即可。

注:数据库中的数据都保存在该数据库的若干数据文件中,而非日志文件!2.你想创建一个初始大小为2MB的数据库,但是你却发现你创建的数据库的初始大小是5MB,而且不能小于这个值,请问是什么原因?答:系统数据库中的model数据库为用户创建数据库提供模板,也就是说,在创建数据库时,数据库引擎首先通过复制 Model 数据库中的内容来创建数据库的第一部分,然后再用空页填充新数据库的剩余部分。

因此,用户创建的数据库的初始大小不能小于model数据库的大小。

该问题的原因在于model数据库数据文件的初始大小被设定为5MB。

/***************************SQL语言部分*****************************/ /*创建数据库student*/create database studenton(name=student_data,filename='C:DATAstudent_data.mdf', size=3,maxsize=unlimited,filegrowth=1)log on(name=student_log,filename='C:DATAstudent_log.ldf',size =1,maxsize=20,filegrowth=10%)/*修改数据库student--添加数据文件*/alter database student add filegroup studata /*先增加一个文件组studata*/ goalter database studentadd file(Name=student_data1,filename='D:DATAstudent_data1.nd f',Size=50,Maxsize=500,Filegrowth=30%)to filegroup studata /*删除数据库student */ drop database student第二篇:SQL数据库实验报告实验二实验2SQL Server数据库的管理1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构的特点。

实验二数据库的创建、管理、备份及还原实验

实验二数据库的创建、管理、备份及还原实验

《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):班级:学号:姓名:1.实验目的(1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改数据库的基本方法;(2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。

(3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。

2.实验要求(1)使用SQL Server Management Studio创建“教学管理”数据库。

(2)使用SQL Server Management Studio修改和删除“教学管理”数据库。

(3)使用Transact-SQL语句创建“教学管理”数据库。

(4)使用Transact-SQL语句修改和删除“教学管理”数据库。

(5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server ManagementStudio对数据库“教学管理”进行备份和还原。

(6)SQL Server 2005数据库文件的分离与附加。

(7)按要求完成实验报告3.实验步骤、结果和总结实验步骤/结果(1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。

利用Microsoft Sql Server Management studio 创建数据库的示例方法如下:一、打开安装好的Microsoft Sql Server Management studio -在对象资源管理器里找到【数据库】--右键【新建数据库】到下图界面。

1、在数据库名称处输入要创建数据库的名称。

2、表格中的两个路径分别为:2.1、上为数据库存放物理地址。

2.2、下为数据库日志存放物理地址。

3、初始大小图片中显示的为默认的值,可以根据自已的需求进行修改大小,要修改大小【点击大小值表格】会出现编辑状态文本框。

数据库管理实验报告

数据库管理实验报告

一、实验目的1. 了解数据库管理系统的基本概念和原理。

2. 掌握数据库的基本操作,包括创建、修改、删除和查询数据库表。

3. 熟悉SQL语言的使用,能够编写简单的SQL语句进行数据库操作。

4. 学会使用数据库管理工具进行数据库管理。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库创建与删除(1)创建数据库在MySQL Workbench中,选择“数据库”菜单,点击“创建数据库”,在弹出的对话框中输入数据库名称“test”,点击“创建”按钮。

(2)删除数据库在MySQL Workbench中,选择“数据库”菜单,点击“删除数据库”,在弹出的对话框中选择“test”数据库,点击“删除”按钮。

2. 数据表创建与删除(1)创建数据表在MySQL Workbench中,选择“test”数据库,右键点击“表”,选择“创建表”,在弹出的对话框中输入表名“students”,然后添加字段名、数据类型、约束等,点击“保存”按钮。

(2)删除数据表在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“删除表”,在弹出的对话框中确认删除,点击“删除”按钮。

3. 数据插入与删除(1)插入数据在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“打开表”,在弹出的窗口中输入要插入的数据,点击“保存”按钮。

(2)删除数据在MySQL Workbench中,选择“test”数据库,右键点击“students”表,选择“打开表”,在弹出的窗口中选择要删除的数据行,点击“删除”按钮。

4. 数据查询(1)简单查询使用SQL语句进行简单查询,例如:SELECT FROM students;SELECT name, age FROM students;(2)条件查询使用SQL语句进行条件查询,例如:SELECT FROM students WHERE age > 20;SELECT FROM students WHERE name LIKE '张%';(3)排序查询使用SQL语句进行排序查询,例如:SELECT FROM students ORDER BY age ASC;SELECT FROM students ORDER BY age DESC;5. 数据库备份与还原(1)备份数据库在MySQL Workbench中,选择“test”数据库,点击“备份”,在弹出的对话框中选择备份路径和文件名,点击“保存”按钮。

数据库 实验二

数据库 实验二

数据库系统原理实验报告
实验步骤和结果:
1、利用SQL Server Studio创建学生数据库StudentDB,数据文件的存放在D盘上以自己的学号命名的路径下,文件个数可以自己设定。

2、用CREATE DATABASE语句来创建一个名为BOOK的数据库,存放在D盘上以自己的学号命名的路径下,它由10MB的主数据文件、5MB的次数据文件和5MB的日志文件组成。

并且主数据文件以1MB的增长速度其最大数据文件的大小为10MB,次数据文件以2MB的增长速度其最大次数据文件的大小为15MB,事务日志文件以1MB的增长速度其最大日志文件的大小为10MB。

3、在SQL Server Studio中将学生数据库的主文件大小改为11MB。

4、用ALTER DA TABASE语句修改BOOK数据库,为其增加一个次要数据文件(Book_data2.ndf),该文件的大小是5MB,最大可增长到20MB,以20%的速度增长。

5、利用SQL Server Studio为学生数据库增加一个文件组MyFilegroup。

提示:通过数据库属性→文件组进行修改。

6、用ALTER DATABASE语句为BOOK数据库增加一个文件组MyFilegroup1。

7、用ALTER DA TABASE语句为BOOK数据库增加两个次数据文件,并将他们放到MyFilegroup1文件组。

实验过程分析:。

实验二、管理数据库和数据表

实验二、管理数据库和数据表

实验二、管理数据库和数据表实验目的深刻理解数据库和表的概念,掌握用企业管理器与T-SQL两种方法增、删、改、查数据库,用企业管理器与T-SQL两种方法增、删、改、查表以及向表中增、删、改数据的基本操作。

实验内容1.建立一个数据库,数据库名为:MyClassmates,用于存放本班同学信息。

2.分别用企业管理器与T-SQL方法在我班同学库建立如下数据表:宿舍表,主要包括宿舍编号、宿舍名、宿舍电话号码列,对应的数据库表为:room(roomid , roomname , roomphone )注意:表名和列名仅供参考,各列的数据类型需要自己确定。

同学表,主要包括学号、姓名、性别、生日、宿舍编号列,对应的数据库表为:classmate(cmno , cmname , sex , birthday , roomid ) 注意:表名和列名仅供参考,各列的数据类型需要自己确定。

3.根据需要添加表及表之间的数据约束,以保证表的数据完整性,画出完整的ER图。

4.向以上数据表中输入我班同学的真实数据。

并用insert、update、delete 命令进行插入、修改、删除等数据操作。

实验步骤0.预热:必须成功运行课本P39 T2.8 。

注意:请在笔记本上认真、如实记录你在运行语句过程中遇到的报错信息和解决方法。

1.用T-SQL方法管理数据库和数据表(1)用create database命令创建名为TongXue的数据库,必须清楚地知道数据库存储的位置和对应的文件名;请在笔记本上记录你运行的SQL语句,并写出你的TongXue数据库对应的文件名及其存放位置。

(2)用alter database命令将数据库重命名为MyClassmates;请在笔记本上记录你运行的SQL语句,如在运行过程中遇到报错信息,请认真、如实记录并附解决方法。

(3)用create table命令创建classmate和room,写出完整的T-SQL语句,包括为列设置的各种约束;(4)用系统存储过程sp_helpdb查看数据库的基本信息;用系统存储过程sp_help显示classmate和room的表结构;请在笔记本上记录你运行的SQL语句,如在运行过程中遇到报错信息,请认真、如实记录并附解决方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级:信管1301 课题:学生成绩管理
组号:1 组长:张勇杰组员:袁翔,杨鹏飞,徐云波
实验二数据库管理
一、实验目的
(1)熟悉SQL SERVER数据库存储原理并能进行数据库在不同存储设备上的存储规划。

(2)掌握SQL SERVER数据库的创建方法。

(3)掌握查看、修改数据库属性的方法。

(4)掌握数据库的删除方法。

二、实验内容
(1)用CREATE DATABASE命令创建数据库
•数据库:学生成绩管理
•数据文件逻辑名称:学生成绩管理_data;日志文件逻辑名称:学生成绩管理_log。

•数据文件存储:D:\学生成绩管理_data.mdf,初始大小2MB,最大空间20MB,增加量2MB,主文件中包含数据库的系统表。

•日志文件存储:D:\学生成绩管理_data.ldf,初始大小2 MB,最大空间20MB,增加量2MB。

SQL脚本
create database 学生成绩管理
on primary
(name= 学生成绩管理_data,
filename='d:\学生成绩管理_data.mdf',
size=3,
maxsize=20,
filegrowth=2)
log on
(name= 学生成绩管理_log,
filename='d:\学生成绩管理_data.ldf',
size=3,
maxsize=20,
filegrowth=2)
(2)用ALTER DATABASE命令修改数据库
•其主数据文件的最大文件大小为文件增长不受限制。

增加次数据文件学生成绩管理_add,分配空间5MB,不允许自动增长空间。

SQL脚本
alter database 学生成绩管理
modify file(
name='学生成绩管理_data',
maxsize=unlimited
)
go
alter database 学生成绩管理
add file(
name='学生成绩管理_add',
filename='d:\学生成绩管理_add.mdf',
size=5,
filegrowth=0
)
go
•删除次数据文件学生成绩管理_add。

SQL脚本
alter database 学生成绩管理
remove file 学生成绩管理_add
go。

相关文档
最新文档