이번학기부터 데이터베이스를 배우는 초보입니다.
교수님께서 책에 있는 SQL문을 실행시켜보고
그 결과를 캡쳐해오라고 하셨거든요..
델파이로 해도 된다고 하시길래 델파이로 mbd파일을 불러와서 sql문을 실행시켰는데요
문제는 SQL뷰라는 부분에서요..
한번도 실행이 안되고 계속 에러가 나는 거예요..
[create view cstudent(sno, sname, year)
as select sno, sname, year
from student
where dept = '컴퓨터'
with check option; ]
책에는 이렇게 하면 뷰가 생성된다고 되어있는데요
실행을 하면
계속
[with owneraccess option 선언의 구문오류입니다]
이런 말이 나오는데요..
델파이를 1학년때 쪼금만 배워서 잘 기억이 나지도 않는데
게다가 델파이로 데이터베이스를 하는건 아예 처음이거든요..
이건 왜 이러는 것인지 궁금합니다. ㅠ.ㅠ
원래 델파이에서 하면 안되는 것인지..
알려주심 감사요~
1. 주로 1대의 PC에서만 1사용자가 접속하는 종류
2. 여러 PC에서 여러사용자가 동시에 접속하는 종류
3. 분산 Database 시스템
이렇게 크게 나누어지는데여..
MDB는 1번에 해당되는 것으로
View의 개념이 존재하지 않는 DB라고 말씀드릴 수 있습니다.
View를 DB차원에서 제공하는 Database는
2,3번 입니다..
즉, Oracle, MS-SQL, Informix, Mysql등등이 이에 해당됩니다.
답이 되셨길..
책에서 제공하는 모든 것을 알고자 하실때에는
Oracle을 권고하고 싶습니다..
그다음으로 추천 드린다면, MS-SQL 혹은 MySQL입니다..
심도있고 깊이있는 공부를 원하신다면,
당연히 Oracle을 보셔야 합니다..
만약, Oracle을 보신다면,
Oracle 8i 이상을 보시기 바랍니다..