본문 바로가기

ALL

(300)
[CSS] @media 다양한 미디어 유형이나 장치에 따라 서로 다른 스타일 규칙을 적용 @media 미디어타입 and(미디어특성) { CSS코드 } 미디어타입 타입 의미 기본값 all 모든 미디어 타입에 적용 all screen 컴퓨터화면, 타블렛, 스마트폰 등 볼 수 있는 모니터 화면이 있는 디바이스 print 인쇄 전용 미디어특성 특성 의미 width 뷰포트 가로 너비 max-width 뷰포트 최대 가로 너비(이하) min-width 뷰포트 최소 가로 너비(이상) height 뷰포트 세로 너비 max-height 뷰포트 최대 세로 높이 min-height 뷰포트 최소 세로 높이 orientation 뷰포트 방향(portrait, landscape)
[데이터베이스] #4 정규화 잘못된 데이터베이스 모델링 1. 데이터의 중복 일관성 유지의 어려움 저장 공간 낭비 2. 갱신이상 삽입이상, 삭제이상, 수정이상 좋은 릴레이션의 개념 1. 컴퓨터 프로그래머적 관점에서의 모델링 2. 릴레이션의 스키마를 얼마나 효율적으로 반영하고 있는가 3. 고려사항 한 릴레이션 내의 컬럼 간의 관계 분석 원하지 않는 데이터의 종속과 중복 제거 새로운 컬럼들이 데이터베이스에 추가될 때, 기존 컬럼과의 관계 수정을 최소화 함수적 종속성 1. 함수적 종속성의 정의 릴레이션 인스턴스를 분석하여 속성들 간의 연관관계를 표현한 것 릴레이션의 효율성을 향상시켜 좋은 릴레이션으로 변환하는데 이용되는 중요한 개념 {A} → {B} : 결정자 → 종속자 서로 다른 두 개의 레코드에 대해서 컬럼 값이 같으면 다른 컬럼 값..
[데이터베이스] #3 SQL SAFE UPDATES 모드 일종의 안전장치 update문과 delete문에 한해서 실행 의도하지 않은 데이터 변경/삭제 방지를 위해 MySQL은 SAFE UPDATES 모드를 지원 기본키가 아닌 컬럼을 대상으로 수정/삭제 조건을 명시할 경우 실행 여부를 결정 SET SQL_SAFE_UPDATES = 0 또는 1 중첩 질의 1. FROM절에서 중첩 질의 활용 SELECT MAX(A.평균연봉) AS 평균연봉 FROM (SELECT 소속학과, AVG(연봉) as 평균연봉 FROM 교수 GROUP BY 소속학과)AS A WHERE A.평균연봉 < 700000000 2.WHERE 절에서 중첩 질의 활용 select a.학생번호 from 전공 as a where a.학과이름 = '생활과학과' and not exi..
[CSS] plceholder 색깔 변경 일반적으로 placeholder 색상을 변경하는 방법은 아래와 같다 .input-classname::placeholder { color : red; } 하지만 크롬, 인터넷 익스플로러, Edge에서는 적용되지 않기 때문에 아래처럼 적어준다 .input-classname::-webkit-input-placeholder { color : red; } .input-classname::-ms-input-placeholder { color : red; } .input-classname::-moz-input-placeholder { color : red; }