Ubuntu 18.04 安装OpenCV3.4.5:详解教程与操作指南

需积分: 30 1 下载量 14 浏览量 更新于2024-08-07 收藏 4.99MB PDF 举报
本资源是一份针对Ubuntu 18.04操作系统下安装OpenCV 3.4.5的教程,以图文并茂的方式讲解一系列与数据库系统操作相关的任务。以下是根据提供的描述提炼出的关键知识点: 1. 数据库查询操作: - 找出供应商的姓名和所在城市:通过SQL命令`SELECT SNAME, CITY FROM S`实现。 - 获取零件的名称、颜色和重量:`SELECT PNAME, COLOR, WEIGHT FROM P`。 - 查找使用供应商Sl供应的零件工程号:`SELECT DISTINCT JNO FROM SPJ WHERE SNO='S1'`。 - 检索工程项目J2使用的零件及其数量:`SELECT PNAME, QTY FROM SPJ, P WHERE P.PNO = SPJ.PNO AND SPJ.JNO='J2'`。 - 识别上海供应商供应的零件号码:`SELECT PNO FROM SPJ, S WHERE S.SNO=SPJ.SNO AND CITY='上海'`。 - 获取使用上海产零件的工程名称:`SELECT JNAME FROM SPJ, S, J WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO`。 - 搜索没有使用天津产零件的工程号:`SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DISTINCT JNO FROM SPJ, S WHERE S.SNO=SPJ.SNO AND S.CITY='天津')`。 2. 颜色修改和供应商调整: - 将全部红色零件的颜色改为蓝色:这是一个逻辑上的操作,通常在数据库中可能涉及数据更新或视图更新,但实际SQL语句并未给出,需要根据具体应用环境编写相应脚本。 - 将P6零件的供应商从S5改为S3:涉及数据更新,可能需要执行类似`UPDATE SPJ SET SNO = 'S3' WHERE PNO = 'P6' AND SNO = 'S5'`的SQL命令。 3. 数据库操作的增删改查: - 删除供应商S2的记录和相应的供应关系:这需要执行`DELETE FROM SPJ WHERE SNO = 'S2'` 和 `DELETE FROM SPJ WHERE SNO = 'S2'`,可能还需配合其他表的删除操作。 - 插入新的供应情况记录:`(S2, J6, P4, 200)`,可能需要执行`INSERT INTO SPJ (SNO, JNO, PNO, DISP) VALUES ('S2', 'J6', 'P4', 200)`。 4. 考研复习与数据库系统概论: - 该教程还提到数据库系统概论的学习资源,特别是王珊编写的教材,强调了在考研复习中理解和处理复杂查询的重要性,以及如何准备概念题、简答题和论述题,要求考生能够深入理解并能以论文形式表达。 5. 圣才学习网的优势: - 提供与《数据库系统概论》教材配套的复习资料,包括名校笔记、课后习题详解、在线答疑、3D电子书和题库等。 - 互动学习功能,如摇一摇找学友、720度立体旋转阅读体验以及手机扫码阅读分享,增强学习的便捷性和社交性。 总结,这份教程不仅涵盖了OpenCV的安装,还结合了数据库系统操作的实际应用场景,适合学习者在实践中提升技能,并且特别适合准备考研的学生,提供全面的复习和练习支持。