实验2:使用向导创建并管理数据库 (2)

合集下载

实验二数据库的创建与管理

实验二数据库的创建与管理

实验二数据库的创建与管理一、实验名称数据库的创建与管理二、实验目的要求学生熟练使用SQL Server Management Studio、T-SQL语句创建数据库,并对已创建的数据库进行管理。

三、实验内容1、创建数据库。

2、查看和修改数据库的属性。

3、修改数据库的名称。

4、删除数据库。

四、实验指导(一)创建数据库在SQL Server 2008中创建数据库的方法有两种,可以利用SQL Server Management Studio创建数据库,也可使用T-SQL语句创建数据库。

1、利用SQL Server Management Studio创建数据库实验2.1创建教学管理数据库,其数据库名为“JXGL”,初始大小为3MB,最大为50MB,数据库按1MB比例自动增长;日志文件的初始大小为1MB,最大可增长到20MB,按10%增长。

数据库的逻辑文件名为“JXGL_data”、物理文件名为“JXGL_data.mdf”、存放路径为"D:\JXGL"。

日志文件的逻辑文件名“JXGL_log”、物理文件名为“JXGL_log.ldf”,存放路径为"E:\JXGL"。

操作步骤:(1)在“对象资源管理器”中选中“数据库”文件夹,然后右键单击,在弹出的快捷菜单中选择“新建数据库”命令,弹出“新建数据库”对话框,如图1-1所示。

(2)在“新建数据库”对话框的“数据库名称”文本框中输入“JXGL”,并修改数据库中数据文件的文件名、初始大小、保存位置。

(3)单击“确定”按钮,在SQL Server Management Studio窗口中出现JXGL数据库标志,JXGL数据库创建成功。

注意:在创建大型数据库时,尽量把主数据文件和事务日志文件放在不同路径下,这样不仅能够提高数据读取的效率,也可以防止因硬件故障造成数据丢失。

2、使用T-SQL 语句创建数据库实验2.2 创建学籍管理数据库,其数据库名为“EDUC”,初始大小为10MB ,最大为50MB ,数据库自动增长,增长方式按5%比例增长;日志文件的初始大小为2MB ,最大可增长到5MB ,按1MB 增长。

数据库和表的创建与管理实验报告

数据库和表的创建与管理实验报告

南京信息工程大学实验(实习)报告实验(实习)名称数据库和表的创建与管理实验(实习)日期得分指导教师系计算机专业计算机科学与技术年级班次姓名学号一、实验目的1.熟悉S QL Server 2005 中S QL Server Management Studio 的环境。

2.了解S QL Server 2005 数据库的逻辑结构和物理结构。

3.掌握使用向导创建和删除数据库的方法。

4.掌握使用S QL 语句创建和删除数据库。

5.了解表的结构特点,了解SQL Server 的基本数据类型,管理器创建表,会用T-SQL语句创建表。

6.管理器中修改表的定义,使用SQL语句修改表的定义。

二、实验内容内容一:使用向导创建和删除数据库。

内容二:使用SQL 语句创建和删除数据库。

内容三:用向导和SQL 语句创建和删除表。

‘内容四:修改数据库基本表的定义。

三、实验步骤内容一:设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB 增长。

数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。

日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。

(1)使用向导创建上诉描述的数据库。

1.建立数据库2.修改数据库名,数据库逻辑名,初始大小,增长方式等(2)使用向导删除上面建立的数据库。

1.删除数据库:内容二:1.以下是创建数据库userdb1 的SQL 语句,Create database userdb1On((name='userdb4_data',/*数据文件的逻辑名称,注意不能与日志逻辑同名*/filename='d:\sql_data\userdb4.mdf' ,/*物理名称,注意路径必须存在*/size=5,/*数据初始长度为M*/maxsize=10,/*最大长度为M*/filegrowth=1)/*数据文件每次增长M*/log on(( name=userdb4_log,filename='d:\sql_data\userdb4.ldf ' ,size=2,maxsize=5,filegrowth=1)Goa.选“视图”-“模板资源管理器”-Database-create database,双击databaseb.编写上述代码:2.根据步骤1 的sql 语句,写出创建实验二中数据库EDUC 的sql 语句,并建立数据库EDUC.3.用SQL 语句删除步骤一建立的数据库userdb1。

实验2 数据库的创建和管理

实验2  数据库的创建和管理

实验2 数据库的创建和管理学号: 2011193158 姓名:韩江玲一、实验目的:1、掌握使用企业管理器创建SQL Server数据库的方法;2、掌握使用T-SQL语言创建SQL Server数据库的方法;3、掌握附加和分离数据库的方法;4、掌握使用企业管理器或存储过程查看SQL数据库属性的方法;5、熟悉数据库的收缩、更名和删除;6、掌握使用企业管理器或sp_dboption存储过程修改数据库选项的方法。

二、实验内容和步骤:本次实验所创建数据库(包括数据库文件和事务日志)存放位置都为“D:\TestDB”。

因此首先在D盘下新建文件夹TestDB。

1. 数据库的创建创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和文件存放位置的过程。

实验内容1:使用SQL Server企业管理器创建一个数据库,具体要求如下:1)数据库名称为Test1。

2)主要数据文件:逻辑文件名为Test1_Data1,物理文件名为Test1_Data1.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB。

