IT

    HTML 에서 table 사용시 th, td, tr의 특성과 차이점

    HTML Table Company Contact Country Alfreds Futterkiste Maria Anders Germany Centro comercial Moctezuma Francisco Chang Mexico Ernst Handel Roland Mendel Austria Island Trading Helen Bennett UK Laughing Bacchus Winecellars Yoshi Tannamuri Canada Magazzini Alimentari Riuniti Giovanni Rovelli Italy 일단 th는 header행을 의미합니다. 기본적으로 중앙정렬과 굵은글씨가 디폴트(default: 기본값)로 셋팅이 됩니다. td또한 행을 의미하는데 td와는 달리 디폴트값이 표준 텍..

    [SQLD] 정규화와 반정규화의 차이점 분석

    정규화는 기본적으로 데이터 중복성을 제거해주기 떄문에 (쪼개주기 때문에) 성능 자체는 향상되는 특징을 가지고 있습니다. 하지만 그만큼 조인이 많이 발생하기 때문에 그에 따른 성능저하가 나타나는 경우가 있을 수 있죠. 위의 그림을 보시면 공급자번호, 전화번호, 메일주소, 위치 이 4가지가 이미 좌측 테이블에 있는데 이걸 정규화를 진행해서 오른쪽과 같이 쪼개게 되면 조인해야 하는 테이블이 늘어나면서 성능저하가 일어나게 됩니다. 하지만 좌측처럼 한가지 테이블안에서 어차피 조인이 가능하다면 굳이 정규화를 진행할 필요가 없겠죠. 혹은 정규화가 되어있더라 하더라도 성능을 고려하여 좌측과 같이 반정규화를 진행하는 것이 더 효율적일 수 있기 때문에 반정규화를 하게 됩니다. 하지만 무분별한 반정규화는 데이터 무결성을 깨..

    Position static, relative, absolute, fixed 의 특징과 차이점

    우리가 페이지에 어떤 것( 텍스트나, 그림, 레이아웃 혹은 기타 등등) 들을 배치할 때 써야 할 CSS 속성 중에 Position 이라는 속성은 우선 상속되지 않는다고 한다. Static의 속성 다른 CSS의 사용과 마찬가지로 스타일 태그 내부에서 position을 정하게 된다. 이런식으로 써준다음에 body에서 ex1을 Class로 써주게 되면 200px 넓이와 높이를 가진 네모박스가 기본 위치에 나타나게 된다.(기본위치는 좌측 상단이다.) 보통 static은 사용할 일이 없지만, 앞에 설정된 position을 무시할 때 사용되기도 한다. relative의 특징position: relative은 위치 계산을 할 때 static의 원래 위치부터 계산한다. top, left, right, bottom 을 ..

    [SQLD] 인덱스의 종류와 특징

    SQLD 자격증 공부 중에 연습 문제가 나온게 있어 공유하려고 합니다. 우선 INDEX (인덱스) 란 SQL에서 어떤 역할을 하며 어떤 특징을 가지고 있는지 일반적인 사항부터 적겠습니다. 인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 인덱스는 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다. 테이블에 인덱스를 생성하지 않아도 되고 여러 개를 생성해도 된다. 인덱스의 기본적인 목적은 검색 성능의 최적화이다. 즉, 검색 조건을 만족하는 데이터를 인덱스를 통해 효과적으로 찾을 수 있도록 돕는다. 그렇지만 Insert, Update, Delete 등과 같은 DML 작업은 테이블과 인덱스를 함께 변경해야 하기 때문에 오히려 느려질 수 있다는 단점이 존재한다. B-TRE..

    비전공자가 IT에 입문하기 위해서 필요한 것들 (중 하나)

    안녕하세요. 사설을 처음으로 쓰는건 이 포스팅에서네요. 저는 IT쪽 공부를 시작한지 이제 막 두달정도 되었고 비전공자로서 아는 것이 없어서 돛단배로 바다를 건너야 하는 막막함을 느끼며 많은 구글링과 사람 찾아서 질문하기 등 여러 방법으로 정보를 모으고 있습니다. 일단 IT 업계는 평생 공부를 하여 끊임없는 지식의 확충을 해야함은 물론이고, 여러 커뮤니티를 통하여 지식을 공유하고 세미나 참가 등을 통해 인적, 지적 확장성을 지향해야 한다고 생각합니다. 그래서 간단하게 커뮤니티 몇가지를 소개해드리고자 하오니 참고하시고 도움되시길 바랍니다. https://github.com/bartkim0426/korea-dev-community비전공자 출신 개발자분께서 직접 생각하신 사이트 몇곳을 정리해두셨습니다. http..

    Sql의 쿼리 실행 과정 및 순서

    1. 문법적인 순서 1. SELECT2. FROM3. WHERE4. GROUP BY5. HAVING6. ORDER BY 2. 실행되는 순서 1. FROM2. WHERE3. GROUP BY4. HAVING5. SELECT6. ORDER BY SQLD 시험에서 이게 굉장히 중요하다. 보기가 엄청 긴 지문에서는 저게 눈에 익은 사람과 익지 않은 사람의 속도차이가 엄청나기 때문이다. 시간이 걸리더라도 정확히 이해하고 뜯어서 해석할 수 있는 능력을 만들어보자. 물론 나도..