| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코딩테스트준비
- 코드잇
- 방송대컴퓨터과학과
- Git
- aws
- 중간이들
- 오픈소스기반데이터분석
- 파이썬프로그래밍기초
- 유노코딩
- CSS
- 파이썬
- JavaScript
- 코딩테스트
- Python
- node.js
- 엘리스sw트랙
- 99클럽
- HTML
- 꿀단집
- Azure
- redis
- mongoDB
- 클라우드컴퓨팅
- TiL
- 프로그래머스
- 방송대
- 개발자취업
- nestjs
- 데이터베이스시스템
- 항해99
- Today
- Total
목록분류 전체보기 (243)
배꼽파지 않도록 잘 개발해요
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 인덱스의 필요성 DBMS는 실질적으로 데이터를 디스크에 영구적으로 저장하고, 사용자가 어떤 데이터를 요청하게 되면 내부적으로 디스크와 메모리를 처리해서 그 결과를 제공함. 'COM12'의 과목명을 물어보면 - 디스크에 있는 정보가 곧바로 사용자에게 전달 (X) - 실제 'COM12'에 대한 그 레코드가 메모리 위로 올라와야 함. → 이를 통해서 CPU '메모리 12'에 대한 '과목 코드 12'에 대한 '과목명'은 인터넷과 정보 사회라고 대답하는 형태의 처리 과정 데이터 양이 수천개 정도로 많아질 때, 이런 식의 처리과정은 굉장히 많은 디스크와 메모리 사이에 데이터 입출력이 동반될 수밖에 없는 그런 구조적 특징이 있음. 하나씩 ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 물리적 저장장치별 특징 상위로 갈수록 고가이고, 휘발성, 용량이 크고, 데이터 접근에 소요되는 시간이 짧음. 하위로 갈수록 저가이고, 비휘발성, 용량이 적고, 데이터 접근에 소요되는 시간이 증가함. 휘발성 전원 공급이 중단되면 기억장치 안의 모든 데이터가 소멸됨. • 캐시 : 고비용 저장장치로 빠른 접근 속도를 보장 • 메인 메모리 : 실제 프로그램과 데이터 적재 공간 비휘발성 용량은 많지만 조회 속도는 느려서 읽고 쓰는 빈도는 적고, 주로 데이터 보관 용도로 사용됨. • 플래쉬 메모리 : 메인 메모리와 유사하나 비휘발성 • 자기 디스크 : 데이터베이스 전체를 안정적으로 저장, 가장 많이 사용되는 외부 저장장치 • 광학 디스크..
문제 1번 DBMS 사용 이전의 데이터 관리 방식으로 운영체제의 지원으로 여러 파일에 나누어 데이터를 영구 저장하고 운영하는 시스템을 무엇이라고 하는가? [1강] ① 데이터베이스 시스템 ② 문서 관리 시스템 ③ 파일 처리 시스템 ④ 분산 파일 시스템 문제 2번 다음 중 파일 처리 방식의 데이터 관리가 갖는 문제점으로 볼 수 없는 것은? [1강] ① 데이터의 독립 ② 데이터의 확장 ③ 데이터의 무결성 훼손 ④ 동시 접근 이상 파일 처리 시스템(file processing system) • 데이터베이스가 개발되기 전에 데이터 관리에 사용 • 업무별 애플리케이션이 개별 데이터파일에 저장·관리하는 시스템 ex. 수강 업무 ←→ 수강 파일, 성적 업무 ←→ 성적 파일, 학적 업무 ←→ 학적 파일 • 발생 가능한 ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 잘못된 데이터베이스 모델링 · 데이터의 중복 · 일관성 유지의 어려움 · 저장 공간 낭비 갱신 이상(update anomaly) 정보 삽입, 삭제, 갱신 시의 불일치로 데이터 변동 상황에 따른 이상 현상 삽입 이상 삭제 이상 수정 이상 레코드 추가 시 불필요한 컬럼의 값이 없이는 추가하지 못하는 경우 삭제 시 의도하지 않았던 다른 데이터가 삭제되는 경우 중복 저장된 레코드를 수정 시 모두 반영이 안되어 데이터베이스의 일관성이 깨지는 경우 고객번호가 기본키이기 때문에 앞 속성값 3개를 모두 NULL로 만들어 놓은 상태에서는 입력이 불가능함. 삭제하려고 하는 정보는 앞에 있는 고객정보를 삭제하지 않고서는 삭제가 불가능함. VIP ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 집계 함수 특정 컬럼에 집계함수를 통해 다양한 통계 연산을 수행할 수 있는 기능 SELECT 절 또는 HAVING 절에 기술 집계 함수의 종류 COUNT 컬럼에 있는 값들의 개수 SUM 컬럼에 있는 값들의 합 AVG 컬럼에 있는 값들의 평균 MAX 컬럼에서 가장 큰 값 MIN 컬럼에서 가장 작은 값 단과대학 개수를 출력하시오 SELECT COUNT(단과대학) FROM 학과 중복 O SELECT COUNT(DISTINCT 단과대학) FROM 학과 중복 X DISTINCT: 중복 제거 SELECT COUNT(DISTINCT 단과대학) AS 단과대학수 FROM 학과 별칭 붙여주기: AS 별칭 · 의미 전달력 향상 · 여러 가지 과정..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 데이터 조작 언어 DML : Data Manipulation Language 정의된 테이블에 레코드를 삽입, 수정, 삭제 및 검색하는데 사용되는 명령어의 집합 명령어의 종류 INSERT 테이블 스키마에 적합한 레코드를 삽입 UPDATE 테이블에서 조건을 만족하는 특정 레코드의 컬럼값을 수정 DELETE 테이블에 조건을 만족하는 특정 레코드를 삭제 SELECT 조건을 만족하는 레코드를 테이블에서 검색 INSERT문 테이블에 새로운 레코드를 삽입하는 명령문 - 테이블에 새로운 레코드를 삽입 - 모든 속성 또는 부분 속성에 대한 속성값을 삽입 값이 나열된 순서가 컬럼이 정의된 순서와 같은 경우 값이 나열된 순서가 컬럼이 정의된 순서..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 SQL SQL(Structured Query Language, 구조화된 질의 언어 관계대수에 기초하여 RDBMS의 데이터 관리를 위해 설계된 언어 1986년 ANSI, 1987년 ISO에서 표준으로 제정 SQL 86, SQL 89, SQL 92, SQL:1999, SQL:2003, SQL:2008 상용 DBMS의 특성에 맞게 국제표준을 확장한 독자적 버전이 존재함. 특징 - 비절차적(선언형) 언어, 필요한 데이터만 기술 : What (O), How (X) - 인간의 언어와 매우 유사하고 간단, 명료 → 관계형, 비관계형 DB에서도 표준 구성 데이터 정의 언어(DDL: Data Definition Language) - 데이터베이..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 논리적 데이터 모델링 단계 - DBMS에서 사용하는 데이터 모델에 맞추어 데이터를 표현하는 과정 - 데이터 정의 언어로 기술된 개념 스키마 생성 관계형 모델(relational model) - 1969년 에드가 F.코드에 의해 제안 - 릴레이션(relation)으로 데이터를 표현하는 모델 - 데이터 표현이 단순하고 직관적 구조화 모델 - 현재 대다수 상용 DBMS가 관계형 모델을 사용함(Oracle, DB2, PostgreSQL, MySQL, MSSQL 등) 릴레이션(relation) - 관계형 모델에서 표와 유사하게 2차원 구조로 데이터를 표현하여 저장하는 것 릴레이션의 구성 릴레이션은 두 개의 메타데이터를 표현해서 하나의 ..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 데이터 모델링 개발자 입장에서는 데이터를 추가, 삭제 수정 또는 조회하기 훨씬 전부터 데이터를 어떻게 저장할지 계획해야함. → 개체, 속성, 관계, 제약조건을 파악한 후 이 내용을 발전시켜 데이터 모델들을 만드는 과정 • 논리적 모델링 : 테이블과 컬럼을 어떻게 나누고, 컬럼들 사이의 연결관계를 어떻게 되는지 개념적 구조를 정하는 것 • 물리적 모델링 : 개념적 구조를 바탕으로 컴퓨터의 데이터베이스를 구축하기 위해 필요한 세부사항들을 정하는 것 (컬럼 이름, 데이터타입, 제약조건) 데이터 모델 • 데이터 모델 : 다양한 데이터 요소들을 이해하고 사용하기 편한 형태로 정리해놓은 모형 가장 익숙한 데이터 모델 : Relationa..
HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 리스트와 2차원 리스트 리스트 2차원 리스트 순서화된 값의 집합체를 저장할 수 있는 데이터 타입 - 단일 식별자로 연속된 저장 공간 접근 수단 제공 - 반복구조에서 많이 사용됨. 리스트에 리스트가 내포된 즉, 리스트의 리스트 - 값들이 서로 매칭되어 일렬로 세울 수 없는 경우 - 2개의 차원 축이 생김. 2차원 리스트 구조와 접근 2차원 리스트 구조 2차원 리스트 접근 '거리표'라고 하는 2차원 리스트는 각 주요 도시의 값들을 리스트로 갖고 있고, 이 리스트의 값들이 나머지 도착 도시와의 거리에 해당되는 값을 가지고 있음. ·행 인덱스(row index) : 2차원 리스트의 왼쪽에서 오른쪽으로 이동 ·열 인덱스(column i..