3)次要数据文件:逻辑文件名为Test1_Data2,物理文件名为Test1_Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为1MB。

4)事务日志文件:逻辑文件名为Test1_Log,物理文件名为Test1_Log.ldf,初始容量为1MB,大容量为5MB,递增量为1MB。

其他选项为默认值。

注:我在创建数据库的时候,系统要求主文件(Test1_data1和Test1_data2)的大小不能小于3MB,所以在本例中我设置的主文件的初始大小均为3MB实验内容2:用Transact-SQL(T-SQL)语句创建数据库,实验步骤:启动“查询分析器”,在编辑窗口输入SQL语句。

用T-SQL语句创建一个名为teach的数据库,它由5MB的主数据文件、2MB 的次数据文件和1MB的日志文件组成。

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

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书答案

数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。

它允许用户创建,读取,更新和删除数据库中的数据。

常见的数据库管理系统有MySQL,Oracle,SQL Server等。

问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。

以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。

2. 运行安装程序,按照向导的指示进行安装。

3. 选择是否要安装MySQL 服务器和MySQL工具。

4. 设置密码以保护数据库的安全。

5. 完成安装程序并启动MySQL服务。

数据库是一个组织和存储数据的容器。

在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。

每行代表一个记录,每列代表一个字段。

问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。

常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。

问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。

ODBC驱动程序充当应用程序和数据库之间的翻译器。

问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。

在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。

在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。

具体步骤如下: 1. 加载ODBC接口库。

2. 初始化ODBC环境。

3. 建立数据库连接。

4. 执行SQL语句。

5. 关闭数据库连接。

6. 释放ODBC环境。

问题九ODBC接口库是一组API函数,用于连接和操作数据库。

数据库原理与应用 (使用向导和SQL语句创建、备份和恢复数据库)

数据库原理与应用 (使用向导和SQL语句创建、备份和恢复数据库)
注:完整备份要先于差异备份之前备份。
七.恢复数据库
右键单击Sllimen数据库,选择任务->还原->数据库命令,弹出还原数据库对话框,指定还原的数据库名称Sllimen,选择源设备,表示从设备还原数据库。单击选择设备按钮,弹出指定设备对话框,选择备份设备选项。单击添加按钮,弹出选择备份设备对话框,选择之前创建的DBS_BAK1备份设备,单击确定按钮,回到还原数据库对话框。选择选项卡,设置还原的选项参数,主要指定目的数据库文件和事务日志文件,注意指定的数据库文件和事务日志文件所在的文件路径必须存在。
一个数据库只能有一个主数据库文件,其他数据库文件被称为次数据库文件。
事务日志文件:
事务日志文件是用来记录数据库更新情况的文件,包含恢复数据库所需的所有日志信息,每个数据库至少有一个日志文件,且事务日志文件不属于任何文件组。
文件组:
文件组是将多个数据库文件集合起来成为一个整体。文件组分为主文件组和用户定义文件组。一个文件只能存在于一个文件组中,一个文件组只能被一个数据库使用。
④备份文件与备份设备不同名导致将不同数据库备份在同一个备份设备内(备份设备和文件名要对应)
⑤没有备份事务日志文件而导致恢复失败(一个数据库至少需要一个事务日志文件)
⑥把数据库被分到文件而非备份设备而导致恢复数据库失败
⑦复制数据库时没有启动SQL Server代理而导致复制数据库失败(启动SQL Server即可)
(
NAME=DBS_log,
FILENAME='D:\SQL_DBS\DBS_Log.ldf'
)
GO
二.使用CREATE DATABASE命令创建一个多文件组的数据库
CREATEDATABASEmyDB

