본문 바로가기

분류 전체보기

(11)
D-23 논리적 데이터 모델 - db 관리 시스템의 종류에 따라 관계 데이터 모델(relational data model) - 네트워크 데이터 모델(network data model), 계층 데이터 모델(hierarchical data model) 외래식별자의 정의 부서(부모) 사원(자식) 엔티티 간 관계 도출 물리적 설계 단계 - 물리적 설계 과정 1. 사용 DBMS 결정 > 2. 데이터 타입 크기 결정 > 3. 데이터 용량 및 설계 및 업무 프로세스 분석 > 4. 역정규화 > 5. 무결성 제약조건 정의 > 6. 인덱스 정의 > 7. 데이터베이스 생성 위의 물리적 설계 과정 설명하자면? 1. 어떤 DB 쓸거냐? (ex MySQL MariaDB MongoDB Oracle...) 2. 테이블 컬럼 값(VARCHAR..
SQLD 필기 D-24 엔티티(ENTITY) ㅡ "미녀", "야수" 관계(RELATION) ㅡ "사랑하는 사이" 속성(ATTRIBUTE) ㅡ 야수 : "180cm" , "사나움", 미녀 : "160cm", "착함" 엔티티(ENTITY) - 데이터베이스에 자료로 표현하려는 것(객체) ex) 부서 엔티티, 사원 엔티티 쉽게 말해서 테이블이다.(거이 같은 개념) 속성(Attribute) - 데이터의 가장 작은 논리적 단위 ex) 부서 엔티티의 속성 : 부서 번호, 부서명, 위치 사원 엔티티의 속성 : 사번, 이름, 주소, 소속부서 쉽게 말해서 컬럼이다. 관계(Relation) - 엔티티와 엔티티 혹은 엔티티와 속성 간의 연관성을 관계라고 함 - 일반적으로 동사형으로 표현 ex) 사원이 부서에 소속되어 있다. 속성의 유형 단순 속성 ..
SQLD 시험접수 완료
0816 OOP란 무슨 약자인지, 또 설명 해주세요. OOP란 Object-Oriented Programming(오브젝트 오리엔티드 프로그래밍)의 약자로 C언어같은 절차지향적인 프로그래밍이 아닌 객체지향 프로그램을 뜻 합니다. (객체의 관점에서 프로그래밍 한다는 것) 객체지향 특징 네 가지 말해주세요 (간단히 설명도 해주세요) 객체지향의 네 가지 특징으로 캡슐화, 추상화, 다형성, 상속성(재사용)이 있습니다 캡슐화란 데이터와 코드의 형태를 외부로부터 알 수 없게하고, 데이터의 구조와 역할, 기능을 하나의 캡슐 형태로 만듭니다 추상화란 클래스들의 공통적인 특성(변수,메소드)을 묶어서 표현합니다 다형성이란 형태는 같지만 다른 기능을 하는것을 의미합니다. ex) 호랑이 클래스에서 "울음"을 고양이 클래스에서 상속 받는..
concat, reverse, sort, push, pop concat(배열,배열,...) 여러개의 배열을 결합하고자 할 때 사용 두 개의 배열을 합칠수도, 배열을 여러개 합칠 수 있다 원본배열에 영향을 끼치지 않는 메소드다. reverse() 배열에 담긴 값들을 역순으로 바꿔주는 메소드 원본배열에 영향을 끼친다. sort() 배열 안에 담긴 값들을 오름차순으로 정렬시켜주는 메소드 원본배열에 영향을 끼친다 push(추가할 요소) 배열 맨 뒤에 요소를 추가하고 배열의 크기 반환 pop() 배열의 맨 뒤 요소를 제거하고 제거된 요소를 반환
indexOf ㅡ 찾고자하는 요소(배열에서 해당요소가 위치해있는 index를 반환) 확인 1. 확인 버튼을 클릭 var dinner=prompt("오늘 저녁 메뉴를 입력하세요"); 2. alert 창이 화면에 나타나고 값을 입력했을시 ( 확인/취소창은 prompt ) var index = arr.indexOf(dinner); ㅡ>배열에서 해당요소가 위치해있는 index를 반환 console.log(index); ㅡ> 콘솔창에 index 값 출력 area2.innerHTML+="당신이 선택한 메뉴 "+dinner; if(index==-1){ area2.innerHTML+="는(은) 메뉴에 없습니다. "; }else{ area2.innerHTML+="는(은) "+index+"번째에 있습니다. " } 3. if-else문으로 화면에 값이 출력되고, 콘솔창에도 값이 출력되는것을 확인할 수 있다.
배열 배열선언 시 배열의 크기를 지정한 채로 선언하거나, 크기를 지정하지 않아도 된다 배열의 크기 제약이 없음
문자열과 숫자