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

合集下载

数据库实验2-数据库及表的创建与管理(DDL应用)

数据库实验2-数据库及表的创建与管理(DDL应用)

实验二数据库及表的创建与管理(DDL应用)姓名:学号:专业:网络工程班级:20网络工程同组人:无实验日期:一、【实验目的与要求】1.熟悉SQL Server 2005 的环境2.了解使用企业管理器创建数据库的过程和方法3.了解使用企业管理器创建数据库的过程和方法二、【实验准备】1.安装并配置好SQL Server 2005数据库2.设计好数据库创建各参数,准备好测试数据三、【实验要求】1.完成数据库的创建与管理2.完成表的创建与管理。

3. 熟悉SQL Server 2005中企业管理器和查询分析器两个常用管理工具四、【实验内容】1. 数据库创建与管理2. 表的创建、管理及数据操作。

五、【实验步骤】1. 准备工作(1)安装完成SQL Server 2005安装。

(2) 打开企业管理器(3)连接数据库2.数据库的创建与修改准备工作:在C盘下创建目录Exam03,用于存放数据库创建时产生的数据文件。

(1) 数据库的创建使数据定义语句Create Database可以创建数据库,该语句在使用时可指明数据文件和日志文件存放的路径,初始数据文件的大小等参数。

阅读以下是创建数据库SalesDB的SQL语句,理解其功能,并置于查询分析器中执行:create database SalesDBon(name= SalesDB_data,--数据文件的逻辑名称,注意不能与日志逻辑同名filename='C:\Exam03\SalesDB.mdf' ,--物理名称,注意路径必须存在size=20, --数据初始长度为10Mmaxsize=100, --最大长度为100Mfilegrowth=5 --数据文件每次增长1M)log on(name= SalesDB_log,filename='C:\Exam03\SalesDB.ldf ' ,size=20 ,maxsize=50 ,filegrowth=5)在查询分析器中执行上述语句建立数据库SalesDB。

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

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

数据库创建与管理实验报告
数据库创建与管理是一个涉及数据库设计、建立、维护和优化
的综合性课题。

在实验报告中,我们可以从以下几个方面来全面地
描述这个实验:
1. 实验背景与目的,首先,我们需要介绍数据库创建与管理的
背景和意义,以及实验的目的和意义。

这可以包括数据库在现代信
息系统中的重要性,以及学习数据库创建与管理的目的。

2. 实验环境与工具,接着,我们可以详细描述实验所用的环境
和工具,比如数据库管理系统的选择、操作系统、以及相关的开发
工具。

3. 数据库设计与创建,在实验报告中,我们可以介绍数据库设
计的基本原则和方法,包括实体-关系模型的设计、范式化、以及数
据库表的创建过程。

可以通过示例来说明数据库设计的过程和方法。

4. 数据库管理与维护,我们还可以涉及到数据库的管理和维护,包括数据备份与恢复、性能优化、安全性管理等方面的内容。

可以
介绍常见的数据库管理任务和方法。

5. 实验结果与分析,最后,在实验报告中,我们需要详细描述实验的结果和分析,包括数据库的建立情况、性能测试结果、以及对数据库设计与管理的总结和反思。

通过以上几个方面的全面描述,可以使实验报告更加完整和严谨,展现出对数据库创建与管理实验的深入理解和全面掌握。

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

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

实训2 数据库的创建和管理班级:学号:姓名:日期:实验项目:动手操作1:查看系统数据库信息动手操作2:用命令创建数据库动手操作3:用命令修改数据库动手操作4:用SSMS创建数据库动手操作5:用SSMS修改数据库动手操作6:用命令删除数据库一、查看系统数据库信息任务1:用SSMS查看“SQL Server服务器” 中的系统数据库,请回答有哪些数据库。

任务2:用SSMS查看各类数据库的常规信息、表信息、向导信息。

◆选定某个数据库→单击“查看”→“任务板”任务3:用SSMS查看“SQL Server服务器” 中的系统数据库信息。

二、用命令创建数据库任务1:创建一个与model大小完全等同的数据库db1。