数据库运维形考任务2-实验2 MariaDB数据库对象管理

数据库运维形考任务2-实验2 MariaDB数据库对象管理

数据库运维形考任务2-实验2 MariaDB数据库对象管理本文档旨在介绍MariaDB数据库对象管理的实验2任务。

在这个任务中,我们将研究如何管理MariaDB数据库中的不同对象。

1. 创建和删除数据库1.1 创建数据库要创建一个新的数据库,在MariaDB命令行中执行以下语句:CREATE DATABASE database_name;请将`database_name`替换为您想要创建的数据库的名称。

1.2 删除数据库如果要删除一个现有的数据库,可以使用以下语句:DROP DATABASE database_name;同样,请将`database_name`替换为要删除的数据库的名称。

2. 创建和删除表2.1 创建表在已有的数据库中创建表,使用以下语句:USE database_name;CREATE TABLE table_name (column1 datatype,column2 datatype,...);请将`database_name`替换为已有的数据库的名称,`table_name`替换为要创建的表的名称,`column1, column2, ...`替换为表中的列名和相应的数据类型。

2.2 删除表要删除一个表,使用以下语句:USE database_name;DROP TABLE table_name;请将`database_name`替换为表所属的数据库的名称,`table_name`替换为要删除的表的名称。

3. 创建和删除索引3.1 创建索引要在表的列上创建索引,使用以下语句:USE database_name;CREATE INDEX index_name ON table_name (column);请将`database_name`替换为表所属的数据库的名称,`index_name`替换为要创建的索引的名称,`table_name`替换为包含索引的表的名称,`column`替换为要在其上创建索引的列。

实验二 数据库的创建及管理

实验二  数据库的创建及管理

实验二数据库的创建及管理
一、实验目的
(1)熟悉企业管理器、查询分析器。

(2)灵活运用SQL SERVER数据库的创建方法。

(3)掌握数据库与物理文件的结构关系,理解数据文件分组的作用。

二、实验内容
1、用企业管理器创建数据库
(1)创建数据库
创建一个名称为学生管理信息XSGL数据库,数据文件的初始大小设为20MB,文件增长增量设为5MB,文件增长方式设为自动增长,文件的增长限设为200MB;日志文件的初始大小为5MB,文件增长增量设为1MB,文件的增长限制设为20MB。

具体创建步骤记录如下:
(2)查看、验证创建的数据库
在企业管理器中查看
具体操作方法:选中数据库,右键点击“属性”,在属性中修改。

2、
修改数据库的属性
创建完一个数据库后,可以用企业管理查看数据库,修改数据库属性,改变数据库大小。

(1)用企业管理器修改数据库属性
将数据库XSGL数据文件的初始大小改为30MB,最大值改为500MB,数据增长改为5%,日志文件的初始大小改为20MB,最大值改为30MB,数据增长改为6%。

操作步骤记录如下:
3、数据库的备份与还原
操作步骤:
4、数据库的删除
操作步骤:选中数据库,右击删除。

实验二 数据库的建立和维护实验

实验二 数据库的建立和维护实验

实验二数据库的建立和维护实验本实验需要2学时。

一、实验目的要求学生熟练掌握和使用SQL、Transact-SQL、SQL ServerSQL Server Management Studio创建数据库,并学会使用SQL Server 新建查询接收Transact-SQL语句和进行结果分析。

二、实验内容1 创建数据库和查看数据库属性。

2 熟悉SQL ServerSQL Server Management Studio和新建查询工具的使用方法。

三、实验步骤1 基本操作实验(1) 使用SQL Server Management Studio按教材中的内容建立图书读者数据库。

(2)在SQL Server Management Studio中查看图书读者数据库的属性,并进行修改,使之符合要求。

四、实验方法l创建数据库(1)使用SQL Server Management Studio创建数据库的步骤1)从“开始”菜单中选择;“程序”“Microsoft SQL2005”“SQL Server Management Studio”。

2)选中需要在其上创建数据库的服务器单击前面的“+”号,使其展示为树形目录。

3) 选中“数据库”文件夹,单击鼠标右键,在弹出的菜单上选择“新建数据库”选项如图3-1。

