2022年11月华南师范大学自考本科-计算机信息管理课程实验—《数据库系统原理》实践题目

news2025/7/19 21:01:19

  计算机信息管理课程实验——数据库系统原理  》课程试卷

答卷提交说明:

在mysql环境下填写SQL命令完成以下实践的题目,并返回执行结果的截图,答卷的答题格式如下,包括三部分:题目,SQL文本代码,代码运行截图(截图中包含代码和运行结果):

1.统计课程表中课程的门数(题目)

select count(*)  from courses;(SQL文本代码

(包含代码和运行结果的截图)

 

保存答题文件,答卷文件以“序号+姓名+课程名”命名。

本试卷总分40分

1采用create命令创建数据库 school,并用show命令查看目前存在哪些数据库;用use命令将school转变成当前数据库;

  1. 执行以下命令建立实验所需的3张数据表和数据:student表存储学生信息:学号、姓名、性别和生日;club表存储俱乐部的信息:俱乐部号、俱乐部名和活动地点;JoinClub表存储的是学生参加俱乐部的信息:参加的俱乐部号、学号、加入俱乐部的日期(该步骤不需要填写命令,也不需要返回执行结果的截图

CREATE TABLE student(

Sno varchar(7)  PRIMARY KEY ,

Sname varchar(6)  NOT NULL ,

Gender varchar(1),

Birthday date

);

CREATE TABLE club(

clubno varchar(4) PRIMARY KEY ,

Cname varchar(20) NOT NULL ,

location varchar(40) NOT NULL

);

CREATE TABLE JoinClub(

ClubNo varchar(4)  ,

Sno varchar(7)  ,

JoinDate date  NOT NULL ,

PRIMARY KEY(Clubno,Sno),

FOREIGN KEY(sno) REFERENCES Student(sno) ON DELETE NO ACTION ON UPDATE NO ACTION,

FOREIGN KEY(ClubNo) REFERENCES Club(ClubNo) ON DELETE NO ACTION ON UPDATE NO ACTION);

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021230','张怡','女','2002-01-01');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021231','杨恒华','男','2001-12-18');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021232','张浩','女','2002-07-04');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021233','刘玉','女','2001-11-18');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021234','雷琳','女','2002-04-08');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021235','吴述','男','2002-05-09');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021236','潘恩依','男','2002-08-01');

INSERT INTO Student(sno,sname,gender,Birthday) VALUES('2021237','陈国柏','男','2002-09-25');

INSERT INTO Student(sno,sname,gender) VALUES('2021238','贺易','男');

INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0001', '舞蹈团', '学生活动中心舞蹈室');

INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0002', '合唱团', '学生活动中心音乐室');

INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0003', '篮球队', '体育中心篮球馆');

INSERT INTO Club(ClubNo,Cname,Location) VALUES ('0004', '游泳队', '体育中心游泳馆');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0001', '2021230', '2021-09-15');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0001', '2021234', '2021-09-15');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021236', '2021-09-16');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021237', '2021-09-18');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0002', '2021232', '2021-09-16');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0003', '2021231', '2021-09-20');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0003', '2021232', '2021-09-21');

INSERT INTO JoinClub(ClubNo, Sno, JoinDate) VALUES ('0004', '2021230', '2021-09-22');

  1. 用SELECT命令统计各个俱乐部男女生的人数
  2. 请显示出张怡同学参加的俱乐部的名字,和活动地点

5、请用嵌套查询实现参加了合唱团的学生姓名

6、查看女学生参加了俱乐部的情况,包括学生名,性别,俱乐部名字

7.完成下列安全控制

  1. 创建用户Tom,密码123
  2. 将 school数据库中的表student上select 赋给用户 Tom
  3. 以用户tom的身份进行登录数据库school,查询表student和表club,看看是否有相应的权限

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8045.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【测试开发面试】6家企业真实面试,最终成功入职外企......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 粉丝小A 测试开发的…

3、HTML——注释、转义字符、超链接标签、锚链接、功能性超链接、列表标签、有序列表、无序列表、定义列表

目录 一、注释标签 二、转义字符 1、空格&#xff1a; 2、大于号/小于号&#xff1a;>/< 3、引号&#xff1a;" 4、版权&#xff1a;© 5、商标&#xff1a;& 6、常见转义字符 三、超链接标签&#xff1a;a 四、锚链接 1、跳转同网页位置 2、…

铁威马NAS如何开启二次验证提高系统安全性

想到登录TNAS时更安全&#xff1f;直接开启OTP二次验证&#xff0c;通过 TNAS mobile生成的一次性密码登录NAS存储&#xff0c;简单设置&#xff0c;提升TOS系统访问安全性给你TNAS双重保护。 1.首先&#xff0c;确认你的TOS系统在5.0.176以上&#xff1b; 2.登录TOS 系统后&…

中国为什么要发展人工智能

“基建狂魔”,这是很多网友对中国的爱称。一方面是知道中国的基础设施建设速度很快,另一方面也是对中国整体实力的信心。疫情时期,武汉方舱医院只用了10多天就完成了建造,震惊世界,也让国人骄傲。 如果只看现在,你可能会觉得中国有这样的速度,是理所当然。但如果你知道最…

FPGA SATA IP控制器的SATA接口调试记录

本文档是基于FPGA K7 SATA IP控制器的SATA接口调试记录&#xff0c;接口遵循标准的ACHI协议。 操作系统内核版本&#xff1a;5.4.18 由于K7PCIE只有3个bar&#xff0c;AHCI协议规定SATA控制器是在第四个BAR上&#xff0c;另外由于PCIE配置空间设备类寄存器和能力寄存器未配置成…

