본문 바로가기

Database/DB7

ERD ERD(Entity Relationship Diagram) 현실 세계를 개체와 개체 간의 관계를 이용해 개념적 구조로 표현하는 것을 말한다. 개체는 명사, 관계는 동사, 속성은 특징이라고 생각하면 도움이 된다. 관계는 다음과 같이 3가지 관계가 있다. 2023. 2. 10.
리눅스 MySQL설치 및 외부 접속 1. yum -y install mysql-server 명령어로 mysql을 설치한다. 2. mysql 서버 프로그램을 실행한다. 3. mysql 설치의 보안을 실행한다. (Strong 0으로 입력함) 4. 클라이언트에서는 mysql 서버의 루트 사용자 유형으로 접속한다. 5. 외부에서 admin이라는 사용자가 접속할 수 있도록 설정한다. 6. admin이라는 Username으로 접속한다. 7. 연결이 된 것을 확인할 수 있다. 8. 더블클릭하여 접속하면 다음과 같은 창이 뜬다. 2023. 2. 10.
데이터 베이스에 대해 데이터 베이스(DB) 데이터 베이스(Database)는 데이터를 효율적으로 수집하거나 저장하기 위해 사용한다. DB의 특징은 자료 추상(공통 성질), 자료 독립, 자기 정의가 있다. 자료 추상은 복잡한 자료를 쉽게 사용하고 개념화하며 사물의 공통 성질을 추출하는 것을 의미한다. 자료 독립은 자료와 프로그램이 따로 유지된다는 의미이다. 자기 정의는 자료의 구성과 내용을 DB 자신이 저장하고 관리하는 것을 의미한다. DB 장점 DB의 장점은 데이터의 논리적 독립성, 데이터의 물리적 독립성, 데이터의 무결성 유지, 데이터 중복성 최소화, 데이터 불일치 제거가 있다. 데이터의 논리적 독립성은 논리적 구조가 변경되어도 DB를 이용하는 프로그램에는 영향을 미치지 않는 것이다. 데이터의 물리적 독립성은 저장 장치의 .. 2023. 2. 10.