본문 바로가기

728x90
반응형

MySQL

[DB_MySQL] 이것이 MySQL이다 ch04 데이터베이스 모델링 1. 프로젝트의 진행 단계 ◎ 프로젝트(Projcet) ▷ 현실세계의 업무를 컴퓨터 시스템으로 옮겨놓는 일련의 과정 ▷ 대규모의 프로그램을 작성하기 위한 전체 과정 ▶ ex) 집 짓기의 경우 : 초가집 → 목조건물 → 수 십층 이상의 건물 ▷ 분석과 설계 작업 등한시 → '소프트웨어 개발 방법론'의 대두 ▷ 폭포수 모델 (Waterfall Model) ◎ 폭포수 모델 (Waterfall Model) ▷ 가장 오래되고 전통적으로 사용되는 소프트웨어 개발 모델 ▶ 폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행 ▷ 장점 ▶ 각 단계가 명확히 구분되어 프로젝트의 진행 단계가 명확해집니다. ▷ 단점 ▶ 문제점이 발생될 경우 다시 앞단계로 거슬러 올라가기가 어려움 ▶ 문제점이 대부분 프로그램 구현 단계나 테.. 더보기
[DB_MySQL] 이것이 MySQL이다 ch03(MySQL 전체 운영 실습) 1. 요구사항 분석과 시스템 설계 그리고 모델링 ◎ 정보시스템 구축 절차 요약 ▷ 분석, 설계, 구현, 시험, 유지보수의 5가지 단계 ▷ 분석 ▶ 구현하고자하는 프로젝트의 가장 첫번째 단계 ▶ 시스템 분석 또는 요구사항 분석이라고 불림 ▶ 요구사항 분석은 현재 우리가 '무엇을(What)' 할 것인지 결정 ▶ 사용자의 인터뷰와 업무 조사 등을 수행 ▶ 프로젝트의 첫 단추를 끼우는 중요한 단계 ▶ 분석의 결과로 많은 문서 작성 ▷ 설계 ▶ 시스템 설계 또는 프로그램 설계 ▶ 구축하고자하는 시스템을 '어떻게(How)' 할 것인지 결정 ▶ 대부분의 프로젝트에서 분석과 설계의 과정이 전체 공정의 50% 이상 차지 ◎ 데이터베이스 모델링과 필수 용어 ▷ 데이터베이스 모델링 ▶ 현실세계에서는 사용되는 데이터를 MyS.. 더보기
[DB_MySQL] 이것이 MySQL이다 ch01(DBMS, MySQL) 1. DBMS 개요 (1) 데이터베이스의 정의와 특징 ◎ 데이터베이스 ▷ 데이터의 집합 ▷ 여러명의 사용자나 응용프로그램이 공유하는 데이터들 ▷ 동시에 접근 가능해야합니다. ▷ 데이터의 저장 공간 자체 ◎ DBMS ▷ 데이터베이스를 관리, 운영하는 역할 ◎ DBMS 개념도 (2) DB/DBMS의 특징 ◎ 데이터의 무결성 (Integrity) ▷ 데이터베이스 안의 데이터는 오류가 없어야합니다. ▷ 제약 조건(Constrain)이라는 특성을 가집니다. ◎ 데이터의 독립성 ▷ 데이터베이스 크기를 변경하거나 데이터 파일의 저장소 변경시 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 합니다. ◎ 보안 ▷ 데이터베이스 안의 데이터에 데이터를 소유한 사람이나 데이터에 접근이 허가된 사람만 접근할 수 있어야합니.. 더보기

728x90
반응형