数据库的一些知识点

数据模型的组成要素中,描述数据库的组成对象以及对象之间的联系的是(   )。

  • A

    数据结构

  • B

    数据操作

  • C

    数据的完整性约束条件

  • D

    数据的安全性约束条件

2.单选题 (2分)

 若关系中的某一组属性的值能够唯一地标识一个元组,而其子集不能,则称该属性组为( )。

  • A

    主属性

  • B

    候选码

  • C

    主码

  • D

    全码

3.单选题 (2分)

  关于视图说法正确的是(    )。

  • A

    视图一旦定义就会执行其中的SELECT语句

  • B

    视图可以对数据提供一定程度的安全保护

  • C

    属于数据库概念结构设计阶段工作

  • D

    视图定义中的子查询不能使用表达式作为查询项

4.单选题 (2分)

  关于索引的描述不恰当的是(    )。

  • A

    通过在基本表上建立索引来提供多种存取路径

  • B

    更新基本表时要对索引进行维护,这会增加数据库的负担

  • C

    属于数据库逻辑结构设计阶段工作

  • D

    索引的定义信息记录在数据字典中

5.单选题 (2分)

  将Student表的UPDATE权限赋给角色Teacher,应该执行语句(  )。

  • A

    REVOKE UPDATE ON Student TO Teacher

  • B

    GRANT UPDATE ON Student TO Teacher

  • C

    REVOKE UPDATE ON Student FROM Teacher

  • D

    GRANT UPDATE ON Student FROM Teacher

6.单选题 (2分)

设有函数依赖集合F={A→B,C→D, A→E,CE→F, BC→G},则属性A在F上的闭包是(  )。

  • A

    ABEF

  • B

    ABE

  • C

    ABG

  • D

    AB

7.单选题 (2分)

  至少满足以下(    )条件,说明关系R属于第三范式。

  • A

    主属性完全函数依赖于码

  • B

    非主属性完全函数依赖于码

  • C

    主属性不传递依赖于码

  • D

    非主属性不传递依赖于码

8.单选题 (2分)

  以下属于数据库物理结构设计阶段工作的是(  )。

  • A

    编写数据字典

  • B

    对数据模型进行优化

  • C

    确定系统配置变量和存储分配参数

  • D

    设计用户子模式

9.单选题 (2分)

ODBC应用系统体系结构中提供应用系统与数据库平台的独立性、能实现连接多个数据库的是(    )

  • A

     ODBC应用程序编程接口

  • B

    数据源

  • C

    数据库驱动程序

  • D

     ODBC驱动程序管理器

10.单选题 (2分)

  设有并发事务调度L,它的执行结果是正确的,以下关于L描述正确的是(    )。

  • A

    一定是采用两段锁协议实现的

  • B

    一定是可串行化调度

  • C

    一定是冲突可串行化调度

  • D

    一定是采用一次封锁法实现的

11.判断题 (1分)

  E-R模型中的E指的是实体集。

12.判断题 (1分)

  模式是数据库中全体数据的逻辑结构和特征的描述,一个数据库只有一个模式。

13.判断题 (1分)

  查询项前使用DISTINCT来消除查询结果中的重复行。

14.判断题 (1分)

  外连接可以把悬浮元组也保存在结果关系中。

15.判断题 (1分)

  审计功能是把用户对数据库的更新操作记录下来放入审计日志。

16.判断题 (1分)

  当用户的操作违反了完整性约束,一般的处理方法是拒绝操作。

17.判断题 (1分)

  为了消除数据冗余、更新/插入/删除异常,关系模式规范化程度越高越好。

18.判断题 (1分)

   在嵌入式SQL中如果查询结果有多个记录,则需要用输出主变量将执行结果返回给应用程序。

19.判断题 (1分)

  数据库恢复机制中建立冗余数据最常用的技术是数据转储和登记日志文件。

