본문 바로가기

전체 글75

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.
리눅스 NFS (with. 실습) NFS(Network File System)란 서버에서 공유한 디렉토리를 로컬 시스템의 장치처럼 이용할 수 있게 개발된 파일 시스템이다. NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용한다. *마운트란 물리적인 장치를 특정 시스템에 연결 시켜주는 것을 의미한다. NFS 서버가 디렉토리를 공유하면 NFS 클라이언트가 공유한 디렉토리를 마운트해서 사용하는 실습을 해본다. 서버 설정 1. 서버) 서버에 NFS 관련 프로그램을 설치한다. 2. 서버) vi 편집기로 /etc/exports 를 연다. 3. 서버) vi 편집기에서 [공유할 경로] [허용할 네트워크 대역 or IP 주소] / [서브넷 마스크] ([옵션]) 을 추가한다. 4. 서버) 변경한 내용을 적용하기 위해 재.. 2023. 2. 8.