任务2:查看db1数据库的信息,请说出该数据库中有哪些文件?逻辑文件名、磁盘文件名各是什么?它们的大小是多少?任务3:按下列表格中的要求创建一个名为d1的数据库。

三、用命令修改数据库任务1:在数据库d1中增加一个g3文件组。

任务2:将数据库d1中的文件组g3更名为g2。

任务3:在数据库d1中增加如下文件:◆在主文件组中增加数据文件data4,初始大小为1MB,最大为5MB,增长幅度为1MB。

◆在次文件组g2中增加数据文件data5,属性同data4。

◆增加日志文件log2,属性同data4。

任务4:将数据库d1中的数据文件data2的初始大小改为10MB,最大容量为50MB,增长幅度为10%。

任务5:将数据库d1的数据库名改为gldb。

任务6:删除数据库d1中的文件组g2(注意:应先删除组中的文件)。

四、用SSMS创建数据库要求:在E盘的“班级号”文件夹下,创建一个教学管理数据库“JXGL”,其中:◆主文件名为:J_DA TA1。

初始容量为5MB,最大容量为25MB,增幅为1MB。

◆次文件名为:J_DA TA2。

初始容量为2MB,最大容量为20MB,增幅为10%。

◆日志文件名默认。

初始容量为4MB,最大容量不限制,增幅为2MB。

实训2 创建和管理数据库

实训2 创建和管理数据库

实训二创建和管理数据库【实训目的】能够使用SQL Server 2000企业管理器,按要求创建和修改用户数据库,并能够自动生成数据库的SQL脚本,理解脚本。

实现对数据库的压缩管理。

将数据库移动到另一个服务器上使用数据库的分离与附加方法。

【实训任务】(1)创建一个名为“StudentScore”学生成绩管理数据库:①包含一个数据文件,逻辑文件名“StudentScore_data”,磁盘文件名“StudentScore_data.mdf”,文件初始容量为1MB,最大容量为5MB,文件容量递增值为10%;②包含一个事务日志文件,逻辑文件名为“StudentScore_log”,磁盘文件名“StudentScore_log.ldf”,文件初始容量为1MB,最大容量为2MB,文件容量递增值为1MB;(注:数据文件和事务日志文件的物理存储位置(路径)可以自行建立)(2)对数据库作修改:①添加一个数据文件,逻辑文件“ScoreData2”,磁盘文件名“ScoreData2.ndf”,文件初始容量为2MB,最大容量为10MB,文件容量递增值为2MB;②将事务日志文件“StudentScore_log”的最大容量增加为15MB,递增值改为2MB;(3)将StudentScore数据库分离并附加。

【实训要求】完成时间:2课时上交形式:数据库文件(电子格式),报告内容(结果可打印张贴或书写)【实训步骤】2.1 创建和修改数据库1.创建数据库操作步骤:(1)将“企业管理器”左侧窗格控制台根目录的树形结构展开,右击“数据库”文件夹或其下属任一数据库图标,选择【新建数据库】命令,打开如图2-1所示“数据库属性”对话框。

图2-1 创建数据库对话框中的“常规”选项卡(2)在对话框的“常规”选项卡上的“名称”文本框中输入数据库的名称“StudentScore”,并选择排序规则。

如图1-1所示。

(3)单击“数据文件”选项卡,该选项卡用来设置数据库文件的逻辑名称、存储位置、初始容量大小和所属文件组等信息,如图2-2所示。

数据库原理实验2实验报告 数据库的创建

数据库原理实验2实验报告 数据库的创建

《数据库原理》实验报告学号:姓名:班级:指导教师:2013 年12月数据库原理教师成绩评定表评定成绩的依据:①基础理论及基本技能的掌握②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果⑤工作态度及工作量;⑥成绩采用优良中差四个等级评定成绩表实验2:数据库的创建与管理一、实验内容及要求1. 使用SQL Server 管理平台创建“学生管理”数据库。

要求:它有3个数据文件,其中主数据文件为20MB,最大为100MB,每次增加5MB;此数据文件为10MB,最大容量不受限制,每次增长20%;事务日志文件为20MB,最大为100MB,每次增加20MB。

2.使用T-SQL语句创建“仓库管理”数据库。

