데이터 베이스에 공부하려고 하는게 궁금한게 너무 많아서 질문 좀 드리겠습니다.
1. 오라클이나 MySQL과 같은 프로그램은 데이터베이스를 만들어주는 툴인가요? 그러니까 Microsoft Access 와 같은 프로그램인가요?
2. SQL문은 무엇인가요? 오라클이나 MySQL과 같은 데이터베이스프로그램은 다 이 언어를 쓰는건가요?
3. 오라클이나 MySQL과 같은 프로그램으로 만든 데이터베이스 소스는 각각의 구조가 다른건가요?
5. 각 데이터베이스프로그램(오라클,MySQL 등등)의 차이점은 무엇이지요? 데이터 베이스 소스 구조의 차이점인가요? 서치엔진이나 그런 것들의 차이점인가요?
6. 한 프로그래밍 언어에서 다른 데이터베이스 시스템으로 구성된 데이터베이스 소스에 접근하기 위해선 각각에 대해 따로 작성해주어야 하는건가요? 아니면 통합된 솔루션이 있는가요?
7. 데이터 베이스 시스템과 데이터 베이스 프로그래밍은 별개의 분야인가요?
저가 프로그래밍 언어에 대해서는 c언어와 API, MFC 등을 알고 있는데 데이터 베이스에 관해서는 왕초보라서 질문드립니다. 상세한 답변 좀 부탁드립니다.
그리고 데이터 베이스 시스템과 데이터베이스프로그래밍 각각에 대해 좋은 책 있으면 추천점 해주세요. 왠만하면 대학에서 쓰는 교재가 좋을 것 같은데. 이때까지 읽어 본 책 중에서 대학교재에서 쓰는 책이 이해하기도 쉽고 잘 쓰여져 있더라구요.
|