都考完了,按网上的来,基本上大差不差,数据库就是给条件---SQL查询和逻辑运算、给条件--ER模型这三个t0知识大块,然后其他的细分概念事务视图这些,关系模型,关系依赖这些,看看选择填空正常记一记。
数字逻辑是条件转换,输入信号--触发器或者别的什么奇奇怪怪 的器---被转换后输出的信号,以这一个大框架,去设计里面的各个器件用什么,要自己画出来,整体就是在讲一个东西,如果要细说具体也会复杂了,看老师给的重点,看网上的大题,让自己接受已有的这些概念,很自然的就会把整个科目要干嘛串通起来
能抓准要考你的意思,就算有偏差,挂科是肯定不会的,对期末的需求也的确是处理方式比上个学期有长进了,但是还是存在比较长的时间花在了应付自己对期末突击的反感情绪上
但现在这些都可以先抛一边,先整理一下自己要做什么,规划一下时间了
2.15就要走,现在已经1.11了,,也是刚回来才意识到的,把电动车驾驶证给考了,一个星期可以解决,下周一报名然后刷题,这样预计估计,占用时间不多,但是时间线较长的任务,这种任务,调整在这区间内的行动自由度
是否从现在就可以开始了,我觉得暂时先不,本来觉得11号整理一下就开始,但是实际过程中还需要一些灰色空间,增加到12号过完
在11和12号之间,先把自己的环境融入变正常,梳理一下不重要和重要的任务点,然后就先出去逛逛,这两天就给自己“喘口气”,顺便看看家附近有什么变化
之后的路线脑子里还算清晰的,说不出来具体的东西,因为我也意识到了具体任务安排对精力的消耗并不会比强行规范带来的安全感好多少
不必要否认的状态
<<<<<<<<<<<<<<<<<<<<<<
组合逻辑电路的设计
把最大的圈出来后,找里面一直不变的
<<<<<<<<<<<<<<<<<<<<<<<<<<
第三步,写出Q1,Q0和A对结果和下一次下降沿时Q1和Q0的变换
会了同步的,异步的也差不多可以会了,异步就是时钟变了(对于期末)
d触发器输入什么,就输出什么
SR触发器考试也没考
clk是时钟的意思
两个七代表脉冲触发
脉冲触发指的只有中间切换的一瞬间触发
这叫上升沿
只有这一瞬间的触发,这就是 触发 器在这里所谓的 触发作用
期末的考察是脉冲触发,有尖括号在CP处,也是表明脉冲触发的意思,不用两个7
然后是题型三,触发器(也可以叫锁存器)
这个做了解即可
输出的高电频怎么输出,因为限制了十进制的,所以这些后面的ABCD组合就是无效的输入,就算叉
组合逻辑电路的设计大题
逻辑代数的化简
最终答案
是保证不了真正意义上的安全的,
老师都比较懒或者说不愿意花时间自己出题,所以引用现成的题的概率很大
稳定的问题
第一章:进制间的转换和gray码换十进制数
整数正常除以二
小数乘2再+1,一直循坏下去
两个的最终写的顺序都是从上到下
8、16进制转2进制
第二章:逻辑代数运算
逻辑函数的化简
公式法化简和卡诺图法化简
期末试题
选择题
简答题
图像分析题
设计题
数据库期末
----考完了,大致和B站的那些网课内容大差不差,本来想专门系统记录一下的,对期末速成的抵触情绪太重了,实在是做不了,写了又删写了又删的,最后就剩些别的博主那抓的内容了
这里留一块,也是记录一下对这种期末速成的态度吧,这么强烈的负面情绪,一定是有什么我还不能注意的原因,
首先,以认真钻研的态度去学习,转化成自己的概念,在期末这里是贴冷屁股的,一开始的时间分配也许就是错了,我得承认我自学数据库的这段经历是开拓了一些新的视野,但这对于我的个人路线,是存在边缘化的,可是我又因为当下的视野局限,不能以事实去否认数据库的边缘状态,因为玩家数据,数据结构解耦,优化自己写程序的可拓展性,这些方面,怎么可能说数据库的思想不重要呢,谁不希望自己的代码可以实体-联系,然后用主外键联系起来,把数据写的工工整整,省去很多麻烦呢
抵触的是一个整体环境,一整套的利弊权重的于我个人发展的不合理,追求更好在这一块反而是坏事,这有悖我的一般思路,而我又带着必须做的前提
差不多也算了,还有个数字逻辑
重复出现的题目会说明这个科目的基本在这块体现的权重更大
一、选择题
1、数据库系统的基本特征是_________。
A、数据的统一控制 B、数据共享性和统一控制
C、数据共享性、独立性和冗余度小 D、数据共享性和数据独立性
正确答案:C
4、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用
自然连接时,要求R和S含有一个或多个共有的__________。
A、行 B、属性 C、记录 D、元组
正确答案:B
5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A、数据模型 B、概念模型
C、关系模型 D、E-R图
正确答案:B
6、构成E—R模型的三个基本要素是_________。
A、实体、属性值、关系; B、实体、属性、联系;
C、实体、实体集、联系; D、实体、实体集、属性;
正确答案:B
7、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连接
B、并、交、选择、投影、笛卡尔积
C、并、差、选择、投影、笛卡尔积
D、并、除、投影、笛卡尔积、选择
正确答案:C
8、在下列关于规范化理论的叙述中,不正确的是_________。
A、任何一个关系模式一定有键。
B、任何一个包含两个属性的关系模式一定满足3NF。
C、任何一个包含两个属性的关系模式一定满足BCNF。
D、任何一个包含三个属性的关系模式一定满足2NF。
正确答案:D
10、SQL的视图是从_________中导出的。
A、基本表 B、视图
C、数据库 D、基本表或视图
正确答案:D
14、数据库的完整性是指数据的________和________。
(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏
A、(1)和(3) B、(2)和(5)
C、(2)和(4) D、(1)和(4)
正确答案:D
15、SQL的GRANT和REVOKE语句主要用来维护数据库的_________。
A、安全性 B、完整性
C、可靠性 D、一致性
正确答案:A
16、在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的_________阶段的工具。
A、逻辑结构设计 B、概念结构设计
C、可行性分析 D、需求分析
正确答案:D
17、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是_________。
A、M端实体的码 B、N端实体的码
C、M端实体码与N端实体码组合 D、重新选取其他属性
正确答案:C
18、SQL的集合处理方式与宿主语言单记录的处理方式之间用_______来协调。
A、SQLCA B、游标
C、存储过程 D、触发器
正确答案:B
19、当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为_________。
A、结构冲突 B、命名冲突 C、属性冲突 D、语义冲突
正确答案:A
20、下面关于关系数据库范式的描述中,错误的是_________。
A) 关系满足的范式越低,则更新操作的代价就越高
B) 关系满足的范式越高,则更新操作的代价就越低
C) 关系满足的范式越高,则查询操作的代价就越高
D) 关系满足的范式越低,则查询操作的代价就越高
正确答案:D
二、填空
1.关系模型和网状模型的数据结构分别是_____________和_____________。
正确答案:二维表 有向图
2.数据模型是由______________、____________、和 ____________ 三部分组成的。
正确答案:数据结构 数据操作 完整性约束
3.关系数据语言可以分为三类:、 和关系演算语言。
正确答案:SQL语言 关系代数语言
4.删除基本表用______________语句,删除基本表的元组用_____________语句
正确答案:DROP DELETE
5.规范化数据库设计分为以下六个设计阶段:需求分析阶段、、、___________、数据库实施阶段、数据库运行和维护阶段。
正确答案:概念结构设计 逻辑结构设计 物理结构设计阶段
6.事务的特性有:_____________、原子性、_____________和持久性。
正确答案:一致性 隔离性
7.当对视图进行 UPDATE、INSERT和DELETE 操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项________________________________。
正确答案:WITH CHECK OPTION
8.SQL中,表有三种: ____________、临时表(虚表)和 ____________。
正确答案:视图、基本表
9.在关系数据库规范化理论的研究中,在函数依赖的范畴内,___________范式达到了最高的规范化程度。
正确答案:BC范式
10.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________。
正确答案:无损连接
11.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R至少应该是_____________________范式。
正确答案:BC范式
三、简答题
1、数据库系统中有哪三层模式结构?采用三层模式结构有什么好处?
答:数据库系统三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式。为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映象:
外模式/模式映象, 模式/内模式映象
正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
2、什么是数据库的安全性?DBMS有哪些安全性措施?
答:数据库的安全性是保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。
DBMS主要通过以下方法来保护数据库的安全的:通过定义用户标识对用户身份进行鉴定,只允许合法的用户才能进入系统;通过定义用户的访问权限,对于合法的用户只能访问它有权访问的数据;通过定义视图,屏蔽掉用户不能访问的数据;通过对数据加密以及通过审计的功能等方法来保护数据库中的安全性的.
3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则?
答:E-R图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,关键字为实体的关键字。E-R图中的一个联系对应一个关系,该关系具有属性为联系的属性以及该联系相关的实体的关键字。考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同:
(1)联系类型为1:1时,-先将两个实体分别转换两个关系模式,然后在任意一个关系模式中加入另一个关系模式的键和联系类型的属性。
(2)1:N-先将两个实体分别转换为两个关系模式,然后在N端实体转换的关系模式中加入1端实体转换的关系模式的健和联系类型的属性。
(3)M:N -先将两个实体分别转换为两个关系模式,然后将联系类型转换为第三个关系模式,其属性由两端实体的键和联系类型的属性构成。
《数据库原理及应用》试题2
一、选择题
1、在数据库中存储的是_________。
A、数据 B、数据模型
C、信息 D、数据以及数据之间的联系
正确答案:D
3、在数据库中,产生数据不一致的根本原因是____。
A.数据存储量太大; B.没有严格保护数据
C.未对数据进行完整性控制 D.数据冗余
正确答案:D
7、SQL语言中的“视图(VIEW)”对应于数据库系统三级模式结构中的_________。
A、内模式 B、外模式
C、 模式 D、都不对应
正确答案:B
9、在下列关于函数依赖的叙述中,不正确的是_______。
A、若A->B,A->C,则A->BC
B、若A->C,则AB->C
C、若A->B,DB->C,则DA->C
D、若AB->C,则A->C,B->C
正确答案:D
11、在数据库设计中数据流图(DFD)和数据字典(DD)主要用来描述结构化方法中的_________阶段的工具。
A、概念结构设计 B、需求分析
C、可行性分析 D、逻辑结构设计
正确答案:B
14、SQL的集合处理方式与宿主语言单记录的处理方式之间用_________来协调。
A、游标
B、SQLCA
C、存储过程
D、触发器
正确答案:A
17、数据库的_________是指数据的正确性和相容性。
A、恢复 B、安全性 C、并发控制 D、完整性
正确答案:D
18、一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的何种特性而引起的
A、隔离性 B、 一致性 C、原子性 D、 持久性
正确答案:A
19、当对视图进行 UPDATE 、 INSERT 和 DELETE 操作时,为了保证被操作的元组满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项_________。
A、With Revoke Option B、With Check Option
C、With Role Option D、With Grant Option
正确答案:B
20、当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为_________。
A、属性冲突 B、命名冲突 C、结构冲突 D、语义冲突
正确答案:C
二、填空
1.关系模型和层次的数据结构分别是_____________和_____________。
正确答案:二维表 有向图
2.数据模型是由_____________、_____________、和___________三部分组成的。
正确答案:数据结构 数据操作 完整性约束
3.关系数据语言可以分为三类:___________、___________和关系代数语言。
正确答案:SQL语言 关系演算语言
4.基本表结构修改用_____________语句,基本表内容修改用___________语句
正确答案: ALTER UPDATE
5.规范化数据库设计分为以下六个设计阶段:需求分析阶段、、、___________、数据库实施阶段、数据库运行和维护阶段。
正确答案:概念结构设计、逻辑结构设计、物理结构设计阶段
6.关系代数是一种关系操纵语言,它的操作对象和操作结果均为_________。
正确答案:关系
7.如果一个关系模式R是1NF,并且关系的每个决定因子都是候选码,那么R至少应该是_____________范式。
正确答案:BC
9.SQL中,表有三种: ____________、临时表(虚表)和 ____________。
正确答案:视图、基本表
10.数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。
正确答案:关系数据库管理系统 数据操纵语言
11.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的函数依赖和________________________
正确答案:无损连接
12.在 SQL 语言中,如果要为一个基本表增加列和完整性约束条件,应该使用 SQL 语句 __________________________。
正确答案:ALTER TABLE
三、简答题
1、数据库管理系统的主要功能?
答:数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面:
数据定义功能 DBMS提供数据描述语言(DDL),用户可通过它来定义数据。
数据操纵功能 DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。
数据库的运行管理 这是DBMS运行时的核心部分,它包括开发控制,安全性检查,完整性约束条件的检查和执行,数据库的内容维护等。
数据库的建立和维护功能 它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。
2、DBA的职责是什么?
(难度系数C)正确答案:
(1)参与数据库设计,决定数据库的结构和内容;
(2)定义数据的安全性、完整性,负责分配用户对数据库的使用权限和口令管理
(3)监督控制数据库的使用和运行,改进或重新构造数据库系统;
(4)帮助终端用户使用数据库。
《数据库原理及应用》试题3
一、选择题
1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A、数据共享 B、数据存储
C、数据应用 D、数据保密
正确答案:A
2、在数据库中存储的是_________。
A、数据 B、数据模型
C、信息 D、数据以及数据之间的联系
正确答案:D
3、数据库系统的数据独立性是指_________。
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存储策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其他的存储结构
正确答案:B
5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。
A、数据操纵功能 B、数据管理功能
C、数据定义功能 D、数据控制功能
正确答案:A
6、关系数据库中,实现表与表之间的联系是通过_________。
A、实体完整性规则 B、值域
C、用户自定义完整性 D、参照完整性规则
正确答案:D
7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。
A、K1+K2 B、≥K1+K2
C、K1×K2 D、≤K1×K2
正确答案:C
8、对关系的完整性约束通常包括_________三种。
A、实体完整性、属性完整性、关系完整性;
B、实体完整性、参照完整性、用户定义完整;
C、实体完整性、属性完整性、用户定义完整;
D、实体完整性、属性完整性、参照完整性;
正确答案:B
9、在SQL中,建立视图用的命令是_________。
A、CREATE VIEW B、CREATE TABLE
C、CREATE SCHEMA D、CREATE INDEX
正确答案:A
10、数据库的完整性是指数据的________和________。
(1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏
A、(1)和(3) B、(2)和(5)
C、(1)和(4) D、(2)和(4)
正确答案:C
11、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是_________。
A、数据流程分析法和数据流图 B、实体-联系方法和E-R图
C、结构分析法和模块结构图 D、层次分析法和层次结构图
(难度系数B)正确答案:B
12、应用数据库的主要目的是为了_________。
A、解决保密问题 B、解决数据完整性问题
C、共享数据问题 D、解决数据量大的问题
正确答案:C
13、“一个事务中的诸操作要么全做,要么都不做”,这是事务的什么特性____。A、原子性 B、一致性
C、隔离性 D、持久性
正确答案:A
14、采用数据库镜像技术,主要是为了有效解决_________的问题。
A、复制故障 B、系统故障
C、事务故障 D、介质故障
正确答案:D
15、用如下的SQL语句创建一个Student表
CREATE TABLE Student ( SNO Char(4) NOT NULL,
NAME Char(8) NOT NULL,
SEX Char(2), AGE INT )
可以插入到Student表中的元组是_________。
A、(‘0731’,‘李大明’,男,23)
B、(‘0731’,‘李大明’,23,男)
C、( NULL,‘李大明’,‘男’,‘23’)
D、(‘0731’,NULL,‘男’,23)
正确答案:A
16、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连接
B、并、交、选择、投影、笛卡尔积
C、并、差、选择、投影、笛卡尔积
D、并、除、投影、笛卡尔积、选择
正确答案:C
17、SQL Server安装程序创建4个系统数据库,下列哪个不是_________系统数据库。
A、master B、model C、pub D、msdb
正确答案:D
19、若事务T对数据 R已加 S锁,则对数据R_________。
A、不能加S锁可以加X锁 B、可以加S锁不能加X锁
C、可以加S锁也可以加X锁 D、不能加任何锁
正确答案:B
二、填空
1.数据库常用的数据模型有__________、层次模型、__________。
正确答案: 关系模型 网状模型
2、数据模型是由__________、__________、和__________三部分组成的。
正确答案:数据结构 数据操作 完整性约束
3、在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特征的是__________。
正确答案: 模式
4、数据库系统的核心是____________________。
正确答案:数据库管理系统或DBMS
5、规范化数据库设计分为以下六个设计阶段:需求分析阶段、、、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。
正确答案:概念结构设计 逻辑结构设计
6、删除表中记录用_____________语句,修改表结构用___________语句。
正确答案:DROP DELETE
7、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:____________、计算机病毒、____________和介质故障。
正确答案:事务内部故障 系统故障
8、在数据库概念结构设计中,各分E-R模型之间的冲突主要有:属性冲突、__________和结构冲突。
正确答案: 命名冲突
9、SQL中,表有三种:____________、____________和 ____________。
正确答案:基本表(实表) 视图(虚表) 临时表
10、数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。
正确答案: 关系数据库管理系统 数据操纵语言
11、二级封锁协议除了可以防止丢失修改,还可以防止________________。
正确答案:读“脏”数据
三、简答题
1、什么是数据库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,
函数依赖集
元组是关系模式
一个关系R
函数依赖集中,候选码(超码)会在左边出现,一定不会在右边出现
候选码是可以→整个关系R(...)里的所有属性
要判断是第几范式,首先要确定主属性(候选码)和非主属性
然后才可以判断是第几范式
不是3NF
理由则是存在传递依赖,把上面两条再复述一遍
信息转--ER模型