728x90
반응형

DB/SQL 19

이것이MySQL이다 - 01) MySQL 유틸리티 사용법

MySQL Workbench 사용 방법 MySQL Workbench의 발전과정◦2002년에 만들어진 DBDesigner4 제품⁃MySQL의 비주얼 툴로 사용 ◦2003년에 MySQL GUI Tools Bundle로 통합⁃2005년에 MySQL Workbench 프리뷰버전으로 변경되어 발표⁃2007년부터 본격적으로 개발되고 버전이 업그레이드 ◦MySQL 5.0 버전부터 본격적으로 MySQL의 GUI 툴로 제공⁃Workbench 5.0 버전은 Windows용으로만 제공⁃5.1 버전에서 다른 운영체제도 지원2018년에 8.0 버전 발표 Workbench의 주요한 기능◦데이터베이스 연결 기능◦인스턴스 관리◦위저드를 이용한 MySQL의 동작◦통합된 기능의 SQL 편집기◦데이터베이스 모델링 기능◦포워드/리버스..

DB/SQL 2023.02.02

이것이MySQL이다 - 데이터베이스 모델링

프로젝트의 진행 단계 프로젝트 (Project)현실세계의 업무를 컴퓨터 시스템으로 옮겨놓는 일련의 과정대규모의 프로그램을 작성하기 위한 전체 과정ex) 집 짓기의 경우 : 초가집 -> 목조건물 -> 수 십층 이상의 건물분석과 설계 작업 등한시 -> ‘소프트웨어 개발 방법론’의 대두 폭포수 모델 (Waterfall Model) 폭포수 모델 (Waterfall Model)가장 오래되고 전통적으로 사용되는 소프트웨어 개발 모델폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행장점각 단계가 명확히 구분되어 프로젝트의 진행 단계가 명확해짐단점문제점이 발생될 경우 다시 앞 단계로 거슬러 올라가기가 어려움문제점이 대부분 프로그램 구현 단계나 테스트 단계에서 발생대부분의 문제점을 업무 분석단계에서 다시 시작하여..

DB/SQL 2023.02.02

이것이MySQL이다 - MySQL 전체 운영 실습

요구사항 분석과 시스템 설계 그리고 모델링 정보시스템 구축 절차 요약 분석, 설계, 구현, 시험, 유지보수의 5가지 단계분석구현하고자 하는 프로젝트의 가장 첫 번째 단계시스템 분석 또는 요구사항 분석이라고 불림요구사항 분석은 현재 우리가 ‘무엇을(What)’ 할 것인지 결정사용자의 인터뷰와 업무 조사 등을 수행프로젝트의 첫 단추를 끼우는 중요한 단계분석의 결과로 많은 문서 작성설계시스템 설계 또는 프로그램 설계구축하고자 하는 시스템을 ‘어떻게(How)’ 할 것인지 결정대부분의 프로젝트에서 분석과 설계의 과정이 전체 공정의 50% 이상 차지 데이터베이스 모델링과 필수 용어데이터베이스 모델링현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지를 결정하는 과정저장할 정보는 테이블(Table)이..

DB/SQL 2023.02.02

이것이MySQL이다 - DBMS 개요와 MySQL 소개

DBMS 개요 데이터베이스의 정의와 특징 데이터베이스 ‘데이터의 집합’여러 명의 사용자나 응용프로그램이 공유하는 데이터들동시에 접근 가능해야데이터의 저장 공간’ 자체 DBMS데이터베이스를 관리·운영하는 역할 DBMS 개념도 DB/DBMS의 특징 데이터의 무결성 (Integrity)데이터베이스 안의 데이터는 오류가 없어야 함제약 조건(Constrain)이라는 특성을 가짐 데이터의 독립성데이터베이스 크기 변경하거나 데이터 파일의 저장소 변경시기존에 작성된 응용프로그램은 전혀 영향을 받지 않아야 함 보안데이터베이스 안의 데이터에 데이터를 소유한 사람이나 데이터에 접근이 허가된 사람만 접근할 수 있어야 함접근할 때도 사용자의 계정에 따라서 다른 권한 가짐 데이터 중복의 최소화동일한 데이터가 여러 개 중..

DB/SQL 2023.02.02
728x90
반응형