要求:它有3个数据文件,其中主数据文件为20MB,最大为100MB,每次增加5MB;此数据文件为10MB,最大容量不受限制,每次增长20%;事务日志文件为20MB,最大为100MB,每次增加20MB。

3.使用SQL Server 管理平台删除“仓库管理”数据库。

二、实验目的1.了解数据库的逻辑结构和物理结构。

2.掌握使用SQL Server 管理平台创建数据库方法。

3.掌握使用SQL语句创建数据库的方法。

三、实验步骤及运行结果1.使用SQL Server 管理平台创建“学生管理”数据库实验步骤:(1)以系统管理员身份登录到SQL Server 2005管理平台主界面。

(2)右击“SQL Server管理平台”中的“数据库”对象,在弹出的快捷菜单中选择“新建查询”选项,打开“新建数据库”对话框,默认进入“常规”设置窗口。

(3)在“常规”窗口中,可以创建数据库的名称、数据库的所有者、数据文件(主数据文件和次数据文件)、事务日志文件以及是否使用全文索引等。

(4)在“常规”窗口中,根据所给定建立数据库的要求,在“数据库名称”文本框中输入数据库名称“学生管理”。

自行设置主数据文件、次数据文件和事务日志文件的逻辑名、文件类型、文件组初始大小。

实验2 MySQL数据库对象管理-

实验2 MySQL数据库对象管理-

实验2 MySQL数据库对象管理1. 实验目的理解数据字典、表、索引、视图的作用,掌握数据字典的操纵方式,掌握库、表、索引、视图的操作方法。

2. 实验内容结果截图【实验2-1】查看INFORMATION_SCHEMA.SCHEMATA 表中的信息。

【实验2-2】查看INFORMATION_SCHEMA.TABLES 表中的信息。

【实验2-4】查看INFORMATION_SCHEMA.STATISTICS 表中的信息。

【实验2-5】查看INFORMATION_SCHEMA.CHARACTER_SETS 表中的信息。

【实验2-7】使用CREATE DABASE语句创建school数据库。

【实验2-8】将school数据库的字符集设为utf-8。

【实验2-9】在school数据库下创建stu_info表,包括stuno varchar(10)、stuname varchar(8)、stubir date、stuage int;创建表course,包括courno varchar(3)、courname varchar(10)、schyear date、credit int;创建stuandcour表,包括stuno varchar(10)、courno varchar(3)、grade int。

【实验2-10】使用SHOW、DESCRIBE语句查看所建的表。

【实验2-11】使用ALTER TABLE语句将stuinfo表的表名改为stuinfo,并且增加stugender varchar(4)字段,将course表中courno字段的类型改为varchar(5)。

【实验2-12】将前边建的表复制到test数据库中,如果没有test数据库就新建一个。

【实验2-13】删除test数据库中的course表。

【实验2-14】创建stuinfo表上stuno的索引。

【实验2-15】创建stuandcour表上stuno字段和courno字段上的多列索引。

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

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

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

实验二数据库的创建和管理一、实验目的和要求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。

数据库及数据库对象的创建和管理课件

数据库及数据库对象的创建和管理课件

实体关系
分析现实世界中的实体及其属性 、关系,抽象为数据库中的表、
字段和约束。
表间关系
阐述表之间关联关系,如一对一、 一对多、多对多等,实现数据完整 性维护。
索引优化
根据查询需求和数据量,合理创建 索引,提高查询速度和数据访问效 率。
04
CATALOGUE
表的设计与实现策略分享
需求分析阶段:收集业务需求
使用CREATE PROCEDURE语 句创建存储过程,并将SQL语 句嵌入其中。
测试存储过程
编写测试用例,对存储过程进 行全面测试,确保功能完善、 性能达标。
存储过程中异常处理机制说明
异常类型
01
包括语法错误、约束冲突、数据转换错误等常见异常类型。
TCH结构捕获存储过程中可能抛出的异常,并进行
数据库特点
数据结构化、数据共享性高、数 据独立性高、数据冗余度小。
数据库发展历程
01
02
03
人工管理阶段
数据不保存、应用程序管 理数据、数据不共享、数 据不具有独立性。
文件系统阶段
数据可以长期保存、由文 件系统管理数据、数据共 享性差、数据独立性差。
数据库系统阶段
数据结构化、数据共享性 高、数据独立性高、数据 由DBMS统一管理和控制 。
索引(Index)
定义
根据表中一列或多列的值进行排序的数据结构, 用于提高查询速度。
创建方式
使用CREATE INDEX语句创建索引,定义索引的 名称、索引列等。
作用
加快查询速度,提高数据库性能;实现数据的快 速定位和访问;保证数据的唯一性和准确性。
管理方式
使用ALTER INDEX语句修改索引属性,如重建索 引、禁用索引等。索引需要占用一定的存储空间 ,过多的索引会影响数据的增删改操作性能。

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

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

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

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

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

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

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