随后在“数据库属性”对话框的“常规”选项卡中,输入数据库名,选择SQL服务器,如图3-2所示。

图3-1 在数据库弹出菜单中选择“新建数据库” 图3-2 数据库属性对话框“数据库”属性对话框中有三个选项卡。

常规选项卡、数据文件选项卡和事务日志选项卡。

数据文件选项卡和事务日志选项卡主要用来定义据库的数据文件和日志文件的属性。

4)选择“数据文件”选项卡,输入图书-读者数据库的数据文件属性。

包括文件名、存放位置、和文件属性,如图3-3所示:再选择“事务日志”选项卡,输入数据库的日志文件属性,包括文件名、存放位置~大小和文件属性,如图3-4所示.在选择文件位置时,可以单击位于“位置”列的“…”按钮。

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

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

《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):数学与信息学院班级:学号:姓名: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、下为数据库日志存放物理地址。

lab3_2 创建和管理数据库

lab3_2 创建和管理数据库

Lab3_2:创建和管理数据库(一)练习1: 通过创建数据库向导创建数据库1.启动 SQL Server 企业管理器.2.在控制台树型结构中, 依次展开Microsoft SQL Servers和SQL Server 组.3.选择用户的服务器.4.单击工具菜单中的向导.5.在选择向导对话框中, 首先展开数据库, 再单击创建数据库向导.6.利用下表中的信息完成向导中的内容,对于该表没有指定的选项,请保留默认设置:.数据库名: SampleDBWizard文件位置文件名初始尺寸增长增量最大文件尺寸数据库E:\Data Sam pleDBWizard_Data2 MB 2 MB 无限制日志E:\Data Sam pleDBWizard_Log2 MB 1 MB 无限制注意:此时不要创建维护计划.7.在控制台树型结构中, 首先展开数据库,随后选择SampleDBWizard并单击鼠标右键,再从快捷菜单中选择属性;注意:为了验证是否已经正确创建SampleDBWizard数据库,用户可以查看该数据库的属性。

8.关闭SampleDBWizard属性对话框.练习2: 创建数据库通过SQL Serve r企业管理器创建数据库;1.在SQL Server企业管理器控制台树型结构中, 选择数据库并单击鼠标右键, 随后再选择新建数据库.2.利用下表中的信息创建数据库,对于该表没有指定的选项,请保留默认设置.数据库名称: SampleDBEM排序规则名称: 使用服务器默认配置文件文件名位置初始尺寸增长增量最大文件尺寸数据库Sam pleDBEM_Data E:\Data 5 MB 25% 15 MB 日志Sam pleDBEM_Log E:\Data 2 MB 50% 5 MB 3.为了验证是否已经正确创建SampleDBEM数据库,用户可以查看该数据库的属性.在SQL查询分析器中用Transact-SQL 语句创建数据库利用下表所提供的信息,用CREATE DATABASE 语句创建SampleDBTsql数据库.文件文件名位置初始尺寸最大文件尺寸增长增量数据库Sam pleDBTsql_Data.m df E:\Data 7MB无限制 3 MB日志Sam pleDBTsql_Log.ldf E:\Data 3MB10 MB 1 MB1.打开SQL查询分析器.2.编写创建SampleDBTsql数据库的脚本,并执行该脚本;3.切换到SQL Server企业管理器;.4.选择数据库并单击鼠标右键,随后再单击刷新.5.为了验证是否已经正确创建SampleDBTsql数据库,用户可以查看该数据库的属性.练习 3: 修改数据库通过SQL Server企业管理器修改数据库在这个实验中, 用户将修改数据库Sam pleDBEM的下述属性:数据库文件初始尺寸、增长增量和最大文件尺寸.1.在控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再从快捷菜单中选择属性.2.利用下表所提供的信息修改SampleDBEM数据库的属性.文件名分配空间增长尺寸最大文件尺寸Sam pleDBEM_Data 10 MB 10% 无限制Sam pleDBEM_Log 5 MB 20% 15 MB3.为了验证是否已经正确修改SampleDBEM数据库,用户可以查看该数据库的属性.练习4: 查看数据库信息并更改数据库选项通过SQL Server企业管理器查看数据库选项;这个实验中,用户将通过SQL Server企业管理器查看数据库Sam pleDBEM的基本信息.1.在控制台树型结构中, 首先展开数据库,随后选择SampleDBEM.2.点击鼠标右键,选择查看,再选择任务板.3.查看细节面板中所显示的数据库信息.通过SQL Server企业管理器将数据库更改为只读模式这个实验过程中,用户将通过SQL Server企业管理器更改数据库选项1.在企业管理器控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再从快捷菜单中选择属性.2.选择选项来查看可利用的数据库选项.3.选择只读复选框将数据库更改为只读模式,随后再单击确定.练习 5: 删除数据库通过 SQL Server 企业管理器删除数据库这个实验中,用户将通过SQL Server企业管理器删除Sam pleDBEM数据库.1.在企业管理器控制台树型结构中, 首先展开数据库,随后选择SampleDBEM并单击鼠标右键,再选择删除2.点击是删除数据库,从而删除数据库SampleDBEM及其全部备份与恢复的历史记录.3.验证是否已经删除SampleDBEM 数据库.。

