본문 바로가기

반응형
SMALL

🌈 백엔드/데이터베이스

데이터베이스_MySQL 계정 및 스키마 생성 [1] MySQL 계정 (1) MySQL 계정 생성하기 Users and Privileges 선택 Add Account 선택 Limint to Hosts Matching 항목에서 에서 %는 원격접속 이 가능하도록 해준다 localhost로 되어있다면 원격 접속이 불가하고 local로만 접속할수 있다 계정 추가가 완료되면 파란색 박스칸에 계정이 추가된다 [2] 스키마 Schemas (1) 스키마 생성 스키마란 사용할 개별 데이터베이스를 말한다 Schemas > 오른쪽 버튼 > Create Schema 선택 스키마의 이름 , Character Set , Collation 선택 지금 화면에서는 apply 버튼이 안보이지만 오른쪽 상단에 바를 없애면 apply 버튼이 보인다 누르면 이렇게 실행될거라고 보여주는 .. 더보기
DB_데이터베이스_트랜잭션 [1] 트랜잭션 (1) 트랜잭션 필요성 현실세계에서 예약, 은행, 할인 등 대규모의 데이터베이스를 사용할때 수천명 이상의 사용자가 동시에 데이터베이스에 접근하여 데이터베이스의 데이터를 사용하므로 데이터의 정확성 유지를 위해 항상 트랜잭션 관리가 중요해졌다 (2) 정의 프로그램 단위 논리적 기능을 수행하기 위한 기본 단위 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위 분리할수 없는 작업의 단위 각 트랜잭션은 하나의 특정작업으로 시작을 해서 묶여있는 모든 작업들을 다 완료해야 정상적으로 종료한다 (3) 2가지 특성 1. 오류에 대한 회복 데이터베이스 갱신 중 하드웨어 오류, 시스템 고장으로 인해 고장나도 일관성을 유지한다 2. 동시성 제어 다수 사용자가 데이터베이스를 동시에 접근하여 수행을 허용.. 더보기
DB_데이터베이스_정규형과 DB 설계 [1] 정규화 이론 (1) 이상 현상 1. 정의 의도와 다르게 데이터 오류가 발생되는 이상 현상 릴레이션 조작에 예기치 못한 문제 발생 2. 이상현상 종류 삭제 이상 : 삭제시 삭제되면 안되는 데이터도 삭제되는 현상 삽입 이상 : 필요하지 않는 데이터가 의도와 상관없이 데이터가 추가되는 현상 갱신 이상 : 갱신 시 일부 또는 전체가 누락되어 정보의 모순이 발생되는 현상 (2) 정규화 1. 정규화 정의 이상현상이 있는 릴레이션을 분해하여 이상 현상을 없애는 과정 데이터의 중복을 최소화하여 데이터를 구조화 하는 프로세스 릴레이션에 속성이 혼합되면서 데이터가 중복저장되어 이상현상이 발생된것을 해결하기 위해 진행한다 2. 정규화 원칙 = 스키마 변환과정 무손실의 원칙 중복 감소의 원칙 분리의 원칙 3. 정규화 .. 더보기
DB_데이터베이스_데이터 모델 및 언어 [1] 데이터 모델 (1) 데이터 모델 1. 데이터 모델의 정의 -정의 : 데이터베이스 설계 과정에서 데이터의 구조를 논리적으로 표현하기 위해 사용되는 도구 2. 데이터 모델의 종류 논리적 데이터 모델 : 개념 데이터 모델을 상세화하여 논리적인 데이터의 집합, 관리, 항목,관계를 정의한 모델 구조 개념적 데이터 모델 : 속성으로 기술된 개체 타입간의 관계를 이용하여 데이터 집합을 정의하고 관계를 정의한 모델 구조 (2) 데이터 모델링 1. 데이터 모델링의 정의 - 정보 시스템을 구축하기 위해 사용되는 데이터를 분석하여 제약조건을 체계적으로 정의하고 개념적인 도구를 이용하여 간결하고 이해하기 쉽게 표현한 도구 2. 데이터 모델링의 3단계 1 단계 : 개념적 데이터 모델링 - 추상화 수준이 높은 수준을 형상.. 더보기
DB_데이터베이스_개요 [1] 데이터베이스의 정의와 특징 (1) 데이터베이스 1. 데이터 베이스의 정의 조직에서 필요로 하는 여러 응용 시스템을 공동으로 사용할수 있도록 관련 데이터를 통합하여 저장한 데이터의 집합 2. 데이터베이스의 구성 통합데이터 저장데이터 운영데이터 공용데이터 (2) 데이터베이스의 특징 1. 실시간 접근성 2. 계속적인 변화 3. 동시공유 4.내용에 의한 참조 (3) 데이터베이스의 논리적 구성요소 1. 속성 : 각각의 데이터 필드 (고유번호 , 이름 , 지역 ) 객체의 성질이나 상태를 기술한 역할 객체의 구성요소 가장 작은 논리적 단위 2. 개체 : - 여러 속성이 모여 개체가 된다 (학생) - 정보의 역할을 수행하는 것은 개체이다 - 개체의 구성요소 : 개체 타입 , 개체 어커런스 , 개체집합 , 도메인.. 더보기

반응형
LIST