数学之美系列 1.3w字精简版阅读笔记

目录 系列一&#xff1a;统计语言模型 (Statistical Language Models) 系列二&#xff1a;谈谈中文分词 系列三&#xff1a;隐含马尔可夫模型在语言处理中的应用 系列四&#xff1a;怎样度量信息 系列五&#xff1a;布尔代数与搜索引擎的索引 系列六&#xff1a;图论和网…

【深入理解Kotlin协程】协程中的Channel和Flow 协程中的线程安全问题

热数据通道 Channel Channel 实际上就是 个并发安全的队列&#xff0c;它可以用来连接协程&#xff0c;实现不同协程的通信&#xff0c;代码如代码清单所示 suspend fun testChannel() {val channel Channel<Int>() var i 0//生产者 发val producer GlobalScope.lau…

双立方插值原理分析

双立方插值原理分析双立方插值 : 其核心思想是利用三次多项式S(x)求逼近理论上最佳插值函数sin(x)/x&#xff0c;待求像素(x, y)的灰度值由其周围16个灰度值加权内插得到公式推导过程 上述图片中像素点的说明&#xff1a; 红色的点为16个真实存在的像素点 P 为双立方插值待插…

SCD1: 微服务概览

1.1简介 1.1.1 概念 集群&#xff1a; 它是一种物理形态&#xff0c;简单来讲就是把同一个业务部署到多个服务器上。而在接收到请求流量时&#xff0c;主要是通过负载均衡器&#xff0c;来进行流量分配。   分布式&#xff1a; 它是一种工作方式&#xff0c;将一个业务拆成多…

SpringMVC学习篇(三)

转发和重定向 1 保存数据四种方式 1.1 转发范围 1.1.1 Model a 设置值 a.1 语法 Model对象.addAttribute(key,value);a.2 示例 m.addAttribute("a","香蕉");b 有效范围 在转发的当前页面有效1.1.2 ModelMap a 设置值 a.1 语法 ModelMap对象.addAt…

API网关功能一览

API网关功能一览 无论是单体应用&#xff0c;SOA或者现在流行的微服务架构&#xff0c;都需要一个API网关。 API网关作为内网的入口&#xff1b;统一对外提供服务。 一些公共服务的建设&#xff0c;也可以在网关层统一处理。 网关应该是无状态&#xff0c;容易线性扩展的;运行时…

基于Swagger的接口自动化测试

本文是一篇讲述敦煌网云原生微服务与服务接口(API)自动化测试实现的文章。 云原生微服务框架项目升级在如火如荼的进行中&#xff0c;根据磐石框架延伸产生的测试技术&#xff0c;亦是本文主旨所在。 一、Swagger介绍 原始时代&#xff0c;可能在工程开发前夕&#xff0c;会…

XSS进阶一

目录实验目的预备知识实验环境实验步骤一实例一、热身运动&#xff0c;不设防实验步骤二实例二、小写不行&#xff0c;就大写吧实验步骤三实例三、大写小写都不行&#xff0c;看你怎么办&#xff1f;实验目的 1.深入理解xss工作原理。 2.怎么去绕过规则实现xss。 3.培养学生的…

卷积版动作仿真模拟网络

🍿*★,*:.☆欢迎您/$:*.★* 🍿 目录 背景 正文 总结 背景描述

【图像分割】基于差分进化算法优化模糊熵实现多级图像阈值分割附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

猿创征文|2022年前端之路——我的前端开发好帮手

&#x1f4ac;关于「猿创征文 」第四季 | 2022 年我的开发者工具 活动主旨&#xff1a;开发者每天都在使用、寻找、贡献、创作各类开发者工具&#xff0c;包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率&#xff0c;服务业务。本期邀请大家创作在2022年有效…

Linux 中 /etc/hosts 文件的用途是什么

前言 无论是Linux操作系统还是windows操作系统&#xff0c;都存在 /etc/hosts 文件&#xff0c;该文件主要用于映射 IP 地址和域名之间的连接。如果你对这句话还不是特别理解&#xff0c;那就跟着我继续往下一起来看一下这个文件到底是如何将IP地址和域名之间进行映射的。 /e…

云原生学习的最佳路径

前言 运维这个课程是一个入行门槛低&#xff0c;精通比较难的岗位。 之所以比较难精通&#xff0c;是因为学的比较杂。更重要的是很多种知识并没有一个很好的连贯性。 比如你学zabbix和学docker&#xff0c;就是在学两个东西。 在或者你学nginx和学mysql&#xff0c;这也是两…

SparkSQL-数据模型DataFrameDataSet

数据模型DataFrame 1. DataFrame是什么 在 Spark 中&#xff0c;DataFrame 是一种以 RDD 为基础的分布式数据集&#xff0c;类似于传统数据库中的二维表格。DataFrame 与 RDD 的主要区别在于&#xff0c;前者带有 schema 元信息&#xff0c;即 DataFrame 所表示的二维表数据集…

Postman的接口测试和持续集成——接口测试方法论

在使用Postman完成从单接口测试用例的设计到业务逻辑接口测试用例的设计之后&#xff0c;相信我们已经掌握了接口测试的思维以及具体的实现方法。到目前为止&#xff0c;我们还处在手动测试阶段&#xff0c;尽管和以前基于界面的业务测试相比已经有了很大区别&#xff0c;但距离…