电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

春安徽省直电大数据库作业

春安徽省直电大数据库作业_第1页
1/7
春安徽省直电大数据库作业_第2页
2/7
春安徽省直电大数据库作业_第3页
3/7
下载后可任意编辑1. 假设某教学管理数据库有以下三张表, 请写出下列问题的 SQL语句: 学生( 学号, 姓名, 年龄, 性别) 课程( 课程号, 课程名, 任课老师) 成绩( 学号, 课程号, 成绩) (1) 创立三张表, 并插入记录(2) 查询年龄大于 20 岁的男生学号、 姓名(3) 查询所有选修一门课程的学生学号(4) 将其中某门课成绩不合格的学生姓名修改为”需补修”答: create table 学生(学号 varchar(20),姓名 varchar(20),年龄 int,性别 int)insert into 学生 values('10001','张三',20,1);insert into 学生 values('10002','李四',20,1);insert into 学生 values('10003','王五',20,1);create table 课程(课程号 varchar(20),课程名 varchar(20),下载后可任意编辑任课老师 varchar(20))insert into 课程 values('11','q1','q1');insert into 课程 values('21','q2','q2');insert into 课程 values('31','q3','q3');create table 成绩(学号 varchar(20), 课程号 varchar(20),成绩 int)insert into 成绩 values('10001','11',78);insert into 成绩 values('10002','11',52);insert into 成绩 values('10003','11',41);select 学号,姓名 from 学生 where 性别 = 1 and 年龄 > 20;select 学生.学号 from 学生,成绩 where 学生.学号 = 成绩.学号;update 学生,成绩 set 学生.姓名 = '需补修' where 学生.学号 = 成绩.学号 and 成绩.成绩 < 60;下载后可任意编辑2. 设有关系模式 R( 职工号, 职工名, 项目号, 项目名, 工资, 部门号, 部门经理) , 假设一个职工能够参加多个项目, 在每个项目中各领一份工资, 每个项目只属于一个部门管理, 每个部门只有一个经理, 那么轻回答以下问题: (1) 请写出这个关系模式的函数依赖和主关键字(2) 这个关系符合第几范式(3) 把这个关系模式分解成 3NF答: (1)函数依赖:职工号->职工名;项目号->项目名 主关键字是职工号和项目号(2)符合第二范式(3)( 职工号, 职工名, 项目号,工资) (项目号, 项目名) (部门号, 部门经理).3.SQL 中实现关系完整性的主要方法是什么, 请写出相应的 SQL语句。答: 1) SQL Server 经过约束机制来实现数据库完整性保护。主要包括: primary key 约束、 foreign key 约束、 default 约束、 unique 约束、 check 约束等。Primary Key 约束: 学号...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

春安徽省直电大数据库作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部