NKUCS.ICU icon indicating copy to clipboard operation
NKUCS.ICU copied to clipboard

COSC0013 数据库系统

Open Emanual20 opened this issue 3 years ago • 14 comments

https://nkucs.icu/#/courses/grade-2/COSC0013

NKUCS,一个充满了「神仙」和「神仙」课程的专业,本网站旨在记录 NKUCS 的信息以及历届学生的评价

Emanual20 avatar Dec 02 '21 08:12 Emanual20

上课时间:2021年春 授课教师:袁晓洁老师(理论课)、乜鹏老师(实验课) 课程感受:

  1. 理论课上课模式为预习-听课-课后练习(不多也不难,当然如果有兴趣对更深入的内容,例如查询优化等,进行学习的话还是难的),强调学习的方法论(好像是Why, What, How)而并不会特别抠细节,课堂效率还是很高的。
  2. 实验课其实老师每节课都讲了实战开发中很多很重要的细节,尤其是解决大型数据库的高并发问题,不过没有什么实战所以就是听听留个印象,从应试角度考虑,熟练使用SQL中的各种查询语句即可。
  3. 编程作业有两种,一种是搭建基于数据库的应用系统,一种是完成MIT的SimpleDB的lab1-lab4。本人当时完成的是SimpleDB。这个实验可以综合很多课程中学到的知识,本人简要总结为:(a)熟悉java语言(不必要了解那么多花哨的语言特性,与C++对比着学,知道对象的存储方式,equals和hashCode重写,不需要手动delete等,另外建议抛弃刘爷给的eclipse,用一用idea,调试时很香);(b) 计算机组成原理中,存储器体系结构的相关知识将很有用;(c) 熟悉数据结构B+树;(d) 操作系统中的IPC问题,尤其是读者写者问题,对于实现读写锁,对于通过那个最长时间的测试应该很有帮助(我当时没过这个点,也是后来复习OS才意识到)。
  4. 上机考SQL,笔试的题型在复习时都告诉大家了,除了题量稍大就还好。

ashun989 avatar Dec 22 '21 08:12 ashun989

上课时间:2020 年春,疫情在家,第一次线上授课
授课教师:袁老师(理论课)、乜老师(实验课)
课程感受:

楼上对理论课的概括已经很详尽了,实验课给我的感觉是和实验作业有些脱节,因此导致实验课可能内容很实用,但是确实吸收很有限,虽然国内很多课程的实验课吸收率也都很低就是了;SimpleDB是很成熟的作业,因此如果有长时间解决不了的Bug,或许看看别人的思路或和同学讨论一下会很有帮助。

期末笔试题量很大,但基本没有弯弯绕,要有较高熟练度才能做完。

Emanual20 avatar Dec 24 '21 13:12 Emanual20

上课时间:2021Spirng

授课教师:宋老师(理论课)、乜老师(实验课)

课程感受:

  • 上课居然是看去年18级袁老师录的网课,虽然宋老师在看完网课之后还是会有一些讲解并带着我们做题,但是时常会让人怀疑早起的意义,而且个人感觉看网课有点不太容易集中注意力。
  • 看完一段视频会做几道小题,认真听了理论上是没有问题的(当然我这种不认真听的就错了很多)。但是不用太在意,分数占比非常非常小。
  • 作业普通班没有计卓的SimpleDB,当然想挑战自己也可以跟着做。平时作业不多,还算比较轻松。大作业是任意语言+Mysql开发一个简单的应用,要求可视化界面。个人觉得Java连Mysql比qt连要简单点。
  • 上机SQL考试,好好复习做点模拟题就有七八分了。(但当年老师说我们班平均分好像才四五分)
  • 感觉数据库在必修课里算课程、作业安排比较合理,没有很大负担但也能学比较明白的。期末考都讲过,做一遍上课的题就没啥问题了,想90+很容易。

ASmallPointer avatar Dec 29 '21 15:12 ASmallPointer

