2
다음은 개체 지향 설정의 데이터베이스에 대한 스키마입니다. 모든 관계는 객체의 집합이됩니다. 학생은 사람이고 교수는 또한 사람입니다. 이들은 "isa"라고 표시된 지시 된 가장자리로 표시됩니다. 다른 모든 방향 가장자리는 참조 속성을 표시합니다. Course의 PreReq 속성은 참조 집합입니다. SQL 쿼리에서 foreach 사용, 개체 지향 데이터베이스
이
내가 쓸 필요가 쿼리입니다 : 각각의 분류를 들어, 학생 및 평균 GPA의 수를 나열합니다. 쿼리는 "Freshman"과 같은 상수를 사용할 수 없습니다. 출력에서 각 튜플은 Classification, NumOfStudents 및 AvgGPA로 구성되어야합니다.상수를 사용할 수 있다면이 작업을 수행 할 수있을 것이라고 생각합니다. 어떤 종류의 foreach가 분류 작업에 도움이 될 것이라고 생각하지만, 어떻게해야 하는지를 알 수는 없습니다. 쿼리는 기본 mysql 구문을 사용하여 작성해야합니다. Person 테이블 합류해야 할 수도 있기 때문에 약간의 외부 키가 있어야처럼
SELECT Classification, COUNT(*), AVG(GPA)
FROM Student
GROUP BY Classification
것 같습니다,하지만 난 디자인을 볼 수 없습니다 :
감사합니다. 이걸 가지고 실험 해 볼게. – user446836