사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.
강의교수 | 장우순 | |||
---|---|---|---|---|
수강료 | 150,000 | 학점 | 3 | |
학습기간 | 2020/11/12 ~ 2021/02/24(15주) | 정원 | 80 | |
교수학력 | 학사 : 호서대학교 전자공학 학사 석사 : 중앙대학교 정보통신공학과 통신반도체 석사 박사 : 호서대학교 전자공학과 광통신 박사 |
|||
교수경력 | 숭실사이버대학교 강의 (2017.09 ~ 현재) 명지전문대학교 전임교수 (2015.03 ~ 현재) |
|||
[전공관련영역]
학사 - 경영학 전문학사 - |
과목개요 | 데이터베이스의 기본적 개념과 데이터베이스 관리 시스템의 기능, 모델의 개념, 데이터 종속성과 무결성 병행제어, 회복, 보안과 분산 데이터베이스 시스템 등을 이해하여 DBMS 활용 능력을 배양한다. 이를 위해 본 교과목은 데이터베이스 시스템의 개요, 데이터베이스 관리 시스템, 데이터베이스 관리 시스템의 구성, 관계 데이터베이스의 개요, 관계 데이터베이스 설계, SQL, 상용 데이터베이스의 개요, 데이터베이스 구축 등으로 구성한다. |
---|---|
학습목표 | 1. 데이터베이스의 기본개념과 기본 원리를 설명할 수 있다. 2. 데이터베이스의 구성 요소, 데이터모델링 방법, 개체-관계 모델, 다이어그램 표현 방법, 개체 타입과 속성, 관계 타입, 키, 데이터 무결성 및 제약 조건, 관계 대수, 연산자의 개념에 대해 설명할 수 있다. 3. MySQL을 MS-Windows, Linux에서 설치 및 테스트, 계정 만들기, 권한 부여하기 등을 학습하고 DBMS를 운영할 수 있다. 4. 데이터베이스의 SQL 문을 사용하여 데이터를 삽입, 삭제, 수정 및 검색할 수 있다. 5. 기본 검색부터 집계함수 사용하는 방법, 정렬·그룹별 검색, 인덱스, 확장 조인 등에 대하여 세부적인 SQL 문을 작성할 수 있다. 6. 데이터베이스 설계, 정규화, 회복과 병행 제어, 보안과 권한 관리, 응용기술에 대하여 학습한다. 7. 데이터 과학과 빅데이터 및 데이터베이스의 활용분야에 대하여 학습한다. |
강의방법 | 온라인 강의, 토론, 과제, 질문답변, 형성평가, 학습자료실, 퀴즈, 생각나누기 |
교재/참고문헌 | 없음 |
평가기준 | 출석(20점) ,토론(7점) ,중간(25점) ,기말(25점) ,수업참여도(5점) ,과제(13점) ,퀴즈(5점) |
이수기준 | 출석: 16점 이상(80%), 총점: 60점 이상 |
주/차 | 과 목 |
---|---|
1-1 | 데이터베이스의 필요성 및 정의와 특성 이해 |
1-2 | 데이터베이스 시스템 |
2-1 | 데이터베이스 관리 시스템의 정의와 발전 과정 이해 |
2-2 | 데이터베이스 시스템의 정의와 구조 |
3-1 | 데이터베이스 사용자의 분류와 데이터 언어 |
3-2 | 데이터 모델링과 개체-관계 모델 |
4-1 | 단일/다중 값 속성, 단순/복합 속성 등과 관계 모델 유형 |
4-2 | 논리적 데이터 모델의 개요와 종류, 관계 데이터 모델의 개념과 릴레이션의 구성 |
5-1 | 데이터베이스의 구성과 제약 조건 |
5-2 | 관계 데이터 연산의 개념과 관계 대수의 개념 및 연산자 |
6-1 | 순수 관계 연산자의 개념 및 셀렉트, 프로젝트, 조인 |
6-2 | 세타/동일 조인과 디비전, 질의 세미/외부 조인 및 관계해석 |
7-1 | 데이터베이스 언어 SQL |
7-2 | SQL을 이용한 데이터 정의와 데이터 검색 Select문 |
8-1 | 중간고사 |
8-2 | 중간고사 |
9-1 | Select문에 조건을 통한 데이터 검색 |
9-2 | Select문을 이용한 여러 테이블 조인 검색 |
10-1 | 데이터 삽입, 수정 삭제를 위한 insert, update, delete문 |
10-2 | 가상 테이블 만들기(Create, Select, insert, update, delete문과 삽입 SQL |
11-1 | 데이터베이스 설계와 요구 사항 분석 그리고 개념적 설계 |
11-2 | 논리적 설계 방법과 물리적 설계와 구현 |
12-1 | 데이터베이스 정규화와 함수 종속 |
12-2 | 기본 정규형과 고급 정규형 그리고 정규화 과정 |
13-1 | 트랜잭션 주요 연산과 장애 및 회복을 위한 기본 연산 |
13-2 | 정확한 수행 결과를 위한 병행 제어 |
14-1 | 데이터베이스 보안과 권한 관리 |
14-2 | 객체지향 데이터베이스와 객체관계 데이터베이스 |
15-1 | 기말고사 |
15-2 | 기말고사 |