DBMS와 웹프로그래밍의 관계에 대한 질문입니다(내공45)

DBMS와 웹프로그래밍의 관계에 대한 질문입니다(내공45)

작성일 2008.05.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 하는 말이 맞는 말인지, 틀린부분이 있으면 고쳐주시구요

 

좀더 구체적으로 살좀 붙여주세요~

 

학교에서 발표할 내용인데 자료를 열심히 찾아봐도

 

딱 가려운데를 긁어주는데는 없고 해서 자료 + 내생각을 정리한건데요

 

정확한건지도 잘 모르겠고 좀 너무 겉핡기 식인거 같기도 하고 그러네요..;;

 

----------------------------------------------------------------------

DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을 효과적으로

관리하기 위한 응용소프트웨어(?)를 말한다

수많은 DBMS가 나와있지만 대표적으로 많이 쓰이는 것으로

 ORACLE, MSSQL, MYSQL이 있다.

 

웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고

ASP는 IIS서버, PHP와 JSP는 APACHE서버를 사용하여 구동시키는데

JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT

컨테이너를 얹어서 사용한다.

 

웹언어와 서버를 정했으면 어떤 DBMS를 사용할 것인가를 정해야 하는데

서버는 언어에 종속적이기 때문에 고를수가 없지만 DBMS는 언어에 독립적

이므로 아무 언어에 아무 DBMS나 사용할 수가 있다.

보통 ORACLE은 대기업에서, MSSQL은 중소기업, MYSQL은 개인용으로

많이 사용하곤 하는데 이유는 ORACLE,MSSQL,MYSQL순으로 가격이 높고

안정성이나 규모가 크기 때문이다

 

사용할 DBMS까지 정했으면 이제 서버와 DBMS를 설치하고 웹언어와

DBMS를 연결해줄 커넥터, ODBC를 설치(?)하면 모든 준비가 끝난다.

이때 ASP와 PHP는 ODBC로 DBMS와 연결이 가능하지만 JSP의 경우는

JAVA에 최적화 된 데이터베이스 커넥터인 JDBC를 사용해야만 한다.

 

SQL 쿼리문은 ISO에서 제정한 표준을 사용하기 때문에 모든 DBMS가

같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.

----------------------------------------------------------------------

 

하고 이어서 이제 각 DBMS의 차이점에 대하여 설명할거에요

 

이런 내용에대해 잘 나와있는 블로그나 사이트도 알고계시면 좀 가르쳐주세요 ㅠ

 

성의껏 답변해주시면 감사내공도 드릴게요~ +_+



profile_image 익명 작성일 -

DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을 효과적으로

관리하기 위한 시스템을 말한다(프로그램도 틀린 말은 아니지만 시스템이 포괄적이므로 시스템으로 써주세요)

수많은 DBMS가 나와있지만 대표적으로 많이 쓰이는 것으로

 ORACLE, MSSQL, MYSQL이 있다.

 

웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고

ASP는 IIS서버, PHP와 JSP는 APACHE서버를 사용하여 구동시키는데

JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT

컨테이너를 얹어서 사용한다.

 

->

웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고

ASP는 IIS서버, PHP와 JSP는 APACHE서버 같은 WS(Web Server)를 사용하여 구동시키는데

JSP는 따로 컨테이너가 필요하기 때문에 APACHE 서버위에 TOMCAT같은 WAS(Web Application Server)

컨테이너를 얹어서 사용한다.

 

 

웹언어와 서버를 정했으면 어떤 DBMS를 사용할 것인가를 정해야 하는데

서버는 언어에 종속적이기 때문에 고를수가 없지만 DBMS는 언어에 독립적

이므로 아무 언어에 아무 DBMS나 사용할 수가 있다.

보통 ORACLE은 대기업(속도와 안전성- 특히 프로시저에서 매우높은 퍼포먼스를 보임 클러스터링, 옵티마이저를 등 각종 튜닝에서도 오라클 만한게 없음)

에서, MSSQL(성능도 무난하고 인지도도 있다. 가장 중요한건 무료!)은 중소기업,

MYSQL(쉽고 빠르게 사용자가 접근할수 있지만 꼭 MS O/S를 사용한다는 단점)은 개인용으로

많이 사용하곤 하는데 이유는 ORACLE,MSSQL,MYSQL순으로 가격이 높고

안정성이나 규모가 크기 때문이다.

 

사용할 DBMS까지 정했으면 이제 서버와 DBMS를 설치하고 웹언어와

DBMS를 연결해줄 커넥터, ODBC를(디비를 프로그램에서 컨트롤 할수있게하는 드라이버)

설치하면 모든 준비가 끝난다.

이때 ASP와 PHP는 ODBC로 DBMS와 연결이 가능하지만 JSP의 경우는

JAVA에 최적화 된 데이터베이스 커넥터인 JDBC를 사용해야만 한다.

 

SQL 쿼리문은 ISO에서 제정한 표준을 사용하기 때문에 모든 DBMS가

같지만 각각의 데이터형이나 용량, 속도, 안정성 측면에서 차이가 난다.

 

 

발표 분량이 어느정도 인지 모르겠으나 이 정도면 잘작성하신거 같네요 ^^

 

더 필요하신것 있으시면 쪽지나 덧글 주시고

 

더우신데 수고하셔용~~^^

관계에 대한 질문입니다(내공45)

... 웹프로그래밍을 하기위해 먼저 ASP, PHP, JSP 와 같은 언어를 선택하고 ASP는... 감사내공도 드릴게요~ +_+ DBMS 란 데이터베이스 관리 시스템으로 수많은 데이터들을...

컴퓨터 관련(IT) 용어 20개 알려주세요

... (한 2~3줄?) 내공은 30드림니다... 되도록 빨리 올려주세요 추가질문,, 그리고 컴퓨터 용어랑 IT 용어랑... 목적지에 대한 정보를 갖는다. 이 통신망의 적정 거리는...

웹디자이너에 대해(전문가분이답변주셨...

... 몇가지 질문을 좀 하려고하는데요, 되도록 전문가분이... 감사내공도 드리겠습니다. 빨간색으로 표시된 것은... 한가지 더 전문 웹디자이너가 되고 싶다면 웹프로그래밍을...

진로 질문좀요ㅠㅠㅠ

... 단점이 우울증이 심하고, 대인관계도 그렇게 나쁘진... 내공 15 걸게요~ 안녕하세요? 정보보안(컴퓨터보안)... (홈페이지제작) & 웹프로그래밍 과정 - 웹디자인...

건국대동국대인하대단국대숭실대아주대

... 내공30 비공개 질문 195건 질문마감률66.5% 2016.08.01. 19... 남자간호사에 대한 차별이 없지않아있다고... 사업차 만난 이스라엘 기업 관계자가 “보안 솔루션이 너무...

아주대 vs 건국대 vs 홍익대 vs 항공대...

... 신중한 답변기대하며 내공다드립니다. (사는곳은... 진학할것입니다. ) 질문자께서 약간 오해를... 학생들, 대한전기학회 주관 2015 스마트에너지 경진대회 수상 2015...