第1题
第2题
请按题目要求建立电影数据库及影片、类型数据表,并完成相关操作 (1) 创建数据库,名为“电影+13位学号”; (2) 创建两张表,名分别为“影片”和“类型”,结构如表1和表2所示(暂不输入数据),带下划线字段为主键; (3) 设置“影片”表中“影片编号”字段的输入掩码为4位数字字符,“类型”表中“类型编号”字段的输入掩码为1位大写字母+2位数字字符; (4) 设置“影片”表的“影片名”字段和“类型”表的“类型名”字段为必填字段; (5) 设置“影片”表的“上映时间”字段的格式为“长日期”; (6) 设置“影片”表的“片长”字段值必须大于0且小于180,否则报错“请输入大于0且小于180的数值!”; (7) 建立两表之间的关系,并实施参照完整性约束; (8) 将素材文件“影片类型.xlsx”中的类型数据导入到数据库“类型”表中; (9) “影片”表数据入库,样例数据如表1所示,其中“少数派报告”海报使用素材“MR.jpg”。 表1 “影片”表 影片编号 (文本,长度4) 影片名 (文本,长度30) 影片类型编号 (文本,长度3) 上映时间 (日期时间) 片长(分钟) (数字,整型) 海报 (OLE对象) 0001 防火墙 S01 2006-1-1 104 0002 星际穿越 S02 2014-1-1 167 0003 少数派报告 S02 2002-1-1 145 MR.jpg 表2 “类型”表 类型编号 (文本,长度3) 类型名 (文本,长度20) 描述 (文本,长度200)
第3题
(1)将“课程.xls”表导入student数据库,第一行包含列标题,设置课程ID为键,将导入表命名为“课程”。
“课程”表如图所示。
(3)设置“课程”表到选课表的关系为一对多,实施参照完整性。
第4题
在本任务中,我们将利用公司人力资源管理数据库ex35.sql中的两个数据表:部门表“dept”、员工基本情况表“employee”,实现数据库的建立与维护、人力资源的管理。 请将自己的数据库名称命名为 “db姓名缩写35” 的形式,例如张三的数据库命名为 dbzs35。再将素材数据库导入。 1.查看所有部门编号(deptno)是“10”的且工资高于2000的职员的详细信息. 2.查看各部门(字段名为deptno)的工资(字段名为salary)总额。显示出部门编号和工资总额,并将结果按照工资总额降序排列。 3.查看职员中所有在20世纪60年代出生的职员的编号、姓名与出生日期信息. 4.将部门编号(deptno)是“10”的员工工资(salary)上调10%. 5.将“1990”年(含)之前入职的员工信息另存到“老员工信息”表中,表名为oldemployee. 6.查看工资(字段名为salary)最高的五位员工的姓名(字段名为ename)、工资以及其所在的部门名称(字段名为dname). 7.查询company数据库中雇员表t_employee中各部门的部门编号(字段deptno)、部门名称(字段dname)、部门地址(字段loc)、雇员人数和平均工资。 8. 查询员工表t_employee中工资(字段名为salary)比SMITH的工资高的所有员工的信息。 9.查询员工表 t_employee中工资(字段名为salary)和职位(字段名为job)都与SMITH相同的所有员工的信息。 10. 查询员工表t_employee中的数据记录,这些数据记录的部门编号(字段deptno)必须在部门表t_dept中有的。 11. 为雇员表t_employee中的员工姓名(字段名为ename)创建唯一索引。 12. 创建视图,名为view_nosalary,其中的内容为隐藏雇员表t_employee中的工资(字段名为salary)与奖金(字段名为reward)信息之后的其余内容。
第5题
第6题
创建示例数据库xueji18,导入QQ群里的数据库xueji18.sql,其中的两个数据表。 (4)创建教师表,表名为teacher,其结构与学生表完全相同,但其中没有数据。 (5)把学生信息表中所有的学生信息加入教师表。 (6)给学生信息表中添加学生信息:Id=1,sname="Jenny" 。 (7)清空教师表中信息,再用replace into命令把学生信息表中所有男学生信息加入教师表。 (8)创建另一个表教师表teacher2, 并将excel表格(表名为teacher.xls)中的数据导入表teacher2。 (9)新创建名为score的数据表,其结构与cs表的结构相同,但无数据。再将下列数据添加到此成绩表score中。 成绩表score中新信息sno,cno,score "0101", "A1114",98 "0102", "A1114",50 "0104", "A1114",70 "0103", "A1114",95 "0105", "A1114",40 (10)将刚建的成绩表score中的字段sno,cno的所有数据分别填入cs表中的studentid (学号)和courseid(课程号) 字段, 并将这些记录在cs表中的成绩字段grade的值设为0.
第7题
第8题
(1)将考试文件夹下“产品入库表.xls”表导入数据库,第一行包含列标题,将ID设置为主键。
(2)将导入表命名为“产品入库表”,并按下列要求修改表的设计。
(3)将库存表和产品出库表的关系设置为一对多,实施参照完整性。
(4)将“产品信息表”中的“价格”字段的标题设置为“入库价格”,小数位数改为“2”。
第9题
(1)将考生文件夹中的“商场存货表.xls”导入到数据库中,第一行包含列标题,设置序号为主键,将导入表命名为“商场存货表”。
(2)并按照下列要求修改“商场存货表”的设计。
(3)以“商场存货表”表为数据源,创建高级筛选,筛选出产地为“广东”或者“天津”,单位为“盒”的信息。筛选结果如图所示。
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!