{"title":"多媒体查询和表示代数","authors":"V. S. Subrahmanian","doi":"10.1109/DEXA.1998.707383","DOIUrl":null,"url":null,"abstract":"In classical relational databases, we have a declarative query language called the relational calculus. Calculus queries specify what the user wishes to ask, but do not tell the system how to compute this. In contrast, the relational algebra specifies a query, together with an operational way of executing the query. Queries expressed in the declarative calculus are executed by converting the query to an algebraic query, and then optimized. The article covers two types of database-databases of multimedia objects, and databases of (possibly interactive) multimedia presentations. It shows how, for each of these types of database, we may: (i) build a query calculus, (ii) build a query algebra, and (iii) link up the two through equivalence results that may be used for optimizing queries.","PeriodicalId":194923,"journal":{"name":"Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Multimedia query and presentation algebras\",\"authors\":\"V. S. Subrahmanian\",\"doi\":\"10.1109/DEXA.1998.707383\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In classical relational databases, we have a declarative query language called the relational calculus. Calculus queries specify what the user wishes to ask, but do not tell the system how to compute this. In contrast, the relational algebra specifies a query, together with an operational way of executing the query. Queries expressed in the declarative calculus are executed by converting the query to an algebraic query, and then optimized. The article covers two types of database-databases of multimedia objects, and databases of (possibly interactive) multimedia presentations. It shows how, for each of these types of database, we may: (i) build a query calculus, (ii) build a query algebra, and (iii) link up the two through equivalence results that may be used for optimizing queries.\",\"PeriodicalId\":194923,\"journal\":{\"name\":\"Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DEXA.1998.707383\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Ninth International Workshop on Database and Expert Systems Applications (Cat. No.98EX130)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DEXA.1998.707383","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In classical relational databases, we have a declarative query language called the relational calculus. Calculus queries specify what the user wishes to ask, but do not tell the system how to compute this. In contrast, the relational algebra specifies a query, together with an operational way of executing the query. Queries expressed in the declarative calculus are executed by converting the query to an algebraic query, and then optimized. The article covers two types of database-databases of multimedia objects, and databases of (possibly interactive) multimedia presentations. It shows how, for each of these types of database, we may: (i) build a query calculus, (ii) build a query algebra, and (iii) link up the two through equivalence results that may be used for optimizing queries.