收藏 分销(赏)

新-实验一数据定义及数据更新.doc

上传人:仙人****88 文档编号:8152492 上传时间:2025-02-05 格式:DOC 页数:3 大小:54.50KB 下载积分:10 金币
下载 相关 举报
新-实验一数据定义及数据更新.doc_第1页
第1页 / 共3页
新-实验一数据定义及数据更新.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
实验一 数据定义和数据更新 实验目的: 1. 熟悉数据库的交互式SQL工具 2. 通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据. 实验要求: 1. 进行实验所要求的各种操作,所有的SQL操作均在此建立的新库里进行。 2. 在进行本实验之前,应熟练课程内容,在上机之前做好实验计划,编写好相应的代码。 3. 认真填写实验报告,记录所有实验用例。 实验内容: (一) 数据定义 雇员表(emp) 记录了每个雇员的基本信息 NO 字段 类型 描述 1 empno Number(4) 雇员编号 2 ename Varchar2(10) 雇员姓名 3 sal Number(7,2) 月薪/工资 4 deptno Number(2) 雇员所属部门的编号 部门表(emp) 记录了每个部门的基本信息 NO 字段 类型 描述 1 deptno Number(2) 部门编号(唯一) 2 dname Varchar2(14) 部门名称 3 loc Varchar2(13) 地址 工资等级表 (salgrade) 一个公司的工资等级制,用来表示同一等级的工资下限及上限 NO 字段 类型 描述 1 Grade number 等级名称 2 Losal number 此等级的最低工资 3 hisal number 此等级的最高工资 1.建立基本表 根据所给数据类型创建emp表和dept表。其中要求emp表包含主码约束、一个用户自定义约束;dept表中包含外码约束和一个用户自定义约束。 2.修改基本表 1)为emp表增加新列conn,代表奖金,数据类型为number(3,2) 2)修改emp表中的ename列的宽度,并加入默认值。 3.删除基本表 1) 删除基本表dept。 2)删除基本表emp。 调换一下(1)(2)顺序有何不同。 二、索引操作 1.建立索引 1)在emp表上建立关于ename的唯一索引emp_sname 2)在emp表上建立关于deptno升序、ename降序的唯一索引e_de 2.删除索引 1)删除emp表上的索引emp_sname 2)删除emp表上的索引e_de (二)数据操作 一、数据更新 1.插入数据 1)向Dept表中插入数据 2)向Emp表中插入数据 可参考如下数据,也可不参考。 Dept Emp Salgrade 2.修改数据 1)将部门号为10的员工的工资增加一倍。 2)将empno为7788的员工的姓名改为你自己的姓名。 3.删除数据 1)将所属部门名为newyork的员工信息删除。 2)删除员工号大于7900的员工删除。 (三)思考题: 1)一个列上有外码约束如何实现。 2)删除表时,表中某一列是另外一个表的外键,此表如何删除。 3)对表中某一列的数据类型进行修改时,要修改的列是否必须为空列。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服