选课时间:2021Spring

  • 授课老师是袁晓洁院长(理论)、乜鹏(实验)
  • 课前需要观看预习视频并完成预习作业,课后需要完成雨课堂上的作业,量非常合适。
  • 上袁老师的理论课简直就是享受!!!理论课有清晰的脉络 WWH,针对课程重点也有细扣细节(比如范式相关),但由于课程时间所限对于更高阶更深入的知识仅作介绍。
  • 实验课由乜老师讲授,每节课分别会请实验室里不同的学长学姐来讲一些高端的知识,但是与编程作业 SimpleDB 和应试内容基本无关。
  • 编程作业 SimpleDB,难度:困难。需要掌握 Java、多线程编程等知识。
  • 上机考试 SQL,占总评成绩的 10 分,考前多练练。
  • 期末考试难度适中,好好复习问题不大。

个人评价(仅供参考):4.8/5

tinsir888 avatar Jan 14 '22 15:01 tinsir888

授课时间:2022 spring
授课教师:温延龙(理论课)、乜鹏(实验课)
课程设计:个人认为是本学期所有必修选修课中比较合理的一门课 ~~(唯一的光)~~ 。 课程难度不大,也比较基础,甚至可能在同类校中算是讲的简单的。授课方式主要是观看袁院长录好的视频,然后课上老师带着答题。其中温老师性格很好,讲的也还不错。~~实验课反正我是没去过,就不说了~~
考核方式:平时分占20%,大作业占20%,期末上机占10%,期末考试占50%。

  • 平时分主要是指上课的签到、课上答题、平时课后作业、预习作业等,还有一部分用OpenGauss的实验作业,比较轻松,哪怕有一些没做因为整体占比不大也无所谓。
  • 普通班大作业是自己设计一个数据库,然后实现一些功能,再做个可视化的界面。自己做并不难,git上可供参考的也很多,不要抄袭,不要摆烂。计卓的作业是SimpleDB,有愿意挑战自己的同学也可以做这个。
  • 上机只考SQL查询,今年可能因为疫情原因比较简单,正常年份应该是十道题,时间一小时。查询的话,难点主要在于子查询和表的连接等操作上。
  • 期末考试和课上讲的题很类似,甚至可能出现原题,看看课上的题基本上就没问题了。考试之前会给大致的范围,每年都是那些重点知识。

给分情况:个人认为这门课只要跟着走,考前认真复习,取得90+并不困难,是一门设计很合理的课。

TephrocactusHC avatar Sep 07 '22 01:09 TephrocactusHC

授课时间:2022 spring

授课教师:袁老师(理论课)、乜老师(实验课)

课程感受:

个人感觉应该是大二下学期质量最高的一门课了,整体的课程安排很合理,课前会有几次预习作业,上课的时候会有部分课堂练习,还会有几次(不多)课后作业,这些练习题目都是期末考试的重要参考资料(划重点!)。课程组有录制好的视频课程,课程内容和上课讲的内容差不多,可以作为考前突击的重要素材。课程进度也不是很快,后半程可能涉及到的内容比较重要,不建议摸鱼。整体来说这门课只要跟下来了,最后考试问题不大。

实验课方面,卓越班是SimpleDB,普通班是今年貌似有部分基于openGauss的实验,大作业是简单数据库应用系统的开发。SimpleDB这边的话,要实现的代码量不是特别大,但是需要先花费大量的时间阅读实验文档和源码,一定要搞明白原理之后再动手,毕竟这是一整个工程作业,不希望到后面的实验了还在改前面留下的bug。这个作业参考资料很多,大家注意诚信就好。作业要求写实验报告,重点写清楚怎么解决的问题就行,会有两次答辩,问题不大。(注意代码注释和规范)

考核方面包括SQL上机考试(10)和期末笔试(50)。SQL方面的话每年都有参考题,题型差别不大,总体来说难度不太大,好好复习拿个7、8分是可以的。卓越班的话平时接触SQL比较少,记得及时突击。期末笔试的话,题目基本和平时课堂练习内容差不多,可能综合性更强,建议加深理解。基本涵盖:ER图、模式设计、SQL查询、关系代数、并发控制和故障恢复这几方面吧。

课程给分总体都不错,个人感觉只要认真跟下来,并不需要额外花更多的时间,就可以拿到90左右的成绩了。

NKULYX avatar Oct 20 '22 07:10 NKULYX

吐槽一下,那个openGauss是真没啥用,但是很烦。。。当然了,这样的实验课又不止它一个,所以还在接受范围之内。 数据库也有两套名为04-05年的题,但是还算有点用,我也放在我的G网自救小资料里了,特别想做题的可以看一看。等我研究明白了怎么上传文件就放到magic link里