数据库原理实验报告(2)实验二 数据库的创建、管理、备份及还原实验

数据库原理实验报告(2)实验二 数据库的创建、管理、备份及还原实验

南京晓庄学院《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):数学与信息技术学院班级:学号:姓名: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”(教学管理)数据库的过程。

(2) 总结在实验中为创建、修改和删除“教学管理”数据库所编写的各条T-SQL语句及其完成了什么功能。

(3)总结使用SQL Server Management Studio备份与还原数据库的几种方法。

4.实验思考:①SQL Server 2005物理数据库包含了哪能几种类型的文件以及它们的作用?②数据库备份与转储包含那些原理?③如果数据或日志文件非空不能删除,查找SQL Server中缩小文件大小的方法。

实验二数据库的设计、创建与管理

实验二数据库的设计、创建与管理

实验⼆数据库的设计、创建与管理实验⼆数据库的设计、创建与管理实验⽬的:1、了解数据库的结构特点。

2、领会SQL Server数据库中三种类型的⽂件特点。

3、学会在企业管理器中创建和管理数据库的⽅法。

4、学会在查询分析器中使⽤T-sql语句创建和管理数据库。

实验准备:1、明确创建数据库名、所有者、数据库的初始容量、最⼤容量和增长速率以及⽂件的存储路径。

