2023年6月21日发(作者:)
数据库原理及应⽤实验⼀【SQL语句创建数据库和表】⼀、实验⽬的1.熟悉SQL Server2012操作界⾯,了解数据库系统的逻辑组件;2.熟悉SQL Server的管理控制台操作环境;3.掌握使⽤SQL Server Management Studio 及SQL语句创建数据库和表的⽅法;4.掌握数据库及表结构的修改⽅法;5.掌握数据库管理的基本操作。⼆、实验步骤1.启动SSMS(SQL Server Management Studio)2.通过向导创建数据库3.通过T-SQL语句创建数据库4.通过向导创建数据库表5.通过T-SQL语句创建数据库表三、实验内容1.启动SSMS(SQL Server Management Studio)(1)打开 SQL Server Management Studio,将弹出如下图所⽰的登录窗⼝。这⾥有两种⾝份验证⽅式: 第⼀种⽅式选择Windows⾝份验证登录,服务器名称为本机⽤户名(如:WIN-E1G5CJSSRP5)或(local)登录; 第⼆种⽅式选择 SQL Server ⾝份验证登录, ⽤户名为 sa,密码为安装数据库时设置的密码。点击连接按钮,进⾏连接(注:若服务器连接不上,打开控制⾯板中管理⼯具下的服务, 检查 SQL Server 的服务是否启动)。(2)右击 SQL Server 服务器,弹出如下图所⽰菜单菜命令,点击【断开连接】,则将断开当前数据库管理⼯具这个应⽤和 SQL Server 服务器之间的连接通信。(3)点击菜单命令中的【暂停】,可以暂停当前的 SQL Server 服务。点击菜单命令中的【停⽌】,可以停⽌当前正在运⾏着的 SQLServer 服务。点击菜单命令中的【重新启动】,可以重新启动当前已经停⽌的 SQL Server 服务。(4)点击菜单命令中的【属性】,则将弹出如下图所⽰的对话框。该对话框定义了许多SQL Server 实例级别的配置参数。从这个对话框⾥,也可以修改这些配置参数。2.通过向导创建数据库(1)在“对象资源管理器”窗⼝建⽴数据库,数据库名为“EDUC+学号后2位”,⽐如EDUC01。在【数据库】节点上右击选择【新建数据库】,在弹出的对话框中根据⾃⾝需求对数据库的各项参数进⾏设置。(2)参数设置完毕后,点击【确定】 按钮,在“对象资源管理器”窗⼝中【数据库】节点下会出现⼀个以“EDUC+学号后2位”为名称的数据库。(3)选择新建的数据库,点击⿏标右键,通过选择不同的菜单项完成该数据库的修改、删除、重命名、扩容、附加、分离等操作。3.通过T-SQL语句创建数据库(1)在SQL Server Management Studio⼯具栏上单击【新建查询】按钮打开查询分析器窗⼝。(2)在查询分析器窗⼝中输⼊T-SQL语句完成数据库名为“EDUC+学号后2位”的创建,关于创建数据库的各项参数根据⾃⾝需求进⾏设置。4.通过向导创建数据库表(1)在刚才创建的数据库中创建3个表,分别为student(学⽣)表、course(课程)表、sc(选课)表。5.通过T-SQL语句创建数据库表//(1)根据上述的表的结构,在查询分析器窗⼝中输⼊T-SQL语句来创建各个表。Create table student1( Sno char(10) NOT NULL PRIMARY KEY, Sname varchar(10) NOT NULL , Ssex char(2) NOT NULL default '男', Sage smallint check(Sage BETWEEN 16 AND 25), Sdept char(12) NULL
)Create table course1( Cno char(12) NOT NULL PRIMARY KEY, Cname varchar(30) NOT NULL UNIQUE(Cname), Cteacher varchar(10) NOT NULL, Csemester smallint NULL, Ccredit float NULL
)Create table sc1( Sno char(10) NOT NULL, Cno char(12) NOT NULL, Score decimal(3,1) NULL check(Score BETWEEN 0 AND 100), Constraint M PRIMARY KEY(Sno,Cno)
)//(2)根据⾃⾝需求,在查询分析器窗⼝中输⼊T-SQL语句来修改⼀个表的结构。//添加⼀列:alter table Student add1 Phone char(11)//删除⼀列:alter table Student1 drop column sdept//修改字段的数据类型:alter table Student1 alter column ssex char//(3) NOT NULL
四、实验总结通过本节课的学习我熟悉SQL Server2012操作界⾯,了解数据库系统的逻辑组件;熟悉SQL Server的管理控制台操作环境;掌握使⽤SQL Server Management Studio 及SQL语句创建数据库和表的⽅法;掌握数据库及表结构的修改⽅法;掌握数据库管理的基本操作。SQL语句的使⽤尚不娴熟。
2023年6月21日发(作者:)
数据库原理及应⽤实验⼀【SQL语句创建数据库和表】⼀、实验⽬的1.熟悉SQL Server2012操作界⾯,了解数据库系统的逻辑组件;2.熟悉SQL Server的管理控制台操作环境;3.掌握使⽤SQL Server Management Studio 及SQL语句创建数据库和表的⽅法;4.掌握数据库及表结构的修改⽅法;5.掌握数据库管理的基本操作。⼆、实验步骤1.启动SSMS(SQL Server Management Studio)2.通过向导创建数据库3.通过T-SQL语句创建数据库4.通过向导创建数据库表5.通过T-SQL语句创建数据库表三、实验内容1.启动SSMS(SQL Server Management Studio)(1)打开 SQL Server Management Studio,将弹出如下图所⽰的登录窗⼝。这⾥有两种⾝份验证⽅式: 第⼀种⽅式选择Windows⾝份验证登录,服务器名称为本机⽤户名(如:WIN-E1G5CJSSRP5)或(local)登录; 第⼆种⽅式选择 SQL Server ⾝份验证登录, ⽤户名为 sa,密码为安装数据库时设置的密码。点击连接按钮,进⾏连接(注:若服务器连接不上,打开控制⾯板中管理⼯具下的服务, 检查 SQL Server 的服务是否启动)。(2)右击 SQL Server 服务器,弹出如下图所⽰菜单菜命令,点击【断开连接】,则将断开当前数据库管理⼯具这个应⽤和 SQL Server 服务器之间的连接通信。(3)点击菜单命令中的【暂停】,可以暂停当前的 SQL Server 服务。点击菜单命令中的【停⽌】,可以停⽌当前正在运⾏着的 SQLServer 服务。点击菜单命令中的【重新启动】,可以重新启动当前已经停⽌的 SQL Server 服务。(4)点击菜单命令中的【属性】,则将弹出如下图所⽰的对话框。该对话框定义了许多SQL Server 实例级别的配置参数。从这个对话框⾥,也可以修改这些配置参数。2.通过向导创建数据库(1)在“对象资源管理器”窗⼝建⽴数据库,数据库名为“EDUC+学号后2位”,⽐如EDUC01。在【数据库】节点上右击选择【新建数据库】,在弹出的对话框中根据⾃⾝需求对数据库的各项参数进⾏设置。(2)参数设置完毕后,点击【确定】 按钮,在“对象资源管理器”窗⼝中【数据库】节点下会出现⼀个以“EDUC+学号后2位”为名称的数据库。(3)选择新建的数据库,点击⿏标右键,通过选择不同的菜单项完成该数据库的修改、删除、重命名、扩容、附加、分离等操作。3.通过T-SQL语句创建数据库(1)在SQL Server Management Studio⼯具栏上单击【新建查询】按钮打开查询分析器窗⼝。(2)在查询分析器窗⼝中输⼊T-SQL语句完成数据库名为“EDUC+学号后2位”的创建,关于创建数据库的各项参数根据⾃⾝需求进⾏设置。4.通过向导创建数据库表(1)在刚才创建的数据库中创建3个表,分别为student(学⽣)表、course(课程)表、sc(选课)表。5.通过T-SQL语句创建数据库表//(1)根据上述的表的结构,在查询分析器窗⼝中输⼊T-SQL语句来创建各个表。Create table student1( Sno char(10) NOT NULL PRIMARY KEY, Sname varchar(10) NOT NULL , Ssex char(2) NOT NULL default '男', Sage smallint check(Sage BETWEEN 16 AND 25), Sdept char(12) NULL
)Create table course1( Cno char(12) NOT NULL PRIMARY KEY, Cname varchar(30) NOT NULL UNIQUE(Cname), Cteacher varchar(10) NOT NULL, Csemester smallint NULL, Ccredit float NULL
)Create table sc1( Sno char(10) NOT NULL, Cno char(12) NOT NULL, Score decimal(3,1) NULL check(Score BETWEEN 0 AND 100), Constraint M PRIMARY KEY(Sno,Cno)
)//(2)根据⾃⾝需求,在查询分析器窗⼝中输⼊T-SQL语句来修改⼀个表的结构。//添加⼀列:alter table Student add1 Phone char(11)//删除⼀列:alter table Student1 drop column sdept//修改字段的数据类型:alter table Student1 alter column ssex char//(3) NOT NULL
四、实验总结通过本节课的学习我熟悉SQL Server2012操作界⾯,了解数据库系统的逻辑组件;熟悉SQL Server的管理控制台操作环境;掌握使⽤SQL Server Management Studio 及SQL语句创建数据库和表的⽅法;掌握数据库及表结构的修改⽅法;掌握数据库管理的基本操作。SQL语句的使⽤尚不娴熟。
发布评论