资源描述
实验二 数据库、表的创建及管理
一、 实验目的:学会利用企业管理器和SQL命令两种方法进行数据库的创建、查看、修改及删除,表的创建、查看、修改及删除,数据的添加、查看、修改及删除。
二、 实验内容及步骤
(一)数据库操作:
1、在D盘上xkxt文件夹内建立一数据库。(两种方法)
(1)通过企业管理器:
打开企业管理器SSMS,展开SQl server服务器,右击数据库选项点击“新建数据库”,在系统弹出的对话框中“数据库名称”输入“选课系统”,数据库文件和日志文件采用默认大小,“设置文件位置”把存储路径改为d:/xkxt
(2)用SQL命令:在常用工具栏点击“新建查询”打开查询设计器输入以下语句:
CREATE DATABASE选课系统
ON (NAME = '选课系统',
FILENAME = 'd:/xkxt/选课系统.mdf')
LOG ON (NAME = '选课系统_log',
FILENAME = 'd:/xkxt/选课系统_log.ldf')
2、查看数据库信息、修改数据库属性方法,把数据库名称改为拼音。例如:“选课系统 ”改为“xuankexitong”.
(1) 打开企业管理器SSMS,展开SQl server服务器,右击数据库“选课系统”点击“属性”,将打开数据库属性对话框查看数据库信息。
(2)打开企业管理器SSMS,展开SQl server服务器,右击数据库“选课系统”点击“重命名”,把数据库名改为“xuankexitong”。
3、删除数据库(2中方法)
(1)用企业管理器:打开企业管理器SSMS,展开SQl server服务器,右击数据库“选课系统”点击“删除”
(2)用SQL命令:在常用工具栏点击“新建查询”打开查询设计器输入以下语句: DROP DATABASE选课系统
3、在企业管理器中通过“附加”方式添加已有数据库“教学成绩管理数据库.mdf” (路径E:\《教学成绩管理asp》)。
用企业管理器:打开企业管理器SSMS,展开SQl server服务器,右击数据库选项弹出快捷菜单点击“附加”,在“附加数据库”选项卡对话框中通过点击“添加”把数据库“教学成绩管理数据库.mdf”附加进来。
(二)数据库表操作:
1、给以上所建的“选课系统”数据库库中建立相应数据库表student、course、sc。(两种方法)
(1)用企业管理器:打开企业管理器SSMS,展开SQl server服务器,展开“选课系统”右击表弹出快捷菜单点击“新建表”打开表设计器定义表的结构。
(2)用SQL命令:在常用工具栏点击“新建查询”打开查询设计器输入以下语句:
use ‘选课系统’
go
CREATE TABLE Student
( Sno int NOT NULL,
Sname nvarchar (10),
Ssex char(2),
birthday datetime NULL,
Sdept nchar(10));
go
CREATE TABLE Course
(Cno char(3) NOT NULL,
Cname char(10) NULL,
Cpno char(3) NULL,
Credit smallint NULL);
go
CREATE TABLE SC
( Sno int NOT NULL,
Cno char(3) NOT NULL,
Grade smallint NULL,
credit smallint NULL);
2、给所有基本表中插入几条记录。(两种方法)
(1)通过企业管理器:打开企业管理器SSMS,展开SQl server服务器,展开“选课系统”右击表弹出快捷菜单点击“打开表”插入入记录。
(2)用SQL命令:
use ‘选课系统’
go
insert into student(sno,sname,ssex,sage,sdept)
values(95001, ‘liyong’, ‘女’,20,‘cs’)
3、给SC表增加新的属性列Credit。(两种方法)
(1)通过企业管理器:通过企业管理器:打开企业管理器SSMS,展开SQl server服务器,展开“选课系统”右击表弹出快捷菜单点击“设计”,打开表设计器增加Credit字段列,属性为smallint,设置可以取空值。
(2)用SQL命令:
use ‘选课系统’
go
Alter table SC
ADD Credit smallint null;
4、删除student表中学号为95008的记录(两种方法)
(1)通过企业管理器:通过企业管理器:打开企业管理器SSMS,展开SQl server服务器,展开“选课系统”右击表弹出快捷菜单点击“打开表”,把记录指针移到要删除记录行,点击右键弹出快捷菜单点击“删除”
(2)用SQL命令:
use ‘选课系统’
go
Delete from student where sno=95008;
5、删除数据库表student(两种方法)
(1)通过企业管理器:通过企业管理器:打开企业管理器SSMS,展开SQl server服务器,展开“选课系统”右击表“student”弹出快捷菜单,点击“删除“
(2)用SQL命令:
use ‘选课系统’
go
Drop table student;
三、实验总结及心得
四、实验结果(在下一页,要求打印出来附在报告后)
实验二结果:
展开阅读全文