版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1计算机与通信工程学院实验报告(软件实验用)课程名称数据库原理与技术实验项目名称数据插入、更新与删除年级大三班级信计学号姓名同组姓名实验日期指导教师签字一、实验目的:熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;加深理解表的定义和数据更新的作用二、实验内容:课程课程号课程名课程课程号课程名学时系编号C101数学68101C102英语85103C103计算机102102C104经济学51104系系编号系名称101数学102计算机103外语104经济教工教工教工号姓名性别职称工资系编号2101葛小平女教授3420.001012203李长江男副教授3190.001022405姜立伟男副教授3140.001042104张丽丽女讲师2243.001012302康立华女教授3740.001032205王伟平男讲师2130.00102成绩学号课程编号分数991022C10188991022C10267992124C10177992124C10295992124C10345994021C10487学号姓名性别出生年月系编号族别991022田平平女08/05/1980101汉992124郭黎明男03/04/1981102汉994021何明慧女04/12/1982104回991223姜明明男12/05/1980101苗993012何漓江男10/05/1979103汉992104康纪平女03/04/1981102汉994125康嘉家男07/05/1980104汉学生2、用SQL语言完成下列操作(1)在系表中插入一行数据{105,’管理’}(2)向教工表中插入一行数据{2001,'葛小平’,’女’,’教授’,3420.00,102}(3)向教工表中插入一个教工号、姓名和工资数据是{2109,’田新民’,2650}(4)将教工表的姓名和工资拷贝到一个酬金表中。(5)将教工表中职称为“教授”的工资增加15%。(6)将教工表中职称不是教授的人,工资增加10%。(7)从教工表中删除教工号为2001的教工。(8)删除酬金表的所有数据。(9)删除酬金表。(10)在系表中添加一个电话号码属性,属性类型为CHAR(8)。ALTERTABLE系ADD电话号码CHAR(8)(11)修改系表中电话号码属性的宽度为CHAR(13)。ALTERTABLE系ALTERCOLUMN电话号码CHAR(13)(12)删除系表中电话号码属性。ALTERTABLE系DROPCOLUMN电话号码(13)在学生表中删除何漓江同学的信息,包括他选课的信息。提示:先删除子表中的选课信息,再删除主表中的信息。思考:为什么必须这样做?三、实验平台:MicrosoftSQLSever四、设计流程:1、进入查询分析器,参见进入查询分析器演示。2、在查询分析器的命令编辑窗口输入SQL语句,点击执行键►,将执行SQL语句。参见执行SQL语句的演示。3、在调试程序过程中,可以用鼠标选择某些要执行的SQL语句,再点击执行键,执行选择的语句。参见执行SQL语句的演示。4、注意:在各个表中插入数据的顺序,首先在父表中插入数据,然后在子表中插入数据。另外,由于表的定义中包含完整性约束的定义,所以,当主码重复,或者外码不是被参照表的有效值时,系统将拒绝插入的数据。5、保存调试通过的SQL程序。五、程序清单:1、在5个表中插入数据insertinto系values(101,'数学')insertinto系values(102,'计算机')insertinto系values(103,'外语')insertinto系values(104,'经济')goinsertinto课程values('c101','数学',68,101)insertinto课程values('c102','英语',85,103)insertinto课程values('c103','计算机',102,102)insertinto课程values('c104','经济学',51,104)goinsertinto教工values('2101','葛小平','女','教授',3420.00,101)insertinto教工values('2203','李长江','男','副教授',3190.00,102)insertinto教工values('2405','姜立伟','男','副教授',3140.00,104)insertinto教工values('2104','张丽丽','女','讲师',2243.00,101)insertinto教工values('2302','康立华','女','教授',3740.00,103)insertinto教工values('2205','王伟平','男','讲师',2130.00,102)goinsertinto学生values('991022','田平平','女','08/05/1980',101)insertinto学生values('992124','郭黎明','男','03/04/1981',102)insertinto学生values('994021','何明慧','女','04/12/1982',104)insertinto学生values('991223','姜明明','男','12/05/1980',101)insertinto学生values('993012','何漓江','男','10/05/1979',103)insertinto学生values('992104','康纪平','女','03/04/1981',102)insertinto学生values('994125','康嘉家','男','07/05/1980',104)insertinto学生values('991134','包立琪','女','03/14/1981',101)insertinto学生values('994115','王海洋','男','04/13/1982',104)insertinto学生values('991354','王立平','女','12/05/1981',101)goinsertinto成绩values('991022','c101',88)insertinto成绩values('991022','c102',67)insertinto成绩values('992124','c101',77)insertinto成绩values('992124','c102',95)insertinto成绩values('992124','c103',45)insertinto成绩values('994021','c104',87)insertinto成绩values('994021','c102',78)insertinto成绩values('994021','c103',67)insertinto成绩values('991223','c101',66)insertinto成绩values('991223','c102',89)insertinto成绩values('993012','c102',93)insertinto成绩values('993012','c103',84)2、完成实验操作的SQL语言--(1)在系表中插入一行数据{105,’管理’}。insertinto系values(105,'管理')--(2)向教工表中插入一行数据{2001,’葛小平’,’女’,’教授’,3420.00,102}。insertinto教工values(2001,'葛小平','女','教授',3420.00,102)--(3)向教工表中插入一个教工号、姓名和工资,数据是{2109,’田新民’,2650}。insertinto教工(教工号,姓名,工资)values(2109,'田新民',2650)--(4)将教工表的姓名和工资拷贝到一个酬金表中。--创建一个酬金表。createtable酬金(教工姓名char(8),工资numeric(8,2))--将教工表中姓名和工资两列数据拷贝到酬金表中。insertinto酬金(教工姓名,工资)select姓名,工资from教工--(5)将教工表中职称为“教授”的工资增加15%。update教工set工资=工资*1.15where职称='教授'--(6)将教工表中职称不是教授的人,工资增加10%。update教工set工资=工资*1.1where职称NOTLIKE'教授'--(7)从教工表中删除教工号为2101的教工。deletefrom教工where教工号='2101'--(8)删除酬金表的所有数据。deletefrom酬金--(9)删除酬金表。droptable酬金--(10)在系表中添加一个电话号码属性,属性类型为char(8)。altertable系add电话号码char(8)--(11)修改系表中电话号码属性的宽度为char(13)。altertable系alte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山东海洋工程职业学院单招综合素质考试模拟试卷附完整答案详解【网校专用】
- 2026年河南许昌建安职业学院高职单招职业技能考试题库带答案详解(基础题)
- 2027年衡水技师学院高职单招职业技能考试题库附答案详解【黄金题型】
- 2024年山东泰岳职业学院单招综合素质考试题库及参考答案详解【突破训练】
- 2025年拉脊专修学院单招职业技能考试模拟试卷含答案详解【新】
- 2024年西安高新职院单招综合素质考试题库及完整答案详解(名师系列)
- 2027年河南信阳浉河职业学院高职单招职业技能考试模拟试卷【综合卷】附答案详解
- 2026年西安浐灞产业职业学院高职单招职业技能考试题库(研优卷)附答案详解
- 2024年淮阳伏羲文化学院单招综合素质考试题库有答案详解
- 2027年四川成都锦江职业学院高职单招职业技能考试题库附完整答案详解(易错题)
- 2026年碳排放管理办法考试试题及答案
- 2026四川凉山州发展(控股)集团有限责任公司所属企业招聘专业技术人员及管理人员9人笔试备考试题及答案详解
- 乌鲁木齐门楼牌管理办法
- 砂浆企业安全管理制度
- 建筑施工培训课件-木工安全教育
- 汽车整车装配与调试课件:车门总成的装配
- 党建引领 五育并举 推动学校内涵式发展
- 《行政组织学》题集
- 电气自动化技术专业建设规划
- 2023-2024学年人教版七年级数学下册 相交线与平行线 期末检测卷
- DBT 29-59-2024 天津市民用建筑电气装置消防安全检测技术规程
评论
0/150
提交评论