选课类别:未知 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:专业基础 | 学分:3.5 |
我很惭愧这学期都没怎么去上课。。不好评价老师讲课如何。。。只能说llyue的那个ppt真是个灾难。。jpq的ppt还挺良心的
个人感觉这门课作业+实验挺多的,今年4个必做实验+一个选做实验。4个必做实验中有两个是写一些sql语句,很水。有个是用power designer弄个数据库概念模型,也比较水。。剩下那个实验有两个题目可选,一是做一个旅游出行系统(类似携程那样可以订票、查询的系统),二是使用提供的数据测试一下是否建立索引对于查询性能的影响。。然后期末会留两节课抽人上去报告实验。。随机抽人,抽到了如果你人没到的话就算0分,晚到了也不能补。。如果没抽到的话就直接算你满分了23333总共抽了应该有差不多40-50人这样吧。。然后那个选做实验是llyue不知从哪里听说我们前面几个实验做的还不错,就再加了个实验。。说写了可以直接总评+5分。。是让你弄个简易的可以模拟一下sql的完整性的程序。。可以考完试之后交
考试有默写题,大题感觉基本都是jpq讲的内容,还有30分让你写一些sql语句。。
个人感觉给分一般吧,我做了选做实验照样被卡分了(可能是因为我翘了点名2333)
这门数据库课程主要是讲概念,非常无聊……对关系代数,范式,E-R 图之类的强调很多,但是 SQL 语句只需要会写简单的就行了。期末考试的时候主要是考概念,就算你知道数据库怎么用,由于不知道那些概念在教材中的表示(representation),还是不会做。另外平时作业和上课点名都是很重要的部分,我当时基本没去上课也没交作业。所以最后直接挂了。由于是大三下学期,如果补考不通过就会影响保研,还好大四上学期的开学补考通过了。
数据库实验就是设计数据库结构,画 E-R 图:database.zip
需要写一个读书报告,读一本跟数据库有关的书。我是补交了这个报告才补考通过的:《七周七数据库》读书报告.docx
有趣的是我跟数据库似乎结下了不解之缘,本科的时候搞的网络服务很多需要数据库,现在做的一篇 SOSP 是 KV 数据库,一篇 NSDI 是分布式事务处理,不过写 paper 终于不用背概念了。
教师主页: 暂无