반응형 Computer Science/Database14 데이터베이스 모델링 기초 옛날에는 어떤 프로그램을 작성할 때, 계획하고 분석하기 보다는 일단 코딩해보는 습관때문에 결국 문제가 발생하여 모든 프로그램을 삭제하고 처음부터 다시 코드를 짜게 되는 일이 많았다. 이는 분석과 설계 작업을 등한시하는 소프트웨어 분야의 고질적 문제점이었다. 이러한 문제점 해결을 위해 '소프트웨어 개발 방법론'이 나타나고 이 분야를 '소프트웨어 공학'이라고 부르게 되었다. 소프트웨어 공학에서 가장 전통적으로 사용되는 모델은 폭포수 모델이다. 프로젝트 계획 - 업무 분석 - 시스템 설계 - 프로그램 구현 - 테스트 - 유지보수 이 모델에서 가장 핵심적인 부분은 업무 분석과 시스템 설계로, 전체 과정 중 50프로 이상을 차지한다. 데이터베이스 모델링은 분석과 설계 단계에서 가장 중요한 작업중 하나다. 데이터베.. 2021. 4. 1. [DB-01] DBMS와 SQL의 뜻 DBMS(Database management system): 데이터베이스를 관리하고 운영하는 역할을 하는 소프트 웨어. DBMS에 데이터를 구축하고 관리하기 위해서 사용되는 언어를 SQL(structured query language)라고 한다. SQL을 사용하여 DBMS를 통해 주요 정보를 관리 및 추출한다. DBMS와 데이터베이스는 다음의 중요한 특징을 가진다. 1. 데이터의 무결성 데이터에는 오류가 없고 일관성이 보장되어야 함 2. 데이터의 독립성 데이터베이스 크기를 변경하거나 데이터 파일의 저장소를 변경해도 기존의 응용프로그램에는 영향을 끼치지 말아야한다. 3. 보안 접근이 허가된 사람만 데이터에 접근할 수 있어야 한다. 4. 데이터 중복 최소화 동일 데이터가 여러 군데 중복으로 저장되는 것을 방.. 2021. 3. 26. 이전 1 2 3 다음 반응형