


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、问做题2一表定义与数据治理一、第3章课后习题P127-3.用SQL语句建立第二章习题 5中的4个表(1) S 表:S (SNO, SNAME , STATUS, CITY)CREATE TABLE S(SNO CHAR(3) PRIMARY KEY,SNAME CHAR(10),STATUS CHAR(2),CITY CHAR(10) P 表:P (PNO, PNAME , COLOR , WEIGHT )CREATE TABLE P(PNO CHAR(3) PRIMARY KEY,PNAME CHAR(10),COLOR CHAR(4),WEIGHT INT)(3) J 表:J (JNO,
2、JNAME , CITY)CREATE TABLE J(JNO CHAR(3) PRIMARY KEY,JNAME CHAR(10),CITY CHAR(10)(4) SPJ表:SPJ (SNO, PNO, JNO, QTY)CREATE TABLE SPJ(SNO CHAR(3),PNO CHAR(3),JNO CHAR(3),QTY INT,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO) REFERENCES S(SNO),FOREIGN KEY(PNO) REFERENCES P(SNO), FOREIGN KEY(JNO) REFERENCES J(
3、JNO)二、第5章课后习题P164-6.假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名, ) ,其中部门号为主码. 用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义: (1)定义每个模式的主码(2)定义参照完整性(3)定义职工年龄不得超过 60岁 答:CREATE TABLE 部门 ( 部门号int, 名称 varchar(10), 经理名 varchar(10), char(12), CONSTRAINT PK_SC PRIMARY KEY( 部门号) ) CREATE TABLE 职工 ( 职工号
4、 number(4) PRIMARY KEY, 姓名 varchar(10), 年龄int, CONSTRAINT C1 CHECK(年龄 <=60), 职务 varchar(9), 工资 number(7,2), 部门号int,CONSTRAINT FK_DEPTNO FOREIGN KEY( 部门号)REFERENCES 部门(部门号) )三、补充题1 .学校有多名学生,财务处每年要收一次学费.为财务处收学费工作设计一个数据库,包括两个 关系:学生(学号,姓名,专业,入学日期),收费(学年,学号,学费,书费,总金额),属性的类型:学费、 书费、总金额为数值型数据;学号、姓名、学年、专
5、业为字符型数据;入学日期为日期型数据 列的宽度自定义.试用SQL语句定义上述表的结构.(定义中应包括主键子句和外键子句)答:CREATE TABLE 学生( 学号 char(8) PRIMARY KEY, 姓名 char(8), 专业 char(13), 入学日期date)CREATE TABLE 收费(学年 char(10),学号 char(8),学费 int(4),书费 int(5,2),总金额 number(7,2),PRIMARY KEY(学年,学号),FOREIGN KEY (学号)REFERENCES 学生(学号)2 .数据库中有成绩表:成绩(学号,课程名,成绩) ,写出向该表中插
6、入一个元组(20010101, 治理信息系统,80)的SQL语句.答:INSERT INTO 成绩 VALUES ('20010101','治理信息系统',80)3 .设有职工根本表:EMP(ENO,ENAME,AGE,SEX,SALARY) ,其属性分别表示职工号、姓名、年龄、性别、工资.为每个工资低于1000元的女职工加薪 200元,试写出该操作的 SQL语句.答:UPDATE EMP SET SALARY=SALARY+200 WHERE SALARY<1000 AND SEX='女'4 .有如下关系表 R: R (NO, NAME
7、, SEX, AGE, CLASS )(主码 NO),其中 NO 为学号,NAME 为姓名,SEX为性别,AGE为年龄,CLASS为班号.写出实现以下功能的SQL语句.(1)插入一个记录(25, “李明,21, NULL , “95031)答:INSERT INTO R(NO,NAME,AGE,SEX,CLASS) V ALUES ('25','李明',21,NULL, '95031') (2)将学号为10的学生姓名改为“王华答:UPDATE R SET NAME='王华' WHERE NO= '10'(3)删除姓“王的学生记录答:DELETE FROM R WHERE NAME LIKE&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供用苗木合同范本
- 加盟教育协议合同范本
- 与收款合同范本
- 仪器协议合同范本
- 化验用品购销合同范本
- 2024年四川旅游学院引进考试真题
- 2024年省厦门市梧村小学招聘考试真题
- 第二单元 遵守社会规则 大单元教学设计-2023-2024学年统编版道德与法治八年级上册
- 买卖物品交易合同范本
- 保温发泡板合同范本
- 2024年12月重庆大学医院公开招聘医生岗位2人(有编制)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 主题班会:新学期 新起点 新期待
- 披萨制作流程
- 2024 河北公务员考试(笔试、省直、A类、C类)4套真题及答案
- 厦门2025年福建厦门市公安文职人员服务中心招聘17人笔试历年参考题库附带答案详解
- 2025年高三历史教学工作计划
- 【化学】高中化学手写笔记
- 胆管恶性肿瘤护理查房课件
- 电烤箱的使用方法ppt
- 中班:语言挤啊挤
- 上海市有线电视(卫星)接收设施安装许可证申请表
评论
0/150
提交评论