百年教育职业培训中心 百年教育学习服务平台
题库试卷

国开搜题国家开放大学MySQL数据库应用形成性考核参考答案

来源: 更新时间:

3亿多的题库,支持文字、图片搜题,包含国家开放大学、广东开放大学、云南开放大学、江苏开放大学、上海开放大学、北京开放大学、超星、青书等等多个平台题库,考试作业必备神器。#公众号:渝粤搜题#公众号:渝粤

3亿多的题库,支持文字、图片搜题,包含国家开放大学、广东开放大学、云南开放大学、江苏开放大学、上海开放大学、北京开放大学、超星、青书等等多个平台题库,考试作业必备神器。

#公众号:渝粤搜题

#公众号:渝粤题库

#公众号:国开搜题

#公众号:广开搜题

#公众号:江开搜题

#公众号:云开搜题

#公众号:上开搜题

#公众号:北开搜题

#公众号:  九八五题库

#公众号:贰壹壹题库


国家开放大学MySQL数据库应用形成性考核参考答案


MySQL数据库是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发和管理中。在国家开放大学的计算机专业学习中,MySQL数据库应用是一门重要的课程,也是学生们必须掌握的基础技能之一。在MySQL数据库应用的形成性考核中,学生需要通过实际操作来展示自己的掌握程度。下面是国开搜题整理的MySQL数据库应用形成性考核参考答案,供学生们参考。


一、数据库设计


1. 根据以下需求,设计一个学生信息管理系统的数据库。


需求:


(1)学生信息包括学号、姓名、性别、年龄、出生日期、班级、院系、专业等。


(2)每个学生可以有多个选课记录,每个选课记录包括课程编号、课程名称、授课教师、学分、成绩等。


(3)每个班级有多个学生,每个院系有多个班级,每个专业有多个院系。


(4)每个课程可以有多个选课记录,每个授课教师可以教授多个课程。


数据库设计:


(1)学生表(student):学号(id)、姓名(name)、性别(gender)、年龄(age)、出生日期(birthday)、班级编号(class_id)、院系编号(department_id)、专业编号(major_id)。


(2)选课记录表(course_record):记录编号(id)、学号(student_id)、课程编号(course_id)、成绩(score)。


(3)班级表(class):班级编号(id)、班级名称(name)、院系编号(department_id)。


(4)院系表(department):院系编号(id)、院系名称(name)、专业编号(major_id)。


(5)专业表(major):专业编号(id)、专业名称(name)。


(6)课程表(course):课程编号(id)、课程名称(name)、授课教师编号(teacher_id)、学分(credit)。


(7)授课教师表(teacher):教师编号(id)、教师姓名(name)。


二、数据查询


1. 查询所有学生的学号、姓名、班级名称、院系名称、专业名称。


SELECT s.id, s.name, c.name AS class_name, d.name AS department_name, m.name AS major_name

FROM student s

LEFT JOIN class c ON s.class_id = c.id

LEFT JOIN department d ON s.department_id = d.id

LEFT JOIN major m ON s.major_id = m.id;


2. 查询所有选修了“计算机网络”课程的学生的学号、姓名、成绩。


SELECT s.id, s.name, cr.score

FROM student s

LEFT JOIN course_record cr ON s.id = cr.student_id

LEFT JOIN course c ON cr.course_id = c.id

WHERE c.name = '计算机网络';


3


国开搜题:国家开放大学MySQL数据库应用形成性考核参考答案


近年来,随着信息技术的快速发展,数据库技术也日益成为各行各业必不可少的技能。MySQL数据库作为目前最流行的开源数据库之一,其应用广泛,被越来越多的企业和机构所采用。在这样的背景下,国家开放大学也将MySQL数据库应用纳入到了学习课程之中,并在学期末进行形成性考核。本文将为大家介绍国开搜题:国家开放大学MySQL数据库应用形成性考核参考答案。


一、数据库设计


1. 建立数据库


CREATE DATABASE student;


2. 建立表


CREATE TABLE student_info(

id INT PRIMARY KEY AUTO_INCREMENT,

name VARCHAR(20),

gender CHAR(2),

age INT,

address VARCHAR(50),

phone VARCHAR(15)

);


