实验二 创建数据库
实验2 创建数据库和表

实验2 创建数据库和表一、实验目的1.了解MySQL数据库中的存储引擎分类2.了解表的结构特点3.了解MySQL的基本数据类型4.了解空值的概念5.学会在MySQL界面工具中创建数据库和表6.学会使用SQL语句创建数据库和表二、实验准备1.首先要明确,能够创建数据库的用户必须是数据管理员,或是被授权使用CREATE DATABASE语句的用户。
2.其次,确定数据库包含哪些表,以及所包含的个表的数据结构,还要了解MySQL的常用数据类型,以及创建数据库的表。
3.此外还要了解两种常用的创建数据、表的方法,即在界面管理工具中创建和使用CREATE DA TABASE 语句创建。
三、实验内容及要求(一)数据表描述创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。
数据库YGGL包含下列三个表:Employees:员工信息表Departments:部门信息表Salary:员工薪水情况表Departments表结构Salary表结构(二)实验内容1.使用命令行方式创建数据库YGGL。
1)打开MySQL command line client,输入管理员密码登录,使用CREATE语句创建YGGL数据库。
2)在YGGL数据库存在的情况下,使用CREATE DATEBASE语句新建数据库YGGL,查看错误信息,再尝试加上IF NOT EXISTS关键词创建YGGL,看看有什么变化。
3)使用命令方法创建数据库YGGL1,要求数据库字符集为utf8,校对规则为utf8_general_ci。
2.使用SQL语句在YGGL数据库中创建表employees1)执行创建表Employees的Sql语句。
3.使用SQL语句删除表和数据库1)删除表Employees。
2)删除数据库YGGL。
3)复制表Employees,命名为Employees1。
使用命令行将表Emloyees1中的Emailaddress列删除,并将Sex列的默认值修改为男。
实验二 创建数据库

实验二创建数据库实验目的本实验主要学习SQL SERVER数据库的创建方法,通过实验应:1.了解SQL SERVER数据库的组成2.理解SQL SERVER数据库的概念3.掌握利用企业管理器与Transact-SQL创建数据库的使用方法实验内容本实验主要通过对象资源管理器和Transact-SQL两种方式创建student数据库。
实验中应完成以下任务:1.使用SQL Server Management Studio观察SQL SERVER系统数据库组成;2.使用使用对象资源管理器和Transact-SQL创建student数据库;3.创建其他的数据库。
实验步骤1.在对象资源管理器中创建与删除数据库(1)在“开始”菜单上,依次指向“所有程序”、Microsoft SQL Server 2005,再单击SQL Server Management Studio。
(2)在“连接到服务器”对话框中,验证默认设置,再单击“连接”,如图2-1所示。
图2-1 服务管理器连接后显示如图2-2界面:图2-2 SQL Server Management Studio界面(3)右击“数据库”,此时将弹出一个快捷菜单,如图2-3所示。
图2-3 新建数据库(4)单击“新建数据库”,弹出图2-4的“数据库属性”对话框。
在图2-4中输入数据库的名称,如:“student”。
图2-4 新建数据库对话框(5)选择“数据文件”可以修改数据库文件名、文件存放路径、初始大小等,图2-4中为SQL SERVER 2005安装的默认路径:“E:\sql2005\MSSQL.1\MSSQL\DATA”。
选择“事务日志”选项卡,修改事务日志文件名、文件存放路径、初始大小等。
另外,还可以修改文件的增长方式、最大文件大小等。
说明:创建一个数据库,系统实际上分配了数据库主文件和事务日志文件,一个扩展名为.MDF,另一个扩展名为.LDF。
(6)“对象资源管理器”下显示了刚才新建的student数据库,如图2-5所示。
实验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。
实验二 数据库的创建及管理