TephrocactusHC avatar Oct 21 '22 17:10 TephrocactusHC

数据库课件及试卷

上课时间:23spring,仅更新应付大作业和考试相关内容。普通班大作业是写一个简易的可视化数据库,前段语言c++/python/其他,后端用sql语句完成对数据库增删改查的操作。还是挺容易的,如果熟悉python从零开始应该一天就可以搞定,github上也能搜到很多仓库。值得一提的是,如果你写“学生管理系统”、“图书管理系统”这种烂大街的,那么在助教询问的时候就会询问特别特别多细节,其中一些可能是一般人完全不会去想的,应该也挺影响分数的。但如果你根据自己的爱好写“足球运动员查询系统”、“个人音乐收藏库”这种一看就是自己写的,那助教问的就会很少(但是你肯定也要清楚代码的所有内容,不能真复制不搞懂里面的内容)。

考试基本上是一通宵速成的,从零开始可以先看:BV1Bq4y1Y7GC,对数据库有个大概的了解。对于范式推荐视频:BV1uS4y1Q7oa,因为南开大学录的讲范式有4h,太长了...如果时间充足当然也可以看我校老师录好的课。其他的考点就去看我校老师录好的吧BV13Y4y1P7Nk。老师(温延龙)在考前会讲考试考什么,基本上把每道大题怎么考都告诉同学了,这点很好。

water-00 avatar Feb 23 '23 03:02 water-00

授课时间:2023 spring

授课教师:袁老师(理论课)、乜老师(实验课)

课程感受:整个学期感觉唯一在上课期间上能学懂的课。simpleDB对于理解数据库底层架构很有帮助,在期末考试上主要体现为最后的事务和锁两章在实现了之后,理解起来没有什么问题了。OpenGauss和工程作业堆在期末会非常难受,相比起来simpleDB由于能找到的平台也有许多已经实现的思路,相对来说并没有想象中的那么困难,当然纯手搓代码对没有学过java的同学还是有相当的难度。玩家到后面的实验了,前面实验留下了一堆bug,也只能悲伤的排查并参考前人留下的代码。 SQL上机考试,平时可以看看sql的一些题目,跟着做openGauss或者在利口上找一些题目。但里面的题目应该都太难不会考,我们的上机一般考到的操作都复杂而不困难。 期末笔试,老师完全不避讳考点,对复习突击来说当然有很大的帮助。但最后考试的题量不小,也相当考察熟练程度。04、05、17年的三套题还是很有帮助的,除此之外就看看平时上课雨课堂的题就可以。

U0Ghost avatar Jun 18 '23 02:06 U0Ghost

上课时间:2023 Spring

授课教师:宋春瑶老师

正如之前的学长说的,这门课是这学期唯一的光,初闻不知曲中意,再闻已是曲中人,难度合理,作业压力极小,知识有体系有系统,老师负责有耐心,助教稍微有点严格但也好说话!一言以蔽之,神课!由于这学期开学考上学期的期末考试,并且考了四周,所以导致了前四周所有课程基本全没有听过,然而前四周没听后面就更不想听了,这学期的课就直接摆了...在数据库课上直接开始写并行,但是最后给分很好,还是上了90,感谢老师...

这门课是我这学期为数不多感觉自己学明白的课,由于有老师录的视频,就算平时上课不听也有很不错的补救办法,建议去B站看数据库,开三倍速,一天速成一学期的课程,然后把学长们分享的卷子做一做,基本就差不多了。最后一节复习课需要格外认真听,因为老师会告诉大家每一道题考察什么,划重点极为细致,有什么问题也可以随时飞书私信老师,老师会特别耐心的即时解答,这点好评!

期末考试感觉自己考炸了,逻辑查询物理查询那块儿是原题,但是我考试的时候脑袋坏掉了改错了,直接-3(悲),然后就是无损链接那块儿也错了...一定要把平时的作业和上课的习题做会,考试有一定的可能考原题。