3、。

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

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

实验二数据库的创建与管理一、实验目的与要求1.了解数据库的逻辑结构和物理结构。

2.掌握使用SQL Server管理平台创建数据库的方法。

二、实验内容1.使用SQL Server管理平台创建“学生选课”数据库。

2.使用SQL Server管理平台修改、删除“学生选课”数据库。

三、实验指导1.创建数据库在对象资源管理器中的【数据库】节点上点击鼠标右键,在弹出菜单中选择【新建数据库】命令,运行界面如下图所示。

默认进入“常规”设置窗口。

在“常规”设置窗口中,可以创建数据库名称、数据库的所有者、数据文件、事务日志文件以及是否使用全文索引等。

图2-1 新建数据库2.修改存放位置在图2-1中的“数据库名称”文本框中输入数据库的名称,中英文字符皆可。

如:学生选课。

【路径】一栏表示的是数据库数据文件的存放位置,默认时是SQL Server的安装目录,如:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\学生选课_Data.MDF,一般情况下,建议将数据文件存到另外的目录中去。

可以单击【浏览】按钮,在弹出的对话框中选择存放数据文件的目录,如下图所示:图2-2 修改数据库存放的位置注:事务日志文件的存放位置也作相应的修改。

其它选项都可以作缺省设置,点击图2-2中的【确定】按钮,“学生选课”数据库创建成功!对象资源管理器运行界面如下:图2-3 新建数据库成功3.修改数据库用户在创建数据库之后,可以对其原始定义进行更改。

更改的内容包括:·扩充数据或事务日志空间展开“数据库”文件夹,右键单击要增加大小的数据库,单击“属性”,打开“数据库属性”窗口。

在左侧窗格中单击“文件”选项,打开文件管理页面。

图2-4 文件管理页面单击“添加”按钮,在数据库文件表格中会出现一个空行,在“文件名”框中输入将容纳附加空间的文件名。

如图2-5。

图2-5新增数据库文件若要更改“文件名”、“初始大小”、“自动增长”和“路径”等,单击要更改的单元格,再输入或选择新值。

实验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、了解数据库的结构特点。

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:向指定的⽂件组中添加新的数据⽂件。

实验二数据库创建与管理

实验二数据库创建与管理

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

实验二数据库创建与管理一、实验目的与要求?熟练掌握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文件组名] /*增加数据文件*/

实验报告2数据库的创建和修改

实验报告2数据库的创建和修改

实验报告二数据库的创建和修改班级姓名学号日期指导教师成绩评定评语实验目的:1、掌握数据库的创建方法2、学会数据库的修改和删除实验内容:1、利用查询分析器来创建数据库2、利用查询分析器修改和删除数据库实验环境:软件环境:Windows XP操作系统,Microsoft SQL Server 2005实验步骤:☆利用查询分析器1、按要求创建数据库数据库名为STUDENT;数据库中包含一个数据文件,逻辑文件名为STUDENT_DATA,物理文件名为STUDENT_DATA.MDF,文件的初始容量为5MB,最大容量为15MB,文件容量递增值为2MB;事务日志文件的逻辑文件名为STUDENT_LOG,物理文件名为STUDENT_LOG.LDF,初始容量为3MB,最大容量为10MB,文件容量递增值为1MB;2、按要求对数据库进行修改在数据库STUDENT中添加一个数据文件,逻辑文件名为STUDENT_DATA1,文件的初始容量为3MB,最大容量为15MB,文件容量递增值为2MB;将事务日志文件的最大容量改为20MB,文件容量递增值为2MB;3、按要求对数据库文件进行删除将数据库STUDENT中刚添加的STUDENT_DATA1数据库文件删除4、系统数据库能删除吗?删除用户数据库STUDENT之前应该做哪些工作?删除数据库应该使用哪个语句?☆利用T-SQL语句5.删除数据库STUDENT6.要求用T-SQL语句完成1-4题的操作。

