| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 99클럽
- HTML
- CSS
- TiL
- 프로그래머스
- aws
- redis
- JavaScript
- 중간이들
- 유노코딩
- 오픈소스기반데이터분석
- 코딩테스트
- nestjs
- 파이썬
- 엘리스sw트랙
- mongoDB
- 방송대컴퓨터과학과
- 항해99
- Git
- Azure
- 방송대
- Python
- 코딩테스트준비
- 코드잇
- 개발자취업
- 데이터베이스시스템
- node.js
- 클라우드컴퓨팅
- 꿀단집
- 파이썬프로그래밍기초
- 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차원 구조로 데이터를 표현하여 저장하는 것 릴레이션의 구성 릴레이션은 두 개의 메타데이터를 표현해서 하나의 ..