大作业的话,由于现在chatGPT等模型满天飞,做一个可能只需要两天时间,所以可以善用这些生成模型辅助生产,不过需要注意的是,最好只用他去写前端,后端仍然需要自己写一写,不然助教答辩的时候问的问题很难回答上来。我把我的大作业和助教答疑问的问题整理了一下,放到github上了,各位有需要的可以去参考参考,感觉个人的大作业完成情况还是不错的,软磨硬泡学长最后知道了自己19分(满分20),还是挺满意的,毕竟2天做出来的也不能期望得满分。AND今年的情况来看,不同的助教问问题的情况不同,我就挑到了一个相对严格的助教答辩,不过最后结果还不错,只要你熟悉所有的思路,对这些原理熟悉能讲清楚,助教不会难为你的。

SQL有上机考试,上机考试相比于前两年简单的多,感觉都要人均10分了,当时100分钟的考试17分钟答完了...上机考试我整理了几套练习题,大家可以参考参考,建议就用图书馆和职员管理系统来练,因为好像学校的SQL就以这两套数据为模板进行考察,建议平时使用Navicat练习,因为考试也是需要用到这个的,大概把我仓库的五套题做会了,基本9分没什么问题。

最后,平时的作业也很重要,这个也是算在平时分里面的,建议好好做,平时分能尽量多拿就多拿一些,给自己的期末预留足够的空间。

mingxuZhang2 avatar Jun 27 '23 02:06 mingxuZhang2

上课时间:2024Spring

授课老师:袁晓洁老师(计卓only,不过非计卓其实也可以选的,只要名额没满hhh)

成绩组成: 平时分50分:大作业20分,sql上机考试(期末考试前两周)10分,雨课堂课堂分20分 期末考试50分:量比较大,不难。目前流传的往年题目有04 05 21 22四年的真题,全部过一遍,考前突击没有任何问题。题型的话,和往年题目基本一致。

给分:本人90整,不高不低,身边大多在90左右。需要特别注意的是,雨课堂的每一次课上答题、预习作业、预习视频、课上签到、课后作业,都是算分的,一定要特别注意。助教会在期末统一批改雨课堂作业的主观题,千万不要应付了事。

袁老师班有一个perk,如果上了90分,大三推免或者大四出国可以找袁老师要推荐信。 上课体验: 袁老师的课堂质量,和往届学长学姐所说的一样(如果在网上搜一搜的话,甚至可以找到07年的本科生对袁老师的评价),非常高。尽管我个人全神贯注听讲的时间,整个学期加起来不超过十分钟(大多数时候是边打代码边听),但我认为如果跟着袁老师听完一整个学期的课,收获会非常大,不论是应试还是学习知识,各方面的学习需求都会得到照顾。正如先前学长说过的那样,听袁老师的课是一种享受。

SQL上机考试: 好好对着往年题,认真做几遍,最好是能够对着样题给出的数据库和几张表,自己给自己出题。抽时间到机房练个两三天就可以了,只要熟练,80分钟的上机考试,20分钟做完走人不是问题。但由于有不少人轻敌,加之今年的题似乎比往年难,所以上机考试十分只拿六分七分甚至更低的,大有人在,一定要引起重视。

大作业体验:

往年计卓的大作业是simpleDB,由于需要使用java进行编写,所以袁老师为了降低难度,选用了CMU 15-445课程的数据库course project,只用使用C++进行编写即可。不得不说,袁老师的本意是好的。

可惜本意是好的,执行坏了。 没有听说过CMU 15-445 Bustub作业的同学可以上网搜一搜各种经验,完成整个Bustub大作业的所需时间基本在 100到200小时之间,这个时间并不包括阅读并理解项目文档和作业要求的时间(项目文档和作业要求都是全英文的哦)

具体来说,Bustub的代码量并不特别的大,本质上是给你一个半成品的数据库管理系统,让你自己根据项目文档的提示,把剩下的部分补全。但是Bustub的以下几个特性,使得其难度上升了几个数量级:

  • 每个学期的Bustub都是不一样的。

前人的智慧?你大可以找往年各路高手的代码,但是CMU 15-445课程组每个学期都会把作业要求、项目代码进行改动,基本是每学期一小改,每年一大改,直接ctrl cv是不可能的。

  • 项目文档和作业要求语焉不详,甚至明摆着就是要故意为难你。