实验二数据库的创建及管理
一、实验目的
(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:创建及管理数据库

实验创建及管理数据库一、实验目的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:向指定的⽂件组中添加新的数据⽂件。
实验二 创建数据库

实验二创建数据库实验目的:熟悉Access2000建立数据库的方法,健身对数据库概念的理解。
实验内容:1.用Access数据库管理系统创建一个名为“银行管理系统”的数据库,保存该数据库并练习关闭数据库。
2.为“银行管理系统”数据库做备份。
3.用另一种方法建立“图书馆管理系统”数据库,保存、关闭数据库。
4.退出Access数据库管理系统。
上机步骤:(1)运行“开始|程序|Microsoft Access 2000”,启动Microsoft Access 2000数据库管理系统,屏幕出现系统的初始界面如下图所示。
(2)选择“新建数据库”中的“空Access数据库”的单选按钮为有效。
(3)单击“确定”按钮,在“文件新建数据库”对话框的保存位置下拉列表框中选择数据库将被保存的位置,如计划将新建的“银行管理系统”数据库文件保存在D盘的“数据库上机练习”文件夹中,则操作为:再保存位置中的选择D盘的“数据库上机练习”文件夹:再“文件名”文本框中输入数据库的名称“银行管理系统”,如下图所示。
(4)单机“创建”按钮,及建立了一个名为“银行管理系统”的数据库,出现该数据库窗口,如下图所示。
(5)单机数据库主界面的“关闭”按钮,或选择“文件”菜单中的“关闭”选项关闭数据库。
关闭数据库时系统自动对数据库进行了保存。
(6)启动“Windows资源管理器”,在“Windows资源管理器”中找到需要复制的数据库所在的文件夹。
如D:|数据库上机练习。
选中所要复制的数据库文件“银行管理系统”,单机鼠标右键选择其快键菜单中的“复制”命令,打开“Windows资源管理器”中的“编辑”菜单,选择其中的“粘贴”命令,结果及出现数据库文件的副本“复件银行管理系统”,如下图所示。
(7)启动Access,单机Access窗口中的文件菜单中的“新建”选项,或单击工具栏中的新建按钮,屏幕出现“新建”对话框。
选择“对话框”中的“数据库”标签,在出现的“新建”对话框中选择适合的模板,如“订单入口”后,单击“确定”按钮,出现“文件新建数据库”对话框。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二:创建及管理数据库一、实验目的1. 熟悉在SQL Server 2008中创建及编辑数据库;2. 熟练掌握使用T-SQL 语句对数据库的管理方法;3. 掌握数据库模式的创建方法;二、实验学时2学时三、实验要求1.熟练使用Management Stuio界面方式创建及编辑数据库;2.熟练使用T-SQL 语句创建及编辑数据库;3.独立完成实验内容,并提交书面实验报告。
四、实验准备知识1.数据库相关属性1)逻辑名称:数据文件和日志文件名称2)文件类型:数据文件及日志文件3)文件组:各个数据文件所属的文件组名称4)初始大小:文件的最原始大小5)自动增长:文件按指定的大小增长,也可限制到最大容量。
6)路径:存放文件的物理目录7)文件名:显示数据文件和日志文件的物理名称2.默认数据库属性1)主数据文件为xx.mdf ,日志文件为xx_log.ldf;2)只有一个文件组Primary;3)主数据文件初始大小为3MB,增量为1MB;4)日志文件初始大小为1MB,增量为10%;5)主数据文件和日志文件都存放在C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA目录下,文件分别为xx.mdf 和xx_log.ldf 。
3.创建数据库命令CREATE DATABASE database_name /*指定数据库名*/[ON 子句] /*指定数据库文件和文件组属性[LOG ON 子句] /*指定日志文件属性*/4.修改数据库命令Alter database database_name{add file <filespec>[,…n] [to filegroup filegroupname]|ad d log file <filespec>[,…n]|remove file logical_file_name [with delete]|modify file <filespec>5.创建模式(构架)的命令。
CREATE SCHEMA schema_name_clause [ <schema_element> [ ...n ] ]<schema_name_clause> ::={schema_name| AUTHORIZATION owner_name| schema_name AUTHORIZATION owner_name}说明:schema_name:在数据库内标识架构的名称。
AUTHORIZATION owner_name:指定将拥有架构的数据库级主体的名称。
此主体还可以拥有其他架构,并且可以不使用当前架构作为其默认架构。
五、实验内容1.创建数据库假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用Management界面方式和T-SQL语句实现以下操作:1)要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小都为3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。
Management界面方式:T-SQL语句:CREATE DATABASE studentON(NAME=stu,FILENAME='D:\stu_data.mdf',SIZE= 3MB,MAXSIZE= 500MB,FILEGROWTH= 10%)LOG ON(NAME=stu_log,FILENAME='D:\stu_log.ldf',SIZE= 3MB,MAXSIZE=unlimited,FILEGROWTH= 1MB)2)创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。
Management界面方式:T-SQL语句:CREATE DATABASE companyON(NAME=company_data,FILENAME='D:\company.mdf',SIZE= 10MB,MAXSIZE=unlimited,FILEGROWTH= 10%)LOG ON(NAME=company_log,FILENAME='D:\company.ldf',SIZE= 1MB,MAXSIZE= 50MB,FILEGROWTH= 1MB)3)创建数据库DB,具有2个数据文件,文件逻辑名分别为DB_data1和DB_data2,文件初始大小均为5MB,最大为100MB,按10%增长;只有一个日志文件,初始大小为3MB,按10%增长;所有文件都存储在D盘文件夹ceshi中。
Management界面方式:T-SQL语句:CREATE DATABASE DBON(NAME=DB_data1,FILENAME='D:\ceshi\DB1.mdf',SIZE= 5MB,MAXSIZE= 100MB,FILEGROWTH= 10%),(NAME=DB_data2,FILENAME='D:\ ceshi\DB2.ndf',SIZE= 5MB,MAXSIZE= 100MB,FILEGROWTH= 10%)LOG ON(NAME=company_log,FILENAME='D:\ ceshi\DB.ldf',SIZE= 3MB,MAXSIZE=unlimited,FILEGROWTH= 10%)2.修改数据库1)在数据库student中增加数据文件db2,初始大小为10MB,最大大小为50 MB,按10%增长;Management界面方式:T-SQL语句:ALTER DATABASE studentADD FILE(NAME=stu2,FILENAME= 'D:\stu2.ndf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=10%)2)在数据库student中添加日志文件,保存在D盘中,初始大小为1MB,最大无限制,增长方式按照1MB增长;Management界面方式:T-SQL语句:ALTER DATABASE studentADD LOG FILE(NAME=stu_log2,FILENAME='D:\stu_log2.ldf',SIZE=1MB,MAXSIZE=unlimited,FILEGROWTH=1MB)3)修改数据库student主数据文件的大小,将主数据文件的初始大小修改为10Mb,增长方式为20%;Management界面方式:T-SQL语句:ALTER DATABASE studentMODIFY FILE(NAME=stu,SIZE=10MB,FILEGROWTH=20%)3.删除数据库1)删除数据库student辅助数据文件和第二个日志文件;2)Management界面方式:T-SQL语句:ALTER DATABASE studentremove FILE stu2goALTER DATABASE studentremove FILE stu_log23)删除数据库company。
Management界面方式:T-SQL语句:DROP DATABASE company4.创建及删除模式(构架)1)在student数据库中创建一个stu的模式给dbo用户。
Management界面方式:T-SQL语句:CREATE SCHEMA stu AUTHORIZATION dbo2)在student数据库中新建一个用户test,并给该用户创建一个默认模式。
Management界面方式:T-SQL语句:CREATE SCHEMA AUTHORIZATION test3)删除student数据库中的stu模式。
Management界面方式:T-SQL语句:DROP SCHEMA stu注:请将每道题的T-SQL语句写在试验报告册中。
六、实验步骤1.Management界面方式下的操作步骤:1)界面方式下创建数据库用在windows的开始菜单中,依次选择“所有程序”→“Microsoft SQL Server 2008”→【SQL Server Management Studio】,在弹出的对话框中右击窗口左侧树形结构的资源管理器中的【数据库】,在弹出的菜单中选择【新建数据库】选项。
打开新建数据库对话框,在数据库名称处填写数据库的名称。
数据库文件菜单中设置数据库的文件名称和属性。
2)界面方式查看数据库信息我们可以通过对象资源管理器中数据库名称上点击鼠标右键,在弹出的对话框中选择【属性】来查看修改数据库的相关信息。
3)界面方式修改数据库在数据库创建后,数据文件和日志物理文件名就不能更改了,对已存在的数据库可以进行如下修改:改变文件的大小和增长方式增加或删除数据文件增加或删除日志文件增加或删除数据文件组通过数据库【属性】对话框,我们可以修改以上信息。
4)界面方式下删除数据库资源管理器中数据库名称上点击鼠标右键,在弹出的对话框中选择【删除】2.T-SQL语句方式下的操作步骤:在【SQL Server Management Studio】窗口左上方选择【新建查询】按钮,启动SQL编辑器窗口,在光标处输入T-SQL语句,单击【执行】按钮。
)七、思考题如何将数据库student的所有物理文件移动到‘D:\xxx’,并且保证逻辑数据库不受影响,请详细描述解决办法。
答:1)先右键单击student数据库,在快捷菜单里找到[任务] -> [分离] ->-> [确定]; 2)完成之后,把“stu_ data.mdf”和“stu_ log.ldf”两个文件移到‘D:\xxx’ ; 3)最后回到SQL Server Management Studio中,右键右击数据库,在快捷菜单里执行[附加] -> [添加]找到‘D:\xxx’里的“stu_ data.mdf”单击,完成之后点击[确定];这时回到SQL Server Management Studio界面,就能找到student数据库,这样就完成转移两个物理文件。