




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实验三 表的创建和管理开课实验室: 指导老师:学院: 专业(班级): 姓名: 学号:一、实验目的与要求1)掌握利用企业管理器和T-SQL语句创建表,修改表结构以及删除表2)能够向表中插入数据、更新数据以及删除数据。3)掌握创建、删除和修改约束的方法二、实验过程设计及实验步骤1创建表,并创建相应的约束。要求:在学生管理数据库XSGL中创建三个表。(1)创建名为Student(学生信息)的表,表中的各列要求如下:字段名称字段类型大小说明Snochar10主键Snamechar8sexchar2默认值为男,只能输入男或女birthdaydatetimeSdeptchar20
2、create table student( Sno char(10)primary key, Sname char(8), sex char(2)default'男'constraint dd check(sex='男'or sex='女'), birthday datetime, dept char(20),)(2)创建名为Course(课程信息)的表,表中的各列要求如下:字段名称字段类型大小说明Cnochar10主键Cnamechar30惟一性Cereditrealcreate table course( Cno char(10) prima
3、ry key, Cname char(30) constraint ss unique, Ceredit real)(3)建名为Score(学生成绩)的表,表中的各列要求如下:字段名称字段类型大小取值范围说明Snochar10数据来自学生信息表主键Cnochar10数据来自课程信息表主键Gradereal0-100create table Score(Sno char(10) references student(Sno), Cno char(10) references course(Cno)primary key(Sno,Cno), Grade real constraint ww che
4、ck(grade >= 0 and grade<=100) )2.增加、修改和删除字段,要求:(1) 给Student表增加一个memo(备注)字段,类型为Varchar(200)alter table studentaddmemo Varchar(200)(2)将memo字段的类型修改为Varchar(300)alter table studentalter column memo varchar(300)(3)删除memo 字段alter table studentdrop column memo3向表中添加数据、更新数据、删除数据并验证约束。要求:首先向Student表增加一
5、个memo(备注)字段,类型为Varchar(200)alter table studentaddmemo Varchar(200)(1)使用INSERT INTO命令向三个表中分别插入若干数据,验证主键约束、唯一性约束以及默认值约束。 insert into student(Sno,Sname,sex,birthday,sdept,memo) values('123','秋冬','男','2008/10/24','测绘','呵呵,加油!')insert into student(Sno,Sname
6、,sex,birthday,sdept,memo) values('124','逸仙','女','1989/08/21','测绘','Smile is powerful!')insert into student(Sno,Sname,sex,birthday,sdept,memo) values('125','冬梅','女','2008/1/24','计算机','呵呵,加油!')insert into c
7、ourse(Cno,Cname,ceredit) values('11','秋冬','5001')insert into course(Cno,Cname,ceredit) values('12','逸仙','5002')insert into course(Cno,Cname,ceredit) values('13','冬梅','5003')insert into Score(Sno,Cno,Grade) values('123',&
8、#39;11','07')insert into Score(Sno,Cno,Grade) values('124','12','07')insert into Score(Sno,Cno,Grade) values('125','13','07')(2) 使用UPDATE命令更新数据、验证外键约束。update studentset dept='信息'where Sname='秋冬'update Scoreset Grade=Grade+1(
9、3) 使用DELETE命令删除数据。4 删除表。要求:(1)利用企业管理器删除表:在要删除的表处单击右键,然后选“删除”。(2)利用DROP TABLE语句删除 Drop table student三、SQL调试及结果二、1.(1)步骤1:建立数据库,如图所示:步骤2:建立表,如图所示:步骤3:建立表,如图所示:步骤4:建立表,如图所示:步骤5:建立关系,如图所示:2.步骤:首先,输入对应的字段,然后在把200改为300,最后选中这一列,选择“删除列”即可。3.(1)步骤:单击student表,单击右键,在“打开表”选择“返回所有行”,输入对应的值即可。(2)步骤一:use xsglgoupdate studentset sdept='信息'where Sname='秋冬'步骤二:use xsglgoupdate scoreset grade=grade+14.(1)步骤:先在check约束删除外码,在要删除的表处单击右键,然后选“删除”。(2)步骤:先在check约束删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 助动车维修技术交流考核试卷
- 机器视觉与图像处理技术考核试卷
- 智能仪器仪表项目规划考核试卷
- 医用针灸贴的种类和使用建议考核试卷
- 供应链数字化转型案例与启示考核试卷
- 木纹设计与加工考核试卷
- 苗圃白蚁防治合同范本
- 留置权合同范本
- 业扩报装培训课件
- 8.3 摩擦力(共28张) 2024-2025学年人教版物理八年级下册
- 人教版(2024新版)七年级上册英语各单元重点语法知识点讲义
- 生猪屠宰兽医卫生人员考试题库答案(414道)
- 《完善中国特色社会主义法治体系》课件
- 2025版 高考试题分析-数学-部分4
- 湘教版三年级美术下册教案全册
- 重症监护-ICU的设置、管理与常用监测技术
- 2024版高一上册语文模拟试卷
- 法律顾问服务投标方案(完整技术标)
- 知道网课智慧树《哲学导论(湖南师范大学)》章节测试答案
- 防止员工集体离职合同
- 加油站合作协议书
评论
0/150
提交评论