很多关键的作业要求和项目代码说明,并没有出现在项目文档里,每个Project的每个小task需要做什么,甚至每个函数需要完成什么样的功能,项目文档有可能根本不会告诉你,甚至是会故意误导你。当你回过味来,发现照着项目文档做题,全都错了的时候,才会意识到根本不能只看项目文档。事实上,除了项目文档之外,你需要阅读半成品项目中已经给定的代码,需要阅读CMU课程的内容,而且需要根据测试点的正确输出来逆向工程, 猜出每个函数的作用是什么。

  • 项目文档、项目代码的注释都是全英文

本人六级650+,但我觉得读下来多少有点小小的困难,大家可以以此为参考。同样的,你大可以用GPT或者浏览器自带的翻译来把文档翻成中文,但是本来就语焉不详的谜语人文档,经过一道翻译之后,还有多大的credibility我就不好说了。

  • 庞大的代码阅读量

整个大作业的总代码量不是那么吓人,但是由于Bustub本质上是大号完形填空,所以为了写一行代码,你往往需要阅读四五个头文件和cpp文件,才能知道这行代码怎么写,给你的API怎么调用

以上就是Bustub大作业的主要槽点,具体到每个人的完成体验的话,理论上来讲是小马过河。不过,本学期我们班的总体完成状况可以拿来给学弟学妹们作为参考。

我们这一届计卓客观上来说挺厉害的,整个计科前三十名有22个在我们班。但就是这样一个计卓,被这个大作业折磨得死去活来。我认识的不少同学为了写bustub,在ddl前大概一周左右,基本上是每天没日没夜地写大作业,写到凌晨三点甚至一个晚上没合眼的大有人在。Bustub可不止一个ddl,每三个星期就会有一次。值得注意的是,CMU自己的学生大概是每四到六周一个ddl。

我个人的话,为了写Bustub,在ddl前的周末,会在早上八点钟起床,坐在电脑前面,除了吃饭以外一动不动地打代码改代码,一直写到凌晨一点。就这样,还不得已迟交了一次。

完成Bustub对我们班独立完成大作业的人来说,都是对身心的极大考验,甚至可以说是摧残。难度暂且不论,工作量上来说,可以参考隔壁往届学长学姐对并行这门课的评价,因为我和三五好友讨论之后认为,并行整个学期的工作量(我们都是自主选题,且平均分95+)大概是Bustub大作业的四分之一到三分之一左右。

当然,我们班最后在五月底某一个周一的下午集体找袁老师说明了情况,临近期末,再做Bustub的压力实在太大。袁老师也很理解我们的苦衷,最终取消了Bustub的最后一个ddl。

如果对数据库真的感兴趣,并且以后真的想去大厂的话,完成Bustub大作业,是在业界被普遍认可的一个成就,是可以写进简历里的。 但如果对数据库方向不感兴趣,以后也并不想寻找相关岗位的话,那可以考虑选择宋春瑶老师的数据库。对于计卓的同学而言,如果只是冲着必修课拿高分的话,不选计卓专属课程,转而去选其他老师,往往是更好甚至是好得多的选择(数据结构除外,计卓的数据结构事少分高)

FeliceRivarez avatar Jul 07 '24 08:07 FeliceRivarez

上课时间:2024春 授课老师:宋春瑶老师 给分:很好(本人 90+,身边同学不少90+) 总体评价:我个人认为这是一门不错的课程。

袁晓洁老师说:“各位同学,数据库课程成绩已经发布。卓越班的期末考试成绩优秀率为54.29%,学期总评成绩优秀率为71.43%。期末成绩和总评成绩均远远高于另外两个班,体现了卓越班的水平课。希望大家继续努力,在后续课程学习和科研活动中,努力培养自己的各种能力,未来成为国家的栋梁之才。”

所以如果袁晓洁老师班没有选满并且普通班的同学有自信的话可以考虑选择袁晓洁老师班。

