database 27

02. DBMS 개요

학습 목표1. DBMS 이해하기2. ANSI / SPARC 구조와 데이터 독립성DBMS 이해하기 1. DBMS 란? DBMS ( Database Management System )DB의 정의와 조작,제어 기능을 제공여러 자용자와 응용 프로그램이 DB를 공용할 수 있도록 관리 데이터 독립성 (Data Independency) 응용 프로그램에 영향을 주지 않고 DB의 구조를 변경할 수 있는 것 DB의 구조를 변경해도 응용 프로그램에 영향을 주지 않고, 반대로 응용 프로그램을 변경해도 DB에 영향을 주지 않도록 하는 것 즉, 응용 프로그램이 데이터에 종속되지 않는 데이터 독립성을 제공하는 것 2. DBMS의 필수 기능 데이터 정의(Definition) 기능다양한 응용 프로그램과 DB가 서로 인터페이스 할 수 ..

Database 2016.07.25

01. 데이터베이스 개요

학습 목표1. DB의 구성요소와 DBMS, RDB, 데이터 모델링등의 기본개념2. RDB 설계3. 데이터 정규화 과정4. 물리적 스키마를 기초로 DB생성 데이터베이스의 기본개념 1. 데이터와 정보의 차이점 데이터 단순한 관찰이나 측정을 통해서 수집된 사실(Fact)또는 값(Value)이 어떤 기준에 의해 정리되어 있는것 정보 어떤 상황에 적절한 의사결정을 할수 있도록 지원하는 지식 정보는 데이터가 어떤 목적에 의해 해석되거나 가공된 형태임 2. 데이터베이스의 정의 1) 한 조직의 다양한 응용 프로그램들이 공동으로 사용하는 데이터를 통합하여 저장한 운영 데이터의 집합2) 사람들이 필요로 하는 데이터를 모아둔 것 3. 데이터베이스의 특징 동시 공용 여러 응용프로그램이나 사용자들이 서로 다른 목적으로 데이터를..

Database 2016.07.20

데이터베이스 관련 직군 기술면접 기출문제

1. ERP (Enterprise Resource planning) ① 전산적 자원 관리 시스템 ② 기업의 모든 자원을 전체적으로 관리하여 최적화된 기업 활동을 통합, 관리 시스템에 근거하여 스피드 경영과 투명 경영의 효과를 꾀하는 것 2. Framework ① 특정 형태의 소프트웨어 문제를 해결하기 위해, 상호 협력하는 클래스들과 인터페이스의 집합 ② 장점 : 재사용성, 단순성, 역할구분, 확장성, 유지보수 용이 ③ 라이브러리와 프레임워크의 차이 • 라이브러리는 어플리케이션에서 호출할 수 있는 함수와 루틴으로 구성되어 있음 • 프레임워크는 어플리케이션에서 특정 기능들을 제공하기 위해 확장할 수 있는 일반적이고 상호 협력적인 컴포넌트를 제공 3. DI와 AOP에 대해 설명하시오. ① DI : Depend..

취업준비 2016.05.12

[Database] 정규화

모델링 : 머릿속에 있는걸 글과 그림으로렌더링 : html 웹캣? DB모델링 : 데이터가 중복되지 않게 구조를 설계하는 것데이터중복의 문제점 -> DB 정규화 ------------------------------------Exerd : DB 만드는 툴 / 우리나라꺼래>333 물리적인걸 고려하지않음)를 고려하지 않고 순수하게 정보를 구조화시킨것 : 논리모델링 1)엔티티(테이블)식별=> 데이터베이스를 만들면 그 값을 구분할 수 있는 식별자(key)를 반드시 지정해야한다.=> 키는 여러 컬럼을 묶어서 키로 사용할 수 있다.=> 만약 적합한 키를 지정할 수 없다면 임의읭 컬럼을 생성하여 키로 만든다ex) 일련번호=> 어떤 테이블이던 반든시 Key column이 있어야한다 2) 제1정규화 : 중복컬럼이나 데이터..

Database 2016.04.07
반응형