2、创建数据库的T-SQL语句:CREATE DATABASE 数据库名[ON [PRIMARY][<⽂件格式> [,…n][,<⽂件组格式> [,…n]] ][LOG ON {<⽂件格式> [,…n]}]<⽂件格式>::=([NAME=逻辑⽂件名,]FILENAME=‘操作系统下的⽂件名和路径’[,SIZE=⽂件初始容量][,MAXSIZE={最⼤容量|UNLIMITED}][,FILEGROWTH=递增量] )[,…n]<⽂件组格式>::=FILEGROUP ⽂件组名 <⽂件格式> [,…n]3、查看和设置数据库选项:sp_dboption [‘数据库名’][,‘选项名’][,TRUE|FALSE]EXEC sp_dboption--查看数据库选项列表EXEC sp_dboption‘数据库名’--查看数据库中当前值为TRUE的选项列表EXEC sp_dboption‘数据库名’,‘选项名’--查看数据库中选项的当前值EXEC sp_dboption ‘数据库名’,‘选项名’,TRUE|FALSE--更改数据库选项的当前值4、查看数据库信息[EXEC] Sp_helpdb 数据库名称5、修改数据库Alter database 数据库名称{ add file<⽂件格式>[,…n][to filegroup ⽂件组名]|add log file <⽂件格式>[,…n]|remove file 逻辑⽂件名|modify file <⽂件格式>|modify name=新数据库名称}说明:add file:向指定的⽂件组中添加新的数据⽂件。

使用数据库管理软件创建和管理数据库

使用数据库管理软件创建和管理数据库

使用数据库管理软件创建和管理数据库第一章:介绍数据库管理软件的概念和作用数据库管理软件是一种用于创建和管理数据库的工具。

它提供了一套图形化界面和功能强大的工具,帮助用户轻松地创建、编辑、查询和管理数据库。

数据库管理软件的出现极大地简化了数据库管理的过程,提高了工作效率和数据处理能力。

在数据库管理软件中,经常使用的数据库管理系统有MySQL、Oracle、SQL Server等,它们分别针对不同的应用场景和需求,拥有不同的特点和优势。

通过数据库管理软件,用户可以轻松地创建和管理数据库,同时还可以进行数据备份、恢复、权限管理等操作,确保数据的安全性和可靠性。

第二章:创建数据库在创建数据库之前,我们需要先选择合适的数据库管理软件,并进行安装和配置。

数据库管理软件的安装过程一般比较简单,只需要根据软件的安装向导进行操作即可。

安装完成后,我们可以开始创建数据库。

数据库创建的第一步是确定数据库的名称和所属的数据库管理系统。

在数据库管理软件的界面中,一般会有“新建数据库”或“创建数据库”的选项,点击进入创建数据库的界面。

在界面中,我们可以填写数据库的名称、所属数据库管理系统的信息。

点击“确定”按钮后,数据库就成功创建了。

第三章:创建数据库表数据库表是数据库中用于存储数据的一种结构化方式。

通过数据库管理软件,我们可以轻松地创建数据库表,并定义表的字段和类型。

在创建数据库表之前,我们需要先确定表的名称、字段名称和类型等信息。

在数据库管理软件的界面中,一般会有“新建表”或“创建表”的选项,点击进入创建表的界面。

在界面中,我们可以选择表的名称,并依次添加各个字段的名称和类型。

其中,字段类型包括整型、字符型、日期型等,根据需要选择相应的类型。

完成字段列表的定义后,点击“保存”按钮,数据库表就成功创建了。

第四章:插入和查询数据一旦数据库和数据库表创建完成,我们就可以开始插入和查询数据了。

通过数据库管理软件提供的图形化界面,我们可以直观地进行数据操作。

实验2:使用向导创建并管理数据库

实验2:使用向导创建并管理数据库

云南大学软件学院实验报告
课程:数据库原理与实用技术实验学期:2014-2015学年第二学期任课教师:薛岗、朱艳萍专业:数字媒体技术学号:20131120261 姓名:邓君瑶成绩:
实验2使用向导创建并管理数据库
一、实验目的
(1)理解数据库的概念。

(2)熟悉Microsoft SQL Server 2000及IBM DB2 V8.2的基本操作。

(3)掌握SQL Server系统中“企业管理器”的使用方法;能够熟练使用企业管理器管理数据库、数据表。

(4)掌握IBM DB2系统中“控制中心”的使用方法;能够熟练使用控制中心管理数据库、数据表。

(5)了解由已经生成的数据库产生SQL脚本的方法。

二、实验内容
SQL Server 2008数据库平台
1.使用企业管理器创建如下数据库:(截图)
2.使用企业管理器创建Employee数据库表:(截图)
3.练习生成Employee数据库脚本“employee.sql”,并分析和记录下脚本信息。

4.使用企业管理器生成Employee数据库表的关系图,并记录。

5.在企业管理其中,直接执行删除表月薪表salary中的Fact列的操作,看是否能执行这一操作。

无法执行这一操作,可以在设计表中删除,但下拉列表里面仍有Fact,删除会出错
三.思考题
1、在数据库salary表中要求base不小于300,bonus不小于50如何实现。

右键添加约束
2、在数据库雇员信息表person中要求SEX列值只能为“男”或者“女”,如何实现。

右键添加约束。

实验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文件组名] /*增加数据文件*/

实验2 数据库和表的创建和管理

实验2 数据库和表的创建和管理

§3.2实验二数据库和表的创建与管理(2学时)3.2.1 实验目的1.熟悉SQL Server Management Studio中建立数据库、连接数据库的操作。

2.掌握SQL Server Management Studio的工作环境,以及在其中使用SQL的基本操作。

3.掌握SQL的数据定义功能包括:定义表、删除表和修改表以及建立索引和删除索引。

4.掌握在SQL Server Management Studio中定义表、删除表、修改表、建立索引、删除索引操作。

5.掌握SQL Server的分离和附加的方法。

3.2.2 实验内容和步骤1.用SQL语句和交互的方式实现以下要求:建立数据库“学生-课程”数据库MyDb;1)创建表Student、Course和SC,并为每个表定义主键约束;Student(Sno,Sname,Ssex,Sage,Sdept)Course (Cno,Cname,Cpno,Ccredit)SC(Sno,Cno,Grade)2)分别向三个表中插入数据和建立图书管理系统数据库1)创建表:图书(书号,类别,出版社,作者,书名,定价,出版数量)读者(读者编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)2)分别向三个表中插入数据2.“学生-课程”数据库或图书管理数据库的分离与附加1)将数据库分离;✧点击“程序->Microsoft SQL Server 2005->SQL Server Management Studio”,打开SQL Server Management Studio ;✧在对象资源管理器中,然后展开数据库,选中要分离的数据库;✧点击鼠标右键“任务-分离数据库”;✧点击确定,该选定的数据库就被分离;✧将该数据库的mdf(数据文件)和ldf(事务日志文件)拷贝带走。