分数构成:课堂练习10+课后作业10+大作业20+上机考试10+期末考试50 上课签到:每节理论课和实验课要雨课堂扫码签到 上课内容:数据库的各方面内容,如果认真学习下来可以对数据库有很立体的了解,老师的讲授质量也很优秀。缺点主要是不够深入(但个人觉得足够了),对SQL的上机练习不足(几乎没有)。实验课主要讲企业级数据库的内容,个人觉得意义很有限。 作业: 课堂练习:比较繁琐,建议按流传的答案回答。 课后作业:比较繁琐,每周及时完成即可。 大作业:普通班可以选择miniob和数据库应用系统,老师一开始说给分会近似,后来改口miniob会更高,但miniob的工作量确实是显著高于数据库应用系统的。 miniob共5次作业,有一定难度(个人分别用了25h,15h,15h,10h,10h),如果认真完成对数据库的理解会有很大帮助,如果只想完成适度参考同学的github难度也在可控范围,但可能对设备有一定要求(我虚拟机炸了3次,数据库炸了3次)。每次作业都需要答辩,问的问题可能比较偏门和繁琐。 上机考试:一开始说期中,最后还是拖到6月初,可能是个人编程技术一般,80分钟只完成了9道题(共10道),可能还错了1-2道。考试环境不是很好,建议按通知提早去保证环境可用(设备可能出各种问题),考试的时候认真读题(有好多题有语病)。个人认为考试前两周把老师发的模拟题刷一遍(有些神似,但没有那么像),适度刷点leetcode应该可以在7-9分。 期末考试:除了最后一道大题与流传的22年卷子高度相似,建议主要复习22年的卷子,再复习一下最后一题可能考到的零散知识点,然后复习PPT和练习的其他知识点。个人感觉考试时间可能有点紧张。

1973315112 avatar Jul 11 '24 03:07 1973315112

授课时间:2024 Spring

授课老师:温延龙老师

给分:挺好,本人90+,班上90+挺多

考试:跟往年几乎一模一样,直接对着往年卷复习即可

分数构成:课堂练习 10 + 课后作业 10 + 大作业 20 + 上机考试 10 + 期末考试 50

大作业:数据库管理系统,在我github主页也有,可以参考

Luhaozhhhe avatar Jul 11 '24 08:07 Luhaozhhhe

@1973315112 上课时间:2024春 授课老师:宋春瑶老师 给分:很好(本人 90+,身边同学不少90+) 总体评价:我个人认为这是一门不错的课程。

袁晓洁老师说:“各位同学,数据库课程成绩已经发布。卓越班的期末考试成绩优秀率为54.29%,学期总评成绩优秀率为71.43%。期末成绩和总评成绩均远远高于另外两个班,体现了卓越班的水平课。希望大家继续努力,在后续课程学习和科研活动中,努力培养自己的各种能力,未来成为国家的栋梁之才。”

所以如果袁晓洁老师班没有选满并且普通班的同学有自信的话可以考虑选择袁晓洁老师班。

分数构成:课堂练习10+课后作业10+大作业20+上机考试10+期末考试50 上课签到:每节理论课和实验课要雨课堂扫码签到 上课内容:数据库的各方面内容,如果认真学习下来可以对数据库有很立体的了解,老师的讲授质量也很优秀。缺点主要是不够深入(但个人觉得足够了),对SQL的上机练习不足(几乎没有)。实验课主要讲企业级数据库的内容,个人觉得意义很有限。 作业: 课堂练习:比较繁琐,建议按流传的答案回答。 课后作业:比较繁琐,每周及时完成即可。 大作业:普通班可以选择miniob和数据库应用系统,老师一开始说给分会近似,后来改口miniob会更高,但miniob的工作量确实是显著高于数据库应用系统的。 miniob共5次作业,有一定难度(个人分别用了25h,15h,15h,10h,10h),如果认真完成对数据库的理解会有很大帮助,如果只想完成适度参考同学的github难度也在可控范围,但可能对设备有一定要求(我虚拟机炸了3次,数据库炸了3次)。每次作业都需要答辩,问的问题可能比较偏门和繁琐。 上机考试:一开始说期中,最后还是拖到6月初,可能是个人编程技术一般,80分钟只完成了9道题(共10道),可能还错了1-2道。考试环境不是很好,建议按通知提早去保证环境可用(设备可能出各种问题),考试的时候认真读题(有好多题有语病)。个人认为考试前两周把老师发的模拟题刷一遍(有些神似,但没有那么像),适度刷点leetcode应该可以在7-9分。 期末考试:除了最后一道大题与流传的22年卷子高度相似,建议主要复习22年的卷子,再复习一下最后一题可能考到的零散知识点,然后复习PPT和练习的其他知识点。个人感觉考试时间可能有点紧张。

我们班有人去问这个“优秀率”到底是什么意思,似乎是只要85+就算“优秀”了哈哈哈哈

FeliceRivarez avatar Jul 11 '24 09:07 FeliceRivarez