20.判断题 (1分)

   死锁可以通过一次封锁法诊断并解决。

  • 阐述数据库三级模式结构的组成部分以及具体含义。
  •  关系模型的完整性规则有哪些,具体的规则内容是什么?
  •   数据库设计分为几个阶段?
  •  
  • 事务的特性有哪些,具体含义是什么?
  • 25.主观题  (20分)

    设有学生-课程数据库,包括学生关系 Student,课程关系 Course 和选课关系 SC,如下图所示:

    Student表

    image.png

    Course 表

    image.png

    SC表

    image.png

    1.为SC表插入一行数据,学号是20231136,课号是1,成绩是80;(2分)

    2.将课号为1的课程名称修改为:数据库原理;(4分)

    3.查询选修了“1”号课程的学生学号、姓名和所在系;(4分)

    4. 查询平均分大于80的课程号和平均成绩;(4分)

    5.创建存储过程PR_GRADE,输入学生学号和课程编号,输出成绩。(6分)

    若要设计图书推荐系统数据库,根据需求分析得知,系统需要数据包含作者、图书、用户信息,作者信息包含作者ID、姓名、民族、出生日期、毕业院校,图书需包含ISBN、书名、简介、出版社、出版日期、图书类别,用户包含用户ID、用户名、积分等级。一个作者可以编著多本图书,一本书只记录一名主编作者信息;一个用户可以对所有书进行评分,一本书可以被多个用户评分,有评分信息;一名用户可以有多名喜欢的作家,一个作家可以被多个用户喜欢,需要记录喜欢程度信息。

    请根据以上信息完成下面题目:

    1.根据需求分析进行概念结构设计,绘制系统E-R图,要求关系明确、属性完整;(10分)

    2.将E-R图中图书实体、作者实体、用户和作者联系转换为关系模式,要求1:1联系和1:n联系采用合并方式转换为关系模式,所有转换后的关系模式要求标注码;(10分)

    3.根据转换后的关系模式,使用SQL语句创建相应的表,要求必须定义实体完整性和参照完整性约束。(10分)

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

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

相关文章

ROS实操:通信机制的实现

最近闲来无事,打算重温了一下ROS方面的相关知识。先前的学习都是一带而过,发现差不多都忘了,学习的不够深入。因此,在重温的同时,写下了这篇关于ROS通信实操的学习博客。 上一篇博客的链接为:ROS架构的学习…

OpenCompass大模型评估