2)将某一存储器(硬盘、软盘或U盘)上的数据库附加到实验机器上。

✧在附加数据库之前,将与数据库关联的.MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标服务器上,或是同一服务器的不同文件目录下。

创建管理数据库实训报告

创建管理数据库实训报告

一、实训背景随着信息技术的飞速发展,数据库技术已成为信息社会中不可或缺的技术之一。

为了提高学生的数据库应用能力,培养适应社会需求的技术人才,我们开展了创建管理数据库的实训课程。

通过本次实训,使学生掌握数据库的基本概念、设计方法、创建过程以及日常管理维护等技能。

二、实训目的1. 理解数据库的基本概念和设计原则。

2. 掌握数据库的创建、修改和删除方法。

3. 学会使用数据库管理工具进行数据库的日常维护。

4. 提高数据库应用能力,为以后从事相关工作打下基础。

三、实训内容本次实训主要分为以下几个部分:1. 数据库设计(1)需求分析:明确数据库所需要存储的数据类型、数据量以及数据之间的关系。

(2)概念设计:根据需求分析,设计数据库的概念模型,如E-R图。

(3)逻辑设计:将概念模型转换为逻辑模型,如关系模型。

(4)物理设计:根据逻辑模型,设计数据库的物理结构,如文件组织、索引等。

2. 数据库创建(1)创建数据库:使用SQL语句或数据库管理工具创建数据库。

(2)创建表:在数据库中创建表,定义表的结构,如字段名、数据类型、约束等。

(3)创建索引:为表中的字段创建索引,提高查询效率。

3. 数据库修改(1)修改表结构:对已创建的表进行添加、删除或修改字段。

(2)修改数据:对数据库中的数据进行增删改查操作。

4. 数据库删除(1)删除表:删除数据库中的表。

(2)删除数据:删除数据库中的数据。

5. 数据库管理(1)备份与恢复:定期对数据库进行备份,以防止数据丢失。

(2)优化性能:调整数据库配置,提高数据库性能。

(3)权限管理:设置数据库用户权限,保证数据安全。

四、实训过程1. 数据库设计在实训过程中,我们首先进行了需求分析,明确了数据库需要存储的数据类型和关系。

然后,我们使用E-R图进行了概念设计,将实体、属性和关系表示出来。

接着,我们将E-R图转换为关系模型,设计了数据库的逻辑结构。

最后,根据逻辑结构,我们进行了物理设计,确定了数据库的存储方式和索引策略。

实验二 数据库的创建和管理

实验二 数据库的创建和管理

实验二数据库的创建和管理一、实验目的和要求1)掌握用企业管理器和T-SQL语句创建数据库的方法。

2)掌握修改数据库属性,数据库更名的方法。

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

二、实验内容和步骤1.在SQL Server企业管理器中创建一个数据库,具体要求如下:(1)数据库名称为Test1。

(2)主要数据文件:逻辑文件名为Test1Data1,物理文件名为Test1Data1.mdf,初始容量为1MB,最大容量为15MB,递增量为1MB。

(3)次要数据文件:逻辑文件名为Test1Data2,物理文件名为Test1Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为10%。

(4)事务日志文件:逻辑文件名为Test1Log1,物理文件名为Test1Log1.ldf,初始容量为1MB,大容量为15MB,递增量为2MB。

2.在查询分析器中输入并执行一个CREA TE DA TABASE语句,具体要求如下:(1)数据库名称为Test2;(2)主要数据文件:逻辑文件名为Test2Datal,物理文件名为Test2Datal.mdf,初始容量为3MB,最大容量为15MB,递增量为1MB;(3)次要数据文件:逻辑文件名为Test2Data2,物理文件名为Test2Data2.ndf,初始容量为5 MB,最大容量为10MB,递增量为20%;(4)事务日志文件:逻辑文件名为Test2Logl,物理文件名为Test2Logl.Ldf,初始容量为2MB,最大容量为10MB,递增量为1MB。

