데이터베이스의 필요성과 정의 및 주요 특성에 대해 공부한다.
데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의 및 특성 데이터베이스 관리 시스템의 발전 과정
데이터베이스 시스템의 정의 데이터베이스의 구조데이터베이스 사용자 데이터 언어 데이터베이스 관리 시스템의 구성
데이터베이서 설계단계와 데이터 모델링에 대한 개념을 공부하고, 개체-관계 모델 작성방법에 대해 공부한다.
사례를 통해 직접 개체, 관계 모델을 작성해보는 실습을 진행한다.
관계 데이터 모델의 개념 및 제약을 살펴보고, 개체-관계 모델을 관계 데이터 모델로 변경하는 규칙을 공부한다. 제약조건 위배
사례를 통해 직접 관계 데이터 모델을 작성해보는 실습을 진행한다.
이상현상의 개념 및 사례를 살펴보고, 정규화 수행을 위한 함수 종속성 개념을 이해한다. 업로드중..기본 정규형과 정규화 과정
정규형의 유형에 대해 살펴보고, 예제를 통해 정규화 과정을 연습해본다.
관계 데이터 연산의 개념과 종류를 알아보고, 일반집합연산자와 순수관계연산자를 이용해 질의를 표현하는 방법을 익힌다.
SQL을 통한 데이터 정의 기능(테이블 생성, 테이블 변경, 테이블 제거)을 예제를 통해 익힌다.
SQL을 통한 데이터 조작 기능(데이터 검색, 데이터 삽입,데이터 수정, 데이터 삭제)을 예제를 통해 익힌다.
데이터베이스 개념, 데이터베이스 관리 시스템, 데이터베이스 시스템, 용어 및 특징, 데이터베이스 관한 특성, 데이터베이스 정의 , 구조, 필요성에 대해 알아보자.
데이터베이스란? 데이터베이스의 발전 ![](https://velog.velcdn.com/images/fo_rdang/post/848ce6eb-6551-4eac-a60e-de7b9
데이터베이스 특징, 데이터베이스 사용자, DBMS장점 및 단점, 데이터모델 에 대해 알아보자.
DB system 개념, data model 카테고리, DBMS의 언어 3가지, DBMS 인터페이스, DBMS 아키텍쳐, DBMS 분류 기준 에 대해 알아보자.
관계형 데이터 모델에 대해 알아보자.
한명의 Employee가 여러 Project에 참여중... 하나의 Project에 여러 Employee가 참여중... : 이런 프로젝트는 N:M관계임. ![](https://vel
SELECT, FROM, WHERE 로 SQL 문을 작성해보자.
SQL 조작 언어에 대해 알아보자.
실습 및 중첩질의
중첩질의는 외부참조를 하는경우와 그렇지 않은경우를 나눠서 다르게 처리한다. 중첩질의는 시간이 많이 걸린다. 특히 외부 참조를 하는 경우에 바깥쪽 테이블의 각 튜플에 대해서 내부질의가 한번씩 실행되기 때문에 내부 질의의 실행 횟수는 바깥쪽 Employee 테이블의 튜플
SQL에서 뷰의 개념 데이터베이스 속에는 수많은 테이블들이 있다. DBMS를 쓰면 SQL을 쓸 수 있다. SQL을 이용해서 뷰를 만든다. 충무과 일에 적합한 뷰를 보여준다. (뷰의 역할) 뷰를 정의할 때 SQL을 사용한다. SQL을 만족하는 결과를 뷰로 정의해서 충무과, 인사과..에 전달을 한다. 뷰는 다른 테이블에서
ERD 다이어그램 (Entity Relationship Diagram)DB 구축의 결과 => DB 스키마 DB 요구사항 분석 ER 다이어그램은 Visual Language이다. visual한 도구를 사용해서 db 구조를 표현 Entity : 개체 회사, 직원, 부서 A