作业链接: Tutorial/opencompass/homework.md at camp2 InternLM/Tutorial GitHub 项目链接: GitHub - open-compass/opencompass: OpenCompass is an LLM evaluation platform, supporting a wide range of models (Llama3, Mistral, InternLM2,GPT-…

Modown9.1主题无限制使用+Erphpdown17.1插件

Modown9.1主题无限制使用 1、Erphpdown17.1插件Modown9.1主题 2、送Modown主题详细教程。 1、Erphpdown插件和Modown主题无需激活 2、送的插件均无需激活 3、主题插件均不包更新 4、已亲测可以完美使用。 功能强大,适用于绝大多数虚拟资源站!物超所值&a…

远程桌面连接不上怎么连服务器,原因是什么?如何解决?

远程桌面连接不上怎么连服务器,原因是什么?如何解决? 面对远程桌面连接不上的困境,我们有办法! 当你尝试通过远程桌面连接服务器,但遭遇连接失败的挫折时,不要慌张。这种情况可能由多种原因引起…

Netty底层数据交互源码分析

文章目录 1. 前题回顾2. 主线流程源码分析3. Netty底层的零拷贝4. ByteBuf内存池设计 书接上文 1. 前题回顾 上一篇博客我们分析了Netty服务端启动的底层原理,主要就是将EventLoop里面的线程注册到了Select中,然后调用select方法监听客户端连接&#xf…

Amesim基础篇-热仿真常用模型库-Air Conditioning-Pipes

前言 基于上文对空调库各个元件的介绍,本文进一步将其中的管路展开。 管路介绍 1 摩擦阻力管(R): 具有阻力特性的管路,通过管长以及管截面计算阻力。 2 可调节阻力管(R): 只具有…

STM32CubeMX软件使用(超详细)

1、Cube启动页介绍 2、芯片选择页面介绍 3、输入自己的芯片型号,这里以STM32U575RIT6举例 4、芯片配置页码介绍 5、芯片外设配置栏详细说明 6、点击ClockConfiguration进行时钟树的配置,选择时钟树后可以选择自己想使用的时钟源,也可以直接输…

[c++]多态的分析

多态详细解读 多态的概念多态的构成条件 接口继承和实现继承: 多态的原理:动态绑定和静态绑定 多继承中的虚函数表 多态的概念 -通俗的来说:当不同的对象去完成某同一行为时,会产生不同的状态。 多态的构成条件 必须通过基类的指针或者引用调用虚函数1虚…

3---Linux编译器gcc/g++

一、程序的翻译过程:ESc->iso 1.1预处理:c->c 主要功能:宏替换、头文件的展开、条件编译、去注释;目的是让代码变得纯粹。条件编译,可以实现对代码的裁剪。比如对于不同用户,设置不同的宏常量&…

聚观早报 | 苹果新款iPad Pro发布;国产特斯拉4月交付量

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 5月9日消息 苹果新款iPad Pro发布 国产特斯拉4月交付量 iOS 18新功能爆料 真我GT Neo6续航细节 三星Galaxy Z F…

【计算机毕业设计】springboot海产品加工销售一体化管理系统

时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,海产品加工销售一体化 管理系统当然不能排除在外。微信小程序海产品加工销售一体化管理系统是在实际应用和软件工程的开发原理之上,运…

驱动开发-字符设备驱动的注册与注销

1.注册字符设备驱动 #include<fs.h> int register_chrdev(unsigned int major,const char *name,const struct file_operations *fops) 函数功能&#xff1a;注册字符设备驱动 参数&#xff1a;major&#xff1a;主设备号 major>0:静态指定主设备号&#xff0c;不…

IOS 苹果IAP(内购)之创建沙盒账号

IOS 苹果IAP&#xff08;内购&#xff09;之创建沙盒账号 沙盒账号是什么&#xff1f;沙盒账号创建的前提条件沙盒账号创建沙盒账号使用流程沙盒账号注意事项 沙盒账号是什么&#xff1f; 如果IOS应用里面用到了苹果应用内付费&#xff08;IAP&#xff09;功能&#xff0c;那么…

Python管理PVE(Proxmox VE)云平台--节点资源统计

一、前言 写本脚本的初衷是因手动查看统计已分配的PVE资源过于耗时&#xff0c;因此写一个脚本一劳永逸&#xff0c;具体实现方法&#xff1a;利用Python的paramiko模块进行远程命令查看、统计PVE平台各节点已分配的cpu、内存、磁盘空间。 二、步骤 1.构建shell脚本 1.1 统计…

基于SpringBoot的全国风景区WebGIS按省展示实践

目录 前言 一、全国风景区信息介绍 1、全国范围内数据分布 2、全国风景区分布 3、PostGIS空间关联查询 二、后台查询的设计与实现 1、Model和Mapper层 2、业务层和控制层设计 三、WebGIS可视化 1、省份范围可视化 2、省级风景区可视化展示 3、成果展示 总结 前…

EMAP的简单开发(单表)

注意框架版本选择SPA_v1 一个数据源代表一个业务&#xff0c;选择一个就会产生对应的应用 index.jsp是展示的页面 conifg.js是index.jsp引用渲染的一个js文件 index.jsp中的全局变量中有一个pageMeta和contaextPath&#xff1a; pageMeta&#xff1a;是一个对象&#xff0c;…

办公技巧之合集文档 拆分_word

问题 如何将文档合集拆分为单独文档。 操作步骤 软件 word 365 原理简述&#xff1a; 在 word 大纲视图下&#xff0c;通过一级标题确定子文档范围&#xff0c;然后导出即可。 文档结构 从下图可见&#xff0c;文档结构为已建立大纲级别的文档&#xff0c;如果没有建立&a…

初探 JUC 并发编程:读写锁 ReentrantReadWriteLock 原理(8000 字源码详解)

本文中会涉及到一些前面 ReentrantLock 中学到的内容&#xff0c;先去阅读一下我关于独占锁 ReentrantLock 的源码解析阅读起来会更加清晰。 初探 JUC 并发编程&#xff1a;独占锁 ReentrantLock 底层源码解析 6.4&#xff09;读写锁 ReentrantReadWriteLock 原理 前面提到的 R…

Java入门——类和对象(上)

经读者反映与笔者考虑&#xff0c;近期以及往后内容更新将主要以java为主&#xff0c;望读者周知、见谅。 类与对象是什么&#xff1f; C语言是面向过程的&#xff0c;关注的是过程&#xff0c;分析出求解问题的步骤&#xff0c;通过函数调用逐步解决问题。 JAVA是基于面向对…

C++常用库函数——strcmp、strchr

1、strcmp&#xff1a;比较两个字符串的值是否相等 例如 char a1[6] "AbDeG",*s1 a1;char a2[6] "AbdEg",* s2 a2;s1 2;s2 2;printf("%d \n", strcmp(s1, s2));return(0); s1指向a1&#xff0c;s2指向a2&#xff0c;strcmp表示比较s1和s…