2013-04-20 3 views
0

MySQL에 관계형 대수 입력을 가져 오려고하지만 프로젝션 등의 기호를 허용하지 않습니다.MySQL은 관계형 대수를 읽습니까?

예를

Πstarter, ender, pointsStarter, pointsEnder, debatedate (contest) 

위해 나는 투사 허용되지 않는다는 오류를 얻을.

나는이

(Πstarter, ender, pointsStarter, pointsEnder, debatedate(σpointsStarter>=pointsEnder(Contest))) |> 

Contest.starter = Debater.name (σclub = '플라톤'(토론자))

MySQL이이를 수락하지 않습니다, 생각?

+0

그건 Cyrilic 스크립트에서 영어 문장을 철자하는 것과 유사합니다. 의미는 변하지 않지만 그것을 이해할 수있는 수신기 집합은 극적으로 변합니다. –

+0

RA가 가지고있는 테이블에 대해 작동 하는지를 테스트 할 수있는 방법을 알고 있습니까? – Ausghostdog

+2

질문을 파기하지 마십시오. – josliber

답변

1

유효한 MySQL 입력은 SQL 쿼리 형식이며 관계형 대수 표현식이 아닙니다. 비록 그것이했다면, 그것은 아주 재미있을 것입니다.

편집 : RA 경로를 내려 가고 싶다면 관계형 대수를 SQL 쿼리로 변환하는 Java 소프트웨어 조각.

+0

어쨌든 내가 작동하는지 확인해야하는 테이블에 대해 RA를 테스트 할 수 있습니까? – Ausghostdog

+0

링크 된 페이지를 기반으로 MySQL 데이터베이스 설정을 구성하고 jar 파일을 실행할 수있는 것처럼 보입니다. 명령 줄 인터페이스가있는 것 같습니다. 나는 그것을 직접 사용하지 않았지만, 주목할만한 가치가 있다고 생각했던 것입니다. –

관련 문제