일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 자바스크립트 객체
- 한글입력 잘림
- jquery 사용하기
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- max apache
- 한글입력 안됨
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 자바스크립트 class
- 비주얼스튜디오 코드
- 한글입력 씹힘
- 한글입력 오류
- 블록 스코프
- python GUI 사용하기
- python tkinter 인터페이스
- 자바스크립트 객체 만들기
- 객체
- 자바스크립트
- 한글잘림
- 닐 스미스 지음
- max MySQL
- 배열 분해 할당
- 맥 아파치
- 객체지향
- 황반석 옮김
- 기획자랑 사이좋게 지내고 싶다
- 제이쿼리연결
- 제이펍 출판
- 맥 mysql
- 생활코딩
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 자바스크립트 객체
- 한글입력 잘림
- jquery 사용하기
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- max apache
- 한글입력 안됨
- SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 배열 할당
- 자바스크립트 class
- 비주얼스튜디오 코드
- 한글입력 씹힘
- 한글입력 오류
- 블록 스코프
- python GUI 사용하기
- python tkinter 인터페이스
- 자바스크립트 객체 만들기
- 객체
- 자바스크립트
- 한글잘림
- 닐 스미스 지음
- max MySQL
- 배열 분해 할당
- 맥 아파치
- 객체지향
- 황반석 옮김
- 기획자랑 사이좋게 지내고 싶다
- 제이쿼리연결
- 제이펍 출판
- 맥 mysql
- 생활코딩
- Today
- Total
목록개발/SQL (9)
java,javascript,android,php,sql,공부용,메모용

* 식별자 표기법 *** 정규화 반복적인 데이터를 분리하고 각 데이터가 종속된 테이블에 적절하게 비치되도록 하는것 - 1차 정규화 : 같은 성격, 내용 컬럼이 연속될 때 컬럼 제거, 테이블 생성. - 2차정규화 : PK키가 2개 이상 복합키 구성일 때, 부분적 함수 종속 관계 테이블 분리 - 3차정규화 PK키가 아닌 일반 칼럼에 의존하는 칼럼 분리 -> 기본기를 제외한 컬럼간의 종속성 제거(이행 함수 종속성 제거) *** 반정규화 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능 향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리 등을 수행함. + 조회시 디스크 I/O가 많거나 경로가 멀어 조인에 의한 성능저하 막기. *** 분산 DB 투명성 1. 분할 투명성 : 각 사본이 여러 site에 저장. ..
1장 데이터 모델링의 이해. 1. 모델링의 이해 + 모델링의 정의 : 다양한 현상을 표기법에 의해 표기하는것. + 특징 3가지 : 추상화, 단순화, 명확화 + 모델링의 3가지 관점 : 데이터관점, 프로세스 관점, 삼관 관점(데이터와 프로세스) 2. 데이터모델의 기본개념 이해 + 데이터 모델의 정의 : 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 + 데이터 모델이 제공하는 기능. : 시스템 가시화, 명세화(시스템 구조와 행동), 구조화된 틀 제공 문서화, 세부 사항은 숨기는 다양한 관점 제공, 상세 수준의 표현 방법 제공 3. 데이터 모델링의 중요성, 유의사항 + 중요성 - 파급효과, 복잡한 정보요구 사항의 간결한 표현, 데이터 품질. + 유의사항 - 중복 : 같은 시간 같은 데이터 제공 —..
*Select 문 실행 순서 주의사항 + From 에 정의되지 않은 테이블의 칼럼을 where, group by, having, order by, select 에 사용하면 오류 + ODER By 절에는 Select 절에 나타나지 않은 From 절의 테이블 칼럼을 불러와 사용할 수 있다. 단, Distinct 를 지정하거나 Group By 절이 있거나 UNION 연산자가 있으면 열의 정의가 select 절에 표시되어야 한다. + 인라인뷰에 정의된 select의 칼럼을 메인쿼리에 사용가능하다 —> 미정의된 것은 에러남 —> 서브쿼리에 사용된 칼럼을 사용하면 계속 유지되는 것이 아니라 범위를 벗어나면 사용 불가능 (인라인뷰도 동일하다.) + GROP BY 절에 그룹핑 기준을 정하면 -> 그룹핑된 컬럼과 집계함..
순서대로 되어있지 않음. 나는 컬럼이라고 쓰는게 좋은데 자꾸 칼럼이라고 고치라고해서 컬럼과 칼럼이 섞여 써져있음ㅠ * 관계형 데이트베이스 관계 연산 선택연산 Selection 조건에 맞는 행(튜플) 조회 선택-행 투영연산 Projection 조건에 맞는 컬럼(속성) 조회 투영-칼럼 결합연산 Join 공통 속성을 사용해 새 릴레이션 생성 나누기연산 Division 공통요소 추출 분모 릴레이션의 속성 삭제 후 중복행 제거 *ROW(로우 가로, 행) COLUMN(칼럼 세로, 열) *On Delete Cascade -> 테이블 생성시 맨 뒤에 작성 사용 예) 테이블 A의 A1컬럼을 B테이블에서 참조하고 있다. A1칼럼의 데이터 삭제 시에 연속적으로 B 테이블 데이터도 삭제하고 싶다 *DELET 문 DELETE ..