3.按照下列要求在企业管理器中修改第2题中创建的Test2数据库:(1)主要数据文件的容量为5MB,最大容量为20MB,递增量为2MB。

(2)次要数据文件的容量为2MB,最大容量为15MB,递增量为10%。

(3)事务日志文件:初始容量为5MB,最大容量为15MB,递增量为2MB。

4.数据库更名要求:把TEST1数据库改名为new_TEST1。

实验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。

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

云南大学软件学院实验报告
课程:数据库原理与实用技术实验学期:2011-2012学年第二学期任课教师:专业:软件工程学号:20101120204 姓名:成绩:
实验2使用向导创建并管理数据库
一、实验目的
二、实验内容
SQL Server 2000数据库平台
1.使用企业管理器创建如下数据库:(截图)
2.使用企业管理器创建Employee数据库表:(截图)
3. 练习生成Employee 数据库脚本“employee.sql ”,并分析和记录下脚本信息。

USE [master] GO
/****** Object: Database [Employee] Script Date: 04/05/2012 15:02:23 ******/
CREATE DATABASE [Employee] ON PRIMARY
( NAME = N'employee_data', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DA TA\Employee.mdf' , SIZE = 13696KB , MAXSIZE = 51200KB , FILEGROWTH = 10%)
LOG ON
( NAME = N'employee_log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DA TA\Employee.ldf' , SIZE = 5120KB , MAXSIZE = 25600KB , FILEGROWTH = 1024KB )
GO
ALTER DATABASE [Employee] SET COMPA TIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Employee].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [Employee] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [Employee] SET ANSI_NULLS OFF
GO
ALTER DATABASE [Employee] SET ANSI_PADDING OFF
GO
ALTER DATABASE [Employee] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [Employee] SET ARITHABORT OFF
GO
ALTER DATABASE [Employee] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [Employee] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [Employee] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [Employee] SET AUTO_UPDA TE_STATISTICS ON
GO
ALTER DATABASE [Employee] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [Employee] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [Employee] SET CONCA T_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [Employee] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [Employee] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [Employee] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [Employee] SET DISABLE_BROKER
GO
ALTER DATABASE [Employee] SET AUTO_UPDA TE_STATISTICS_ASYNC OFF GO
ALTER DATABASE [Employee] SET DA TE_CORRELATION_OPTIMIZATION OFF GO
ALTER DATABASE [Employee] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [Employee] SET ALLOW_SNAPSHOT_ISOLATION OFF GO
ALTER DATABASE [Employee] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [Employee] SET READ_COMMITTED_SNAPSHOT OFF GO
ALTER DATABASE [Employee] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [Employee] SET READ_WRITE
GO
ALTER DATABASE [Employee] SET RECOVERY FULL
GO
ALTER DATABASE [Employee] SET MULTI_USER
GO
ALTER DATABASE [Employee] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [Employee] SET DB_CHAINING OFF
GO
EXEC sys.sp_db_vardecimal_storage_format N'Employee', N'ON'
GO
USE [Employee]
GO
/****** Object: Table [dbo].[salary] Script Date: 04/05/2012 15:02:23 ******/ SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[salary](
[字段名] [nvarchar](255) NULL,
[数据类型] [nvarchar](255) NULL,
[字段长度] [float] NULL,
[是否允许为空] [nvarchar](255) NULL,
[说明] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[person] Script Date: 04/05/2012 15:02:23 ******/ SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[person](
[字段名] [nvarchar](255) NULL,
[数据类型] [nvarchar](255) NULL,
[字段长度] [float] NULL,
[是否允许为空] [nvarchar](255) NULL,
[说明] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[department] Script Date: 04/05/2012 15:02:23 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[department](
[字段名] [nvarchar](255) NULL,
[数据类型] [nvarchar](255) NULL,
[字段长度] [float] NULL,
[是否允许为空] [nvarchar](255) NULL,
[说明] [nvarchar](255) NULL
) ON [PRIMARY]
GO
4.使用企业管理器生成Employee数据库表的关系图,并记录。

5.在企业管理其中,直接执行删除表月薪表salary中的Fact列的操作,看是否能执行这一操作。

三.思考题
1、在数据库salary表中要求base不小于300,bonus不小于50如何实现。

2、在数据库雇员信息表person中要求SEX列值只能为“男”或者“女”,如何实现。

相关文档
最新文档