首页 > 数据库 >数据库期末考试试卷

数据库期末考试试卷

时间:2023-10-14 15:45:08浏览次数:38  
标签:存储 试卷 中药材 查询 ______ 期末考试 SQL 数据库

数据库期末考试试卷

一、填空题(每题5分,共25分)

  1. 在关系型数据库中,数据按照______的形式进行组织和存储。
  2. 在SQL语言中,用于从数据库表中查询数据的关键字是______。
  3. 在关系型数据库中,用于确保数据的一致性和完整性的约束条件包括主键约束、外键约束和______约束。
  4. 在数据库的ACID特性中,保证事务在遇到故障时能够恢复到正确状态的特性是______。
  5. 在数据库的三级模式结构中,描述数据在数据库中的物理存储方式的模式是______模式。

二、计算题(每题15分,共75分)

  1. 假设一家中医药公司需要设计一个关系型数据库来存储中药材的信息。请为中药材表(MedicinalHerb)设计一个合适的表结构,包括至少5个字段,并说明每个字段的数据类型和约束条件。
  2. 在上述中药材表(MedicinalHerb)中,假设已经存储了若干条中药材的信息。请编写一个SQL查询语句,用于查询所有药效为“补气养血”的中药材,并按照价格从低到高进行排序。
  3. 假设在上述中医药公司的数据库中,还有一个供应商表(Supplier),用于存储中药材的供应商信息。请编写一个SQL查询语句,用于查询所有中药材的名称、价格以及对应的供应商名称。
  4. 在上述中药材表(MedicinalHerb)中,假设需要为某种中药材调整价格。请编写一个SQL更新语句,用于将名称为“当归”的中药材的价格增加10%。
  5. 假设在上述中医药公司的数据库中,还有一个订单表(Order),用于存储中药材的采购订单信息。请编写一个SQL查询语句,用于查询每个供应商的总订单金额,并按照总订单金额从高到低进行排序。
    --- 注意:所有的计算题都需要提供详细的计算过程和思路。

标签:存储,试卷,中药材,查询,______,期末考试,SQL,数据库
From: https://www.cnblogs.com/rexaron/p/17764251.html

相关文章

  • 数据库SQL实战|牛客网
    查找最晚入职员工的所有信息.描述有一个员工employees表简况如下: 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: 输入:droptableifexists`employees`;CREATETABLE`employees`(`emp_no`int(11)NOTNULL,`birth_date`dateNOTNULL,`first_na......
  • openGauss学习笔记-99 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置文
    openGauss学习笔记-99openGauss数据库管理-管理数据库安全-客户端接入认证之配置文件参考99.1参数说明表1参数说明参数名称描述取值范围local表示这条记录只接受通过Unix域套接字进行的连接。没有这种类型的记录,就不允许Unix域套接字的连接。只有在从服务器本机......
  • 关系数据库
    一、关系数据结构及形式化定义1.1关系  关系模型的数据结构只包含单一的数据结构------关系,在关系模型中,现实世界的实体以及实体之间的各种联系均用单一的结构类型,即关系来表示。关系模型是建立在集合代数的基础上的,从集合论的角度给出关系数据结构的形式化定义。 1、域:一......
  • 10.9 ,jsp连接数据库完成课程信息导入
    跟随教学视频安装好mysql,jdbc,navicat,apacheTomocat,为tomocat配好环境变量,在idea中完成配置工件,连入数据库驱动等可以通过idea去查看数据库,也可以借助navicat,以下是代码部分,两个web下的jsp文件,一个负责HTML的页面实现,另一个负责数据库的内容添加以及判断。<%@pageimport="......
  • mysql数据库性能优化
    数据库的性能优化可以从以下几个方面进行优化:1.硬件和操作系统:硬件可以从cpu、内存、I/O,网络带宽等方面进行优化。系统层可以从文件句柄数,网络配置等方面2.数据库的架构:比如主从集群以及主从架构的变种可以做高可用及容灾,读写分离可以避免读操作比较高的服务影响数据写入,分库分表......
  • openGauss学习笔记-98 openGauss 数据库管理-管理数据库安全-客户端接入认证之配置客
    openGauss学习笔记-98openGauss数据库管理-管理数据库安全-客户端接入认证之配置客户端接入认证98.1背景信息如果主机需要远程连接数据库,必须在数据库系统的配置文件中增加此主机的信息,并且进行客户端接入认证。配置文件(默认名称为pg_hba.conf)存放在数据库的数据目录里。hba(ho......
  • Apipost连接数据库详解
    Apipost提供了数据库连接功能,在接口调试时可以使用数据库获取入参或进行断言校验。目前的Apipost支持:Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Redis、MongoDB8种数据库的连接操作新建数据库连接:在「项目设置」-「公共资源维护」-「连接数据库」中配置需......
  • Apipost连接数据库详解
    Apipost提供了数据库连接功能,在接口调试时可以使用数据库获取入参或进行断言校验。目前的Apipost支持:Mysql、SQLSever、Oracle、Clickhouse、达梦数据库、PostgreSQL、Redis、MongoDB8种数据库的连接操作新建数据库连接:在「项目设置」-「公共资源维护」-「连接数据库」中配置......
  • 各个数据库存二进制大文件的性能测试
    1前言​有个项目软件前端将二进制大文件存在了indexDB,每次给后端传文件(需要传到底层C++进行调用)都会导致内存占用飙升,想着使用前后端都能共同操作的数据库来解决这个内存占用的问题,并且希望这个更具尽可能的轻量,可以嵌入到程序中是最好的,通过一个安装包进行安装。2各个数据......
  • mysql 自带的数据库下载地址
    https://dev.mysql.com/doc/index-other.html  ......