교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
영화 예매 시스템 - 많이 봤다이가 ? CSE Corp. PM 송진희 김성욱 김보람 천창영.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
DB 프로그래밍 학기.
DB 프로그래밍 학기.
You YOungseok 데이터베이스 테이블 및 인덱스 You YOungseok.
SQL Injection Member 최병희, 김상우, 조용준, 유창열.
Database Laboratory, Hong Ik University
Power Java 제3장 이클립스 사용하기.
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
최윤정 Java 프로그래밍 클래스 상속 최윤정
주)INVENTORNICS 노창배 소프트웨어 김 경 순
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
블록 속성 정의와 추출 속성 정의 블록을 만들 객체들에 문자를 사용하여 속성을 설명하는 꼬리표에 해당하는 태그를 정의하는
6장 Mysql 명령어 한빛미디어(주).
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
6 장. ER-관계 사상에 의한 관계 데이터베이스 설계
테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
07 그룹 함수 그룹 함수의 개념 그룹 함수의 종류 데이터 그룹 생성 HAVING 절.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
KHS JDBC Programming 4 KHS
Chapter 07. 기본 함수 익히기.
5장 Mysql 데이터베이스 한빛미디어(주).
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
환경 설정 예제 데이터베이스 생성 - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베
자바 5.0 프로그래밍.
CHAP 13. 방명록 만들기 실습.
JDBC Lecture 004 By MINIO.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
MovieStory 작성자 홍성혁 소속 전자전기컴퓨터공학부 학번
Database Management System
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
데이터 베이스 DB2 관계형 데이터 모델 권준영.
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
Chapter 10 데이터 검색1.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
OOA&D 5조_PROJECT 김연호 이은정 조방실 허혜원.
서적DB개발 과제 Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
7장 테이블 조인하기.
CHAP 15. 데이터 스토리지.
 6장. SQL 쿼리.
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
11장. 보안과 권한 관리 보안 권한 관리. 11장. 보안과 권한 관리 보안 권한 관리.
6 객체.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

교과서 78쪽 학습 목표 정보 관리의 필요성을 이해할 수 있다. 데이터베이스의 개념과 필요성을 이해할 수 있다. 응용 소프트웨어를 활용하여 자료를 효율적으로 삽입, 삭제, 수정, 검색할 수 있다.

교과서 78쪽 우리가 평소에 사용하는 정보가 훼손되거나 새로운 정보를 추가 및 수정할 때, 같은 정보를 중복으로 사용하지 않고 효율적으로 관리하는 방법이 무엇인지 알아보도록 한다. 동기 유발 연락처를 관리 하는 애플리케이션을 사용해 봐. 휴대 전화 연락처가 초기화됐어.

교과서 78쪽 1. 정보 관리의 필요성 하나의 조직에서 동일한 자료와 정보가 서로 다른 목적으로 동시에 사용되는 경우에 같은 정보가 중복으로 사용되어 다양한 문제들이 발생할 수 있다. (2) 모든 자료와 정보를 한곳에 통합하여 저장하고, 응용 소프트웨어를 이용하여 다양한 유형으로 공유하는 정보 관리 방법이 중요하다. * 다음과 같이 중복되는 정보를 통합하지 않고 저장하거나 수정하여 사용하면 나중에 정보가 서로 일치하지 않을 수도 있다.

2. 데이터베이스 교과서 79쪽 데이터베이스 - 여러 구성원이 공유하고 사용할 수 있도록 관련 자료를 통합하여 저장한 데이터의 집합이다. - 장점: 최소한의 중복으로 많은 자료를 정확하고 일관성 있게 유지할 수 있다. - 특징: ① 실시간 접근성 ② 지속적인 변화 ③ 동시 공유 ④ 내용에 대한 참조 - 데이터베이스는 ‘필드와’ ‘레코드’, ‘필드 이름’으로 구성된다. 필드 이름: 각 필드를 구분할 수 있는 필드의 이름으로, ‘열 이름표’라고도 한다. 레코드: 하나 이상의 필드로 구성되며, 데이터 베이스의 ‘행’을 의미한다. 필드: 같은 종류의 데이터 모임으로, 데이터베이스의 ‘열’을 의미한다.

2. 데이터베이스 교과서 79쪽 <학생> 정보는 ‘학번’, ‘이름’, ‘연락처’, ‘성별’의 속성을 가진다. 그림으로 표현 테이블(표)로 표현 <학생> 정보는 ‘학번’, ‘이름’, ‘연락처’, ‘성별’의 속성을 가진다. <동아리> 정보는 ‘동아리 ID’, ‘동아리 이름’, ‘위 치’, ‘담당 교사’의 속성을 가진다. <가입> 정보는 <학생>과 <동아리>와의 관계 정보 이며, <학생>과 <동아리의 ID>의 기본 키를 가진다. 학교 내 다른 정보들과의 공유 및 활용을 위해 <학생>, <동아리> 정보를 개별적인 표로 저장할 수 있다. 두 정보 간의 관계를 <학번>, <동아리 ID>의 기본 키로 참조하여 사용하면 자료의 불일치 걱정 없이 편리하게 저장, 수정, 추출이 가능하다.

3. 데이터베이스를 활용한 정보 관리 교과서 80쪽 [도구]–[옵션]–[고급 설정]에서 설정한다. 데이터베이스 만들기 데이터 관리 프로그램인 리브레오피스(LibreOffice)를 이용한다. http://ko.libreoffice.org/download/libreoffice-fresh 주의: Java Runtime Environment(JRE)를 설치해야 한다. [도구]–[옵션]–[고급 설정]에서 설정한다.

교과서 83쪽 2. 데이터베이스 (2) 데이터베이스 활용하기(생성 · 추가 · 삭제 · 수정 · 검색 등) - SQL: 데이터베이스를 구축하고 활용하기 위해 사용하는 언어 주의: SQL 문에서 표의 속성(필드 이름)은 큰따옴표, 자료값은 작은 따옴표를 붙여 사용한다. SELECT [열 이름1, 열 이름2, ……] 또는 * FROM 릴레이션명 [WHERE 조건식] SELECT절은 검색한 열 이름 또는 ‘*’ 기호를 사용하면 모든 데이터를 검색한다. FROMT절에는 찾을 표 이름을 작성한다. WHERE절에는 검색할 데이터의 조건식을 작성한다.

2. 데이터베이스 교과서 84쪽 - A AND B: A와 B를 모두 만족하면 참이다. - 곱(product): 두 테이블의 모두 가능한 조합으로 이루어진다. <학생>표에서 이름은 ‘김하늘’, 성별은 ‘여’인 학생 정보를 모두 검색한다. 참고) A OR B: A와 B중 하나라도 만족하면 참이다.

해 보기 교과서 85쪽 다음 정보를 검색하기 위한 쿼리 작성하기 남자 ‘김하늘’ 학생 정보를 검색해 보자. 실습실에서 운영되는 동아리 정보를 검색해 보자. 다음과 같이 남자 학생들이 참여하는 동아리 정보를 검색해 보자. SELECT * FROM 학생 WHERE “이름”=‘김하늘’ AND “성별”=‘남’ SELECT * FROM 학생, 가입 SELECT 학생. “학번” FROM 학생 WHERE “이름”=‘김하늘’ AND “성별”=‘남’