3. 插入数据


INSERT INTO student_info(name,gender,age,address,phone)

VALUES('张三','男',18,'北京市海淀区','13512345678'),

('李四','女',20,'北京市朝阳区','13612345678'),

('王五','男',22,'北京市东城区','13712345678'),

('赵六','女',24,'北京市西城区','13812345678'),

('钱七','男',26,'北京市丰台区','13912345678');


二、查询数据


1. 查询所有数据


SELECT * FROM student_info;


2. 查询姓名为张三的学生信息


SELECT * FROM student_info WHERE name='张三';


3. 查询年龄大于20岁的学生信息


SELECT * FROM student_info WHERE age>20;


4. 查询男生的信息


SELECT * FROM student_info WHERE gender='男';


5. 查询居住在朝阳区的学生信息


SELECT * FROM student_info WHERE address LIKE '%朝阳区%';


6. 查询所有学生的姓名和电话


SELECT name,phone FROM student_info;


7. 查询所有学生的姓名和年龄


SELECT name,age FROM student_info;


三、更新数据


1. 将姓名为张三的学生年龄改为20岁


UPDATE student_info SET age=20 WHERE name='张三';


2. 将所有女生的年龄加1岁


UPDATE student_info SET age=age+1 WHERE gender='女';


四、删除数据


1. 删除姓名为李四的学生信息


DELETE FROM student_info WHERE name='李四';


2. 删除年龄小于等于20岁的学生信息


DELETE FROM student_info WHERE age<=20;


以上就是国开搜题:国家开放大学MySQL数据库应用形成性考核参考答案。在学习MySQL数据库的过程中,掌握好数据库设计、查询、更新和删除等基本操作是非常重要的。希望本文能够对大家的学习有所帮助。


<p></p>


<p></p>


<p></p>


MySQL数据库应用形成性考核参考答案的解析


MySQL数据库是一种开源的关系型数据库管理系统,被广泛应用于Web应用程序的开发和数据存储。在国开大学的数据库应用课程中,MySQL数据库的学习和应用是必不可少的一部分。为了检验学生对MySQL数据库的掌握程度,教师们通常会组织形成性考核,下面我们就来解析一下国开搜题中的MySQL数据库应用形成性考核参考答案。


一、数据库设计


1. 请列出一个关于学生选课的数据库表格,并标明每个表格的主键和外键。


答案:学生表(学生编号为主键)、课程表(课程编号为主键)、选课表(学生编号和课程编号为外键)。


2. 请描述一下三种关系型数据库的范式。


答案:第一范式(1NF):每个属性都是原子性的,不可再分;第二范式(2NF):满足1NF,且非主键属性完全依赖于主键;第三范式(3NF):满足2NF,且非主键属性不能依赖于其他非主键属性。


二、SQL语句


1. 请列出一条查询语句,查询选修了“数据库应用”课程的学生姓名和学号。


答案:SELECT 学生表.学生姓名, 学生表.学生编号 FROM 学生表 INNER JOIN 选课表 ON 学生表.学生编号 = 选课表.学生编号 INNER JOIN 课程表 ON 选课表.课程编号 = 课程表.课程编号 WHERE 课程表.课程名称 = '数据库应用';


2. 请列出一条SQL语句,用于在学生表中插入一条新的学生信息。


答案:INSERT INTO 学生表 (学生编号, 学生姓名, 学生性别, 学生年龄) VALUES ('20190001', '张三', '男', 20);


三、数据库管理


1. 请列出一条SQL语句,用于备份MySQL数据库。


答案:mysqldump -u root -p 数据库名称 > 备份文件名.sql


2. 请列出一条SQL语句,用于恢复MySQL数据库。


答案:mysql -u root -p 数据库名称 < 备份文件名.sql


以上就是国开搜题中MySQL数据库应用形成性考核参考答案的解析。通过对这些问题的解答,可以帮助学生们更好地掌握MySQL数据库的相关知识和应用技巧,顺利完成形成性考核。


3亿多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

正确 答案:微信搜索【渝粤搜题】公众号

广东开放大学 2023年春季招生简章


电话咨询