22.3.16-数据库课程笔记

本文探讨了数据库的三级模式和两级映像,强调了它们在系统稳定性中的作用。提到了外模式和内模式如何适应业务变化,并解释了数据库语言的分类。此外,文章还涉及了递归问题的解决思路,指出在特定情况下递归和迭代可能并无明显差异,同时分析了如何理解和处理递归过程中的内部组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

复盘:听课断断续续的,容易走神啊

层层扩张范围的概念
DB DBMS DBS——层层包括

三级模式,两级映像(?)
视图,逻辑,物理-三个层,三个主体之间存在两个交叉关系,即两级映像

两级映像有什么作用?

外模式和内模式——随着业务需求改变而改变,为了减缓其迭代的发生,只需要更换一个即可,保持和维护整体系统的稳定性

改变步步过于紧密关联,中间映像的出现发生了缓冲阶段,可以实现“部件”的抽取

数据库语言
交互式语言独立使用
操作式语言

形成逻辑层的数据库模式
ERD属于概念层次的接受或者吸取信息源-和计算机系统充当桥梁和接口的作用

 决策支持系统讲解过的

 关注共性,而不是个性

 

 

 

 典型的递归问题
是不是还得先判断原数据的自然数的位数,然后再加上对应的位数数值,加上的自然数?这道题表述 哟屋恩替,就是单纯的相加,但是不能超过xx,这个题的数学逻辑我都没太理解——不能超过原数,那说明

 

 

 

大概能理解该题目了,其实不需要做什么个位数十位数的差异
如何理解一个递归过程,如何遍历其内部组件,何时开始进入,何时结束产出
n为逐步输入数据,通过递归逐步遍历,这道题迭代也可以吧?在具体数值下,递归和迭代的差异在哪里体现呢?——感觉在这里没啥差别,那么我们想知道迭代的具体过程呢?

是不是一开始输入n,然后第二部就开始返回了n,n之后运算出1,开始正式打底计算了?

迭代的过程交接必须梳理清楚,有类似于
你必须要知道反复导入的因子是什么,是不断在迭代变动的i,在这里i++是在中间执行的语句sum-append内嵌套,所以这里的i会在不经过i++的操作后,直接进入i<n/2的方式,然后一直往前边冲,冲到什么时候停止呢?感觉不大对?

 

表示一元联系,一个父件一个子件

 

 

 

 

 递推目测就是在做迭代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值