留学生数据库代写 – 数据库创建和查询 – 留学生课后作业代写
留学生数据库代写

留学生数据库代写 – 数据库创建和查询 – 留学生课后作业代写

第三次课后作业 数据库创建和查询

 

 

留学生数据库代写 请根据ER图写出对应的关系模式,以及这些关系之间的引用做第二题之前的预备步骤: 创建数据库(Schema).首先:1)点击创建数据库(Create a new schema)按钮;2)输入数据库名字(请输入你的学号),Character Set选择utf8···

 

以下是一个ER图  留学生数据库代写

  • 请根据ER图写出对应的关系模式,以及这些关系之间的引用

做第二题之前的预备步骤: 创建数据库(Schema)

首先:1)点击创建数据库(Create a new schema)按钮;2)输入数据库名字(请输入你的学号),Character Set选择utf8(选择utf8字符集就可以支持中文);3)点击Apply,出现一个对话框,再点击Apply。数据库创建成功,左边栏出现刚刚创建好的数据库。注:我使用的MySQL Workbench版本是8.0.18,版本不同,可能操作会稍微有所不同。

其次:留学生数据库代写

右键点击数据库,对话框里选择Set as Default Schema,将其设为默认数据库。

二、请根据上题得到的关系模式,写出创建表的SQL语句,并在MySQL中执行(写出SQL语句,并对SQL语句执行界面截图)

注:截图标准(包括SQL语句和执行结果)

上半部分是SQL语句,下半部分是执行结果

补充知识:

a.假设数据库里有一张表:Student(Sno, Name, Dept),属性Sno的数据类型是char(10),Name数据类型是varchar(30),Dept数据类型是varchar(100),插入数据SQL语法是:insert into Students(Sno, Name, Dept) values (‘2019100001’, ‘张三’, ‘计算机系’);

 

b.可以对查询结果集再进行查询,例如:

select Name

from (select Name, Gender from employees

where Address = ‘北京市海淀区’) haidian_employees

where Gender = ‘男’ 留学生数据库代写

分析:红色部分语句(select Name, Gender from employees where Address = ‘北京市海淀区’)是一个查询结果集,包含了地址为北京市海淀区所有雇员的姓名和性别,蓝色部分语句haidian_employees是这个查询结果集的别名。黑色部分语句对这个查询结果集再次进行查询,查找性别为男的雇员姓名。综合起来:这个查询结果是地址为’北京市海淀区’和性别为’男’的雇员的名字

三、编写SQL插入语句(参考补充知识),向在第二步中创建好的表中插入数据(可以插入任意数据,这部分不做评分,只是使得第四步做查询时可以查看结果)。

四、请写出SQL语句,在MySQL环境中执行,并对执行界面截图(截图标准同题二):

1.找出所有姓名中包含 ’巍’ 或 ‘安’ 的Customer,显示ID, Name, Address,结果按照PostalCode升序排序,如果PostalCode相同,按照Name降序排序。

2.找出2016年11月没有订单的供应商(suppliers)的Name和Address

3.查找这样的供应商(suppliers), 其供应的产品涵盖了所有类别,结果集包含供应商的Name, Address, City

4.找出2016年10月的销售(employees)之星的Name和总销售额,该雇员在10月所负责的订单总销售额最大

5.查找手机种类(category)的平均销售额(例如:假设数据库里手机包括Mate30 Pro和iphone 11 Pro,假设它们的销售额分别是10万和15万,那手机的平均销售额是5万)

 

更多代写:Haskell编程代写 物理北美代考 文章介绍代写 物理essay代写  paper代写 统计学习代写

合作平台:天才代写 幽灵代  写手招聘  paper代写

发表回复