7.将数据库STUDENT进行分离和附加操作。

☆实验拓展8.创建一个包含多个数据文件和日志文件的数据库db_MNS,该数据库包含两个初始大小为15MB的数据文件和两个5MB的日志文件。

9.收缩db_MNS数据库中数据文件和日志文件的大小,以便在数据库中留出60%的可用空间。

10.使db_MNS数据库中的数据文件收缩到最后分配的区。

11.将db_MNS数据库中主数据文件收缩到3MB大小。

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

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

实验数据库及数据库对象的创建和管理、实验目的1.掌握用企业管理器(Enterprise Manager对数据库的完整创建、修改和删除2.掌握用企业管理器(Enterprise Manager对常见的数据库对象如表、试图、索引等的创建、修改和删除3.掌握用SQL语句进行创建和管理数据库、表、试图和索引二、实验环境(实验的软件、硬件环境)硬件:PC机软件:SQL2000三、实验指导说明请复习相关的数据库及其对象的创建和管理的SQL语法知识点,并完成如下内容。

四、实验内容1 .数据库操作(1)用SQL语句完整创建一个订单数据库,名为 OrderDB,存放路径为:E:\MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。

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

(2)将主数据文件大小由5M增大到8M,并删除次数据文件。

(3)为了扩大订单数据库,为它增加一个次要数据文件order3.ndf,该文件大小为4M,最大可增长到10M,以10%的速度增长。

create database OrderDBp rimaryon(n ame = OrderDB_c ,file name ='F:\OrderDB\OrderDB.mdf' size =5,maxsize =15, filegrowth =5%),(name = OrderDB a='F:\OrderDB\OrderDB. ndf') gocreate database PDData on (n ame=' PDData_bata',file name='f:\PDData_data.mdf, size=10, filegrowth=15% n ame=主数据库的逻辑名称,file name=主数据库的路径,--主数据库后缀名 size=初始大小,filegrowth=当数据库没有空间的时候增加多少容量--次数据库”和主数据库的属性一样,不过路径的时候后缀名为.ndf ) log on--日志文件具体描述-- (name=' PDData_log',file name='f:\PDData_data.ldf, size=1, maxsize=10, filegrowth=10%日志文件,和主数据库的属性一样,路径的后缀名为.Idf) go(4)删除数据库。

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

实验二数据库及数据库对象的创建和管理
一、实验目的
1.掌握用企业管理器(Enterprise Manager)对数据库的完整创建、修改和删除2.掌握用企业管理器(Enterprise Manager)对常见的数据库对象如表、试图、索引等的创建、修改和删除
3.掌握用SQL语句进行创建和管理数据库、表、试图和索引
二、实验环境(实验的软件、硬件环境)
硬件:PC机软件:SQL2000
三、实验指导说明
请复习相关的数据库及其对象的创建和管理的SQL语法知识点,并完成如下内容。

四、实验内容
1.数据库操作
(1)用SQL语句完整创建一个订单数据库,名为OrderDB,存放路径为:E:\MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。

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

(2)将主数据文件大小由5M增大到8M,并删除次数据文件。

(3)为了扩大订单数据库,为它增加一个次要数据文件order3.ndf,该文件大小为4M,最大可增长到10M,以10%的速度增长。

create database OrderDB
on primary
(
name=OrderDB_c,
filename='F:\OrderDB\OrderDB.mdf',
size=5,
maxsize=15,
filegrowth=5%
),
(
name=OrderDB_a,
filename='F:\OrderDB\OrderDB.ndf',
size=2,
maxsize=10,
filegrowth=10%
)
log on
(
name=OrderDB_b,
filename='F:\OrderDB\OrderDB.ldf',
size=1,
maxsize=10,
filegrowth=10%
)
go
create database PDData
on
(
name='PDData_bata', --主文件的逻辑名
filename='f:\PDData_data.mdf', --主数据文件的物理名size=10, --文件初始大小
filegrowth=15% --文件的增长率name=主数据库的逻辑名称,
filename=主数据库的路径,--主数据库后缀名.mdf
size=初始大小,
filegrowth=当数据库没有空间的时候增加多少容量
--次数据库,,和主数据库的属性一样,不过路径的时候后缀名为.ndf
)
log on
--日志文件具体描述--
(
name='PDData_log',
filename='f:\PDData_data.ldf',
size=1,
maxsize=10,
filegrowth=10%
日志文件, 和主数据库的属性一样,路径的后缀名为.ldf
)
go
(4)删除数据库。

drop database OrderDB
2.表操作
(1)简单创建订单数据库orderDB
(2)为订单数据库创建5张表,分别如下:(要求在创建的过程中,分别为每张表合理建立主键、外键约束)
员工表Employee
客户表customer
商品信息表product
订单主表orderMaster
订单明细表orderDetail
create table employee
(
employeeNo char(8)Not Null,
employeeName Varchar(10)Null,
Sex char(1)Null,
Department Varchar(30)Null,
Headship Varchar(6)Null,
Hiredate Datetime Null,
Salsry Numeric(8,2)Null,
Address Varchar(50)Null,
Telephone Varchar(20)Null
)
Go
create table customer
(
CustomerNo char(9)not null,
customername varchar(40)not null, Adderss varchar(40)null,
Telephone varchar(40)null,
Zip char(6)null,
createdate datetime null
)
go
create table product
(
ProductNo char(9)not null,
ProductName varchar(40)null,
ProductClass varchar(20)null,
ProductPrice numeric(8,2)null,
Createdate datetime null
)
go
create table orderMaster
(
OrderNo char(12)not null,
customerNo char(9)not null,
SaleNo char(8)not null,
Ordersum numeric(8,2)null,
Orderdate Datetime null,
Shipdate Datetime null,
InvoiceNo char(10)null
)
go
create table orderDetail
(
OrderNo char(12)not null,
ProductNo char(9)null,
Qty int null,
Price numeric(8,2)
)
go
(3)表结构的修改
➢修改客户表结构,要求客户名称和客户电话属性为not null
➢修改员工表结构,要求员工姓名和电话属性为not null
➢修改订单表结构,要求发票号码属性为not null
use OrderDB
ALTER TABLE customer ALTER COLUMN customerName Varchar(40)NOT NULL ALTER TABLE customer ALTER COLUMN Telephone Varchar(20)Not Null ALTER TABLE employee ALTER COLUMN employeeName varchar(10)not null alter table employee alter column telephone varchar(20)not null alter table orderMaster alter column InvoiceNo char(10)not null 3.索引操作
在已创建的基本表的基础上,完成以下索引
(1)在员工表中按所得薪水建立一个非聚集索引salaryIdx
use OrderDB
create unique index emplno on e(employeeNO)
(2)在订单主表中,首先按订金金额的升序,然后按业务员编号的降序建立一个非聚集索引salenosumIdx。

use OrderDB
create unique index eno on e(employeeNO desc)
4.视图操作
创建一个视图,该视图只含上海客户信息,即客户号、客户姓名、客户住址、建立日期。

use OrderDB
go
create view a
as
select employeeNo,employeeName
from e
5.利用企业管理器(Enterprise Manager)完成以上1~4中的操作。

五、实验步骤
请完成实验内容,并写出具体的实验步骤
六、思考题:
1.请思考数据库和各数据库中的对象的联系和区别?
数据库包含许多的对象,对象可以是表、视图、索引等等。

2.请思考视图和表的联系和区别?
视图是一种来自于表的虚表!
七、总结(实验过程的体会、心得和实验教与学之间还需改进的内容)。

相关文档
最新文档