SQLD 개발자 취득을했다... 코로나가 퍼지고 부모님의 설득하에 당분간 쉬면서 집에서 놀아라~! 해서 학원이 끝나고 논지 1년이 되어가는데 블로그에 쓴건 이정도가 다이고 앱프로그래밍 책을 다 보자고 한지 1년이 되었지만 놀기 바쁘고 한게 없어서 1차 취득에 실패했던 시험을 1년만에 다시봤다. 비전공자가 시험보는데 2번쨰 보는거고 76점으로 이번엔 취득에 성공했다 학사학위가 없어 전문가에 도전하진 못했지만 개발자를 취득했으니 전문가도 시험을 볼 수 있다. 그치만 전문가는 sql튜닝이 들어가고 최적화나 이런부분을 하는거 같은데 내가 데이터베이스 전문가가 될것이 아니라면 딱히 필요하진 않을거 같다. SQLD 시험 공부는 노랭이라고 불리는 책으로 공부하면 좋다 그리고 이번에 단어들이 꽤 많이 바껴서 2021년..
SQLD 몇 회 차 인지 모르겠는데 시험을 학원 다니면서 공부해서... 부족한 게 많은 채로 갔다가 이번에 코로나로 쉬는 기간이 많아져서 다시 시험 봤음 41회 차 결과는 6월 25일 날 나온다고 함 일단 후기는 SQLD 시험을 보려고 공부했지만 이전 회사에서 왜 A/S게시판 목록을 불러올 때 매우...느렸는지 납득하게 해 줬고 어떤 방법으로 해결할 수 있는지 이론적으로 빠삭해지는 기회가 되었음 시험을 본 게 단지 자격증 취득만이 아닌 이론적으로 이걸 어떻게 해야 성능이 좋아지고 다른 문제가 안 생기는지 어떻게 해결해야 하는지 알게 되어서 좋았음 안드로이드 앱 공부나 java랑 php 하면서도 sql이 필수적인데 도움이 많이 될 거 같음 합격했으면 좋겠다! 1. 문제집 / 책 1) 데이터 자격검정 홈페이..
SQL 공부를 하고있는데 오라클 계정 접속하는데 오류가났다 oracle: the password has expired. 명령프롬프토 열고 sqlplus /"as sysdba" default 비번 만료 기한 확인 SQL> select * from dba_profiles where profile = 'DEFAULT'; -password_life_time의 값이 세팅을 하지 않은 경우 180일. default 비번 만료 기한 unlimited로 변경 SQL> alter profile default limit password_life_time unlimited; SQL> alter user 계정명 account unlock; - 계정 락 해제. SQL> alter user 계정명 identified by 새비밀..

테이블 생성하기, 테이블 수정하기, 필드 수정 삭제 필드타입 수정, 테이블 삭제하기 heidisql로 할거여서 콘솔로 해보는건 테이블 생성하는거 빼고 패스 필드는 컬럼이라고도함 column (그누보드에서 여분필드라는 말이 이거임) 이전에 그누보드 할때 SQL을 모르는 상태로해서 여분필드가 대체뭔데 한적있음... 번호 추가할때 필드 쪼개서쓰고 하더라 여기저기 질문하면 다들 SQL 배우라고 했는데 이제 조금은 이해감 글에 필드랑 컬럼을 섞어썼는데 같은 의미임 java에서는 컬럼이라고 많이쓰는듯 하고 php에서는 필드라고 많이쓰는듯함 테이블 생성하기 CREATE TABLE 테이블명( 필드명1 타입, 필드명2 타입, 필드명3 타입 ); CREATE TABLE friend( num INT NOT NULL PRIM..