第五章——多媒体数据库及基于内容检索2014.ppt

第五章——多媒体数据库及基于内容检索2014.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章——多媒体数据库及基于内容检索2014

多媒体技术及应用 第*页/总28页 第五章 多媒体数据库 本章主要内容 数据库系统简介 多媒体数据库系统简介 基于内容的检索 实验 第*页/总28页 5.1 数据库系统简介 数据存储的发展历程 数据的物理存储到逻辑存储 早期的程序员存取数据时,需要提供其物理参数,没有文件的概念 磁盘的物理结构 第*页/总28页 5.1 数据库系统简介 数据存储的发展历程 文件系统的出现大大提高了计算机的可用性,方便了数据存储 网络上的文件系统 第*页/总28页 5.1 数据库系统简介 发展过程 随着数据量的急剧上升,文件系统的规模不断扩大。 数据库系统正是在这种需求的推动下孕育而生 第*页/总28页 5.1 数据库系统简介 发展过程 早期数据库 层次型 (目前仍然在使用) 网络型 很少使用 第*页/总28页 5.1 数据库系统简介 发展过程 关系数据库 1970 年是发生伟大转折的一年。这一年的6月,IBM圣约瑟研究实验室的高级研究员埃德加·考特 (Edgar Frank Codd) 在“Communications of ACM ”上发表了《大型共享数据库数据的关系模型》一文。 ACM (Association of Computing Machinery)后来在1983年把这篇论文列为从1958年以来的25年中最具里程碑意义的25篇论文之一,因为它首次明确而清晰地为数据库系统提出了一种崭新的模型, 即:关系模型。 第*页/总28页 5.1 数据库系统简介 发展过程 简单的讲,关系数据库是表的集合。 比如:查询所有及格的成绩时,如果考试科目发生变化,则程序需要变化。 解决方案:建立多个表,然后通过关系数据库,建立表之间的联系。 第*页/总28页 5.1 数据库系统简介 发展过程 表的例子(2) (数据库如果设计不合理,会产生很大冗余,但便于操作) 第*页/总28页 5.1 数据库系统简介 数据库的主要功能 保存数据 Insert into t1 (id, name , course, score) values (102,JM Hu,math,99) 提取数据 Select * from t1 检索数据 Select * from t1 where score60 分析数据 Select count * from t1 where score50 and c=60 第*页/总28页 5.1 数据库系统简介 数据库的主要功能 SQL语句的主要功能 (1)建立数据库的表格。(包括设置表格所可以使用之空间) (2)改变数据库系统环境设置。 (3)针对某个数据库或表格,授予用户存取权限。 (4)对数据库表格建立索引值。 (5)修改数据库表格结构。(新建、删除或是修改表格字段) (6)对数据库进行数据的新建。 (7)对数据库进行数据的删除。 (8)对数据库进行数据的修改。 (9)对数据库进行数据的查询。 第*页/总28页 5.1 数据库系统简介 几种重要的SQL语法 SELECT 语句 SELECT [predicate] {*|table.*|[table.] field [,[table.]field2[,...]]} [AS alias1 [,alias2[,...]]] FROM tableexpression [,...][IN externaldatabase] [WHERE...] [GROUP BY...] [HAVING...] [ORDER BY...] [WITH OWNERACCESS OPTION] 其中:Predicates用来指明所要选择的记录的方式。如ALL、TOP与DISTINCT等 tableexpression 指表格名称或是被读取数据的表格名称。这个参数可以是一个单一的表格名称,或是一段已经被存储的SQL查询等。 HAVING 条件子句:指定一特定的分组记录,并满足HAVING 所指定的条件或状态,但必须是针对分组的条件设置(与GROUP BY连用) 。 第*页/总28页 5.1 数据库系统简介 几种重要的SQL语法 创建数据库语句 CREATE TABLE语句 语法:CREATE TABLE table(field1 type[(size)][index1][,field2 type[(size)][index2][,...]][,multifieldindex[,...]]) 注意:使用这个命

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档