SQL

    2020년 03회 정보처리기사 필기 3과목(데이터베이스 구축) 문제 정리

    2020년 03회 정보처리기사 필기 3과목(데이터베이스 구축) 문제 정리

    2020년 03회 기출 리뷰 (2020.08.22) 1. 릴레이션 정규화 1NF 도메인이 원자값만으로 구성 2NF 부분 함수적 종속 제거 3NF 이행적 종속을 만족하지 않는 정규형 BCNF 모든 결정자가 후보키인 정규형 4NF 다치 종속 A->B 성립하는 경우 A에 함수적 종속관계 만족 5NF 모든 조인 종속이 후보키를 통해서만 성립 (도->부->이->겨->다->조 로 외움) 2. 관계형 데이터 모델 Relation : 테이블의 수 Attribute : 열의 수 Tuple : 행의 수 튜플의 수 : 카디널리티(Cardinality) 혹은 기수 속성의 수 : 디그리(Degree) 또는 차수 위 예제는 Relation : 1, Attribute(Degree) : 3, Tuple(Cardinality) : 5..

    마리아DB(Maria DB) 외부접속 허용법 우분투(ubuntu) 18.04

    마리아DB(Maria DB) 외부접속 허용법 우분투(ubuntu) 18.04

    서버 환경 우분투(ubuntu) 18.04 MariaDB : v15.1 (10.1.44) 제일 먼저 확인해야 할 것! 지금 DB 서버가 외부 접속을 허용하는 지 확인을 해보아야한다. netsat -tnlp 명령어로 해당하는 포트(3306은 마리아DB와 MySQL 서버의 Default 포트이다.) 가 외부접속을 허용하는지 확인한다. 처음에는 127.0.0.1:3306으로 외부접속을 허용하지 않는 형태로 나올 것이다.(필자는 허용한 상태라 :::3306이다.) 만약 로컬 접속만 허용하는 포트라면 수정이 필요하다. /etc/mysql/mariadb.conf.d 디렉터리로 이동한다. 여기서 50-server.cnf 파일을 수정해야한다. 여기서 bind-address부분을 주석처리 하거나 0.0.0.0을 주거나 ..

    제 1장 데이터베이스의 이해

    제 1장 데이터베이스의 이해

    정보화 사회에 접어들면서 물질보다는 디지털데이터 중심의 소비형태로 바뀌고있다 정보는 중요한 자원으로 인식되는 수준을 넘어 그 자체가 핵심적인 권력이 되는 사회가 되어 가고 있다. 정보를 사용하고 분석하는 과정을 살펴보면 그 중심에는 데이터베이스라는 소프트웨어가 존재하는 것을 확인 할 수 있다 데이터베이스는 데이터의 집합을 뜻한다. 업무를 사람의 힘으로 직접 처리하기에는 많은 자원(인력 및 시간)이 요구된다. 하지만 컴퓨터와 데이터베이스를 이용하면 이 작업을 신속하고 효과적으로 처리할 수 있다. 1960년대부터 연구되어 온 데이터베이스 관리시스템(DBMS : DataBaseManagement System)은 컴퓨터를 사용하여 데이터베이스를 관리할 수 있는 시스템이다. DBMS란 '한 조직의 연관된 데이터 ..