728x90

컴공 7

[SQLD] 3.4 TCL

트랜잭션 : 밀접히 관련되어 분리될 수 없는 1개 이상의 DB 조작. 논리적 연산단위 COMMIT : 올바르게 반영된 데이터를 DB에 반영 ROLLBACK : 트랜잭션 시작 이전의 상태로 되돌림 COMMIT 되지 않은 모든 트랜잭션을 롤백함. SAVEPOINT : 저장 지점 트랜잭션의 특성 1) 원자성 : 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않아야 함 2) 일관성 : 트랜잭션 실행 전 DB 내용이 잘못 되지 않으면 실행 후도 잘못 되지 않아야 함 3) 고립성 : 트랜잭션 실행 도중 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안됨 4) 지속성 : 트랜잭션이 성공적으로 수행되면 DB의 내용은 영구적으로 저장됨 COMMIT과 ROLLBACK을 사용 - 데이터..

취준일지/SQLD 2021.11.10

[SQLD] 3.2 DDL

데이터 유형 - CHARATER(s) : 고정 길이 문자열 정보. 최대 길이 만큼 공간 채움 - VARCHAR(s) : 가변 길이 문자열 정보. 할당된 변수 값의 바이트만 적용 - NUMBERIC : 정수, 실수 등 숫자 정보 - DATETIME : 날짜와 시각 정보 CREATE TABLE 테이블명(칼럼명1 DataType Default 형식); - 테이블 명은 다른 테이블의 이름과 중복되면 안됨 - 테이블 내의 칼럼명은 중복될 수 없음 - 각 칼럼들은 , 로 구분되고 ; 로 끝남 - 칼럼 뒤에 데이터 유형은 반드시 지정 - 테이블명과 칼럼명은 반드시 문자로 시작 - A-Z,a-z,0-9,_,$,#만 허용 제약조건 : 데이터의 무결성 유지를 위한 방법 1) PRIMARY KEY(기본키) : UNIQUE ..

취준일지/SQLD 2021.11.10

[SQLD] 3.1 관계형 데이터베이스 개요

데이터베이스 : 특정 기업,조직,개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 DBMS(Database Management System) : 데이터베이스 관리 소프트웨어 SQL : 관계형 데이터베이스에서 데이터 정의, 조작, 제어를 위해 사용하는 언어 - DML : SELECT, INSERT, UPDATE, DELETE - DDL : CREATE, ALTER, DROP, RENAME - DCL : GRANT, REVOKE - TCL : COMMIT, ROLLBACK 테이블 : DB 기본 단위, 데이터를 저장하는 객체, 2차원 구조 - 가로 = 행 = 로우 = 튜플 = 인스턴스 - 세로 = 열 = 컬럼 정규화 : 데이터의 불필요한 중복 제거를 위한 작업, 이상현상을 방지 기본키 : 테이블에 존..

취준일지/SQLD 2021.11.10

[SQLD] 2.2 정규화와 성능

2. 정규화와 성능 정규화 : 반복적인 데이터를 분리하고 각 데이터가 종속된 테이블에 적절하게 배치되도록 하는 것 - 1차 정규화 : 같은 성격, 내용 컬럼이 연속될 때 컬럼 제거, 테이블 생성 - 2차 정규화 : PK 복합키 구성일 때 부분적 함수 종속 관계 테이블 분리 - 3차 정규화 : PK가 아닌 일반 컬럼에 의존하는 컬럼 분리 함수적 종속성 : 데이터들이 어떤 기준 값에 의해 종속되는 현상 관련 자료 추가

취준일지/SQLD 2021.11.08

[SQLD] 1.1 데이터 모델링의 이해

1. 데이터 모델링의 이해 데이터 모델링 : 정보시스템 구축을 위한 데이터 관점의 업무분석 기법 현실세계의 데이터 - (약속된 표기법) -> 데이터베이스 구축 추상화, 단순화, 정확화의 의미를 가짐 데이터 모델링의 중요성 - 파급효과 - 복잡한 정보요구사항의 간결한 표현 - 데이터 품질 데이터 모델링의 유의점 - 중복(Duplication) - 비유연성(inflexibility) - 비일관성(Inconsistency) 데이터 모델링 개념 모델링 -> 논리 모델링 -> 물리 모델링 (추상적) (실제 DB 구축 시 참고) 개념적 데이터 모델링 : 추상화 수준 높고 업무중심적, 포괄적인 모델링, 전사적 데이터 모델링 논리적 데이터 모델링 : 키, 속성, 관계 등을 정확히 표현, 재사용성 높음 물리적 데이터 모..

취준일지/SQLD 2021.11.03

[SQLD] 자료 링크 모음

SQLD 공부법을 찾아보니 대다수의 사람들이 족보처럼 내려오는 요약정리 파일 위주로 공부하고 기출문제를 푸는 것 같아서 도움이 될만한 블로그 및 카페글을 모아서 공유하려고합니다. 저도 요약정리본 위주로 공부하면서 설명이 부족한 부분은 추가적인 자료 찾고 그 후에는 문제 풀이+해설로 공부할 것 같은데 정리본을 만들게 된다면 블로그에 공유하겠습니다. (요약본을 바탕으로해서 저작권이 살짝 걱정) 1) 요약본 자료 (2018) https://cafe.naver.com/sqlpd/7810 SQLD 요점정리 공유합니다 제가 공부할려고 한글 파일로 만들었는데저는 어려워서 붙을지도 의문입니다ㅜㅜ여러분에게라도 작은 도움이 되었으면 좋겠습니다.12월 1일 시험보시는 분들 화이팅입니다!가져가실 때 ... cafe.naver..

취준일지/SQLD 2021.10.29
728x90
반응형