文档介绍:广东金融学院实验报告
课程名称:数据库原理与应用
实验编号 及实验名称
实验一 SQL Server数据库基本操作
系别
互联网金融与信 息工程系
姓名
林晓銮
学 号
151548118
班级
1515481
实验
dTel Varchar(ll)
)
CREATE TABLE major
mNO Char(6) NOT NULL PRIMARY KEY,
mName Varchar(40) NOT NULL,
mFirSubject Varchar(40) NOT NULL,
mSecSubject Varchar(40),
dNO Char(6) FOREIGN KEY (dNo) REFERENCES department (dNo) ON DELETE CASCADE )
CREATE TABLE teacher
(
tNO Char(6) NOT NULL PRIMARY KEY,
tName Varchar(20) NOT NULL,
tSex char(4),
tBirth datetime ,
tRank Varchar(20) NOT NULL,
dNO Char(6) FOREIGN KEY (dNo) REFERENCES department (dNo) ON DELETE CASCADE )
3、表中数据的SQL方式编辑
INSERT INTO department(dNO,dName,dTel)
VALUES('d01006','互联网系','02012345678')
INSERT INTO major(mNO,mName,mFirSubject,mSecSubject,dNO)
VALUESCmOlOOl','电子商务数据库原理与应用'web程序设〕计001006)
INSERT INTO major(mNO,mName,mFirSubject,mSecSubject,dNO)
VALUES('m01002','计算机科学与技术兴语言Java程序设计、d01006)
INSERT INTO teacher(tNO,tName,tSex,tBirth,tRank,dNO)
VALUESCtOlOOl','郑琳','女',1975/04/09,'讲师','d01006')
INSERT INTO teacher(tNO,tName,tSex,tBirth,tRank,dNO)
VALUES('t01002',,赵峻','男1980/07/13」副教授','d01006')
UPDATE teacher
SET tRank=,副教授
WHERE tRank='讲师'AND YEAR(tBirth)<=1976
UPDATE major
SET mName='国际'+mName
WHERE dNO='d01006'
DELETE FROM department
WHERE dNO='d01006'
4、请思考如何使用SQL命令为该数据进行备份?
创建逻辑备份设备
EXEC sp_adddumpdevice
***@devtype=' device_type', ***@logicalname=, logical_name, ***@physic