个人信息(编码 char(10) NOT NULL 姓名 char(8) NOT NULL 性别 char(2) NOT NULL 生日 datetime 身份证号 char(18) 家庭住址 varchar(50) ) create table 个人信息 ( 编码 char(10) NOT NULL, 姓名 char(8) NOT NULL, 性别 char(2) NOT NULL, 生日 datetime, 身份证号 char(18), 家庭住址 varchar(50) );
alter table 个人信息 add primary key(编码)
create unique index IX_个人信息_身份证号 on 个人信息(身份证号)
alter table 个人信息 add constraint def_xb default(男) for 性别 alter table 个人信息 add constraint CK_个人信息_性别 check(性别 in('男','女'))
create view 学生总评成绩 as select XS.学号,姓名,KC.课程号,课程名,成绩 from XS,KC,CJ where XS.学号=CJ.学号 and CJ.课程号=KC.课程号
delete from KC where 课程号 not in(select 课程号 from CJ)
select * into 两字学生 from XS where len(姓名)=2 update 两字学生 set 姓名=left(ltrim(rtrim(姓名)),1)+' '+right(ltrim(rtrim(姓名)),1)
backup database xscj to disk = 'D:\StudyFiles\专业课程\数据库原理\backup\学生信息.bak' |
数据库实验四
最新推荐文章于 2024-11-09 21:51:58 发布
该实验旨在深化对数据库的理解,涉及数据库备份和还原、数据完整性、表操作以及SQLSERVER的使用。实验内容包括还原学生成绩数据库,创建个人信息表并设置主键、唯一索引和默认约束,创建视图,删除未选修课程记录,复制和修改两字姓名学生信息,以及完成数据库的完整备份和压缩上传。
摘要由CSDN通过智能技术生成