Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

Similar documents
금오공대 컴퓨터공학전공 강의자료

DBMS & SQL Server Installation Database Laboratory

02-01 데이터베이스의필요성 데이터베이스의정의와특성

Object Oriented Analyis & Design Training Agenda

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

Microsoft PowerPoint - Database.ppt

lecture01

PowerPoint Presentation

untitled

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

슬라이드 제목 없음

PowerPoint 프레젠테이션

슬라이드 제목 없음

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델

MySQL-.. 1

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드]

슬라이드 제목 없음

<4D F736F F F696E74202D20BFC0B6F3C5AC2D31C0E52DB5A5C0CCC5CDBAA3C0CCBDBA20BDC3BDBAC5DB2E BC8A3C8AF20B8F0B5E55D>

슬라이드 제목 없음

금오공대 컴퓨터공학전공 강의자료

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770>

VENUS Express 사용자 매뉴얼

Microsoft PowerPoint - QVIZMVUMWURI.pptx

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

Microsoft PowerPoint - 27.pptx

6장. SQL

3 장. 데이터와경영정보시스템

PowerPoint Template

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

PowerPoint 프레젠테이션

Microsoft PowerPoint Python-DB

12. 데이타베이스 설계

<4D F736F F F696E74202D E20B0FCB0E820B5A5C0CCC5CD20B8F0B5A8B0FA20B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20C1A6BEE020C1B6B0C7>

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

소만사 소개

쉽게 풀어쓴 C 프로그래밊

Chapter 5 비즈니스인텔리젼스의기초 : 데이터베이스와정보관리

PowerPoint Presentation

The Relational Model

PowerPoint Presentation

17장 클래스와 메소드

PowerPoint Presentation

슬라이드 제목 없음

금오공대 컴퓨터공학전공 강의자료

Spring Data JPA Many To Many 양방향 관계 예제

PowerPoint Presentation

강의 개요

슬라이드 1

내용 3.1 관계모델의개념 3.2 관계제약조건과관계형데이타베이스스키마 3.3 갱신연산과트랜잭션그리고제약조건의위반처리 3.4 요약 Ch6 Fundamentas of Database Systems 2

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx

Microsoft PowerPoint - 10Àå.ppt

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

Spring Boot/JDBC JdbcTemplate/CRUD 예제

PowerPoint Presentation

< D53514C2CBAE42CBDC3BDBAC5DBC4ABC5BBB7CEB1D72D3130B3E2B0A3B1E2C3E2BAD0B7F9C1FD28C5EBC7D5292E687770>

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL

- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=

PowerPoint 프레젠테이션

Microsoft PowerPoint - 사본 - DB06-SQL,시스템카탈로그,뷰.ppt

PowerPoint Presentation

Microsoft PowerPoint MySQL 연동.ppt

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

슬라이드 제목 없음

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

<4D F736F F F696E74202D203037C1D6C2F75F5BB1B3C0E730362C30375D5FC7CFB5E5BFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEE2CB5A5C0CCC5CDC0DABFF8B0FCB8AE>

제목을 입력하세요.

JDBC 소개및설치 Database Laboratory

PowerPoint Presentation

강의 개요

PowerPoint Presentation

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

윈도우시스템프로그래밍

JVM 메모리구조

< B3E220C1A632C8B820C4C4C7BBC5CDBFEEBFEBBBE72041C7FC28C3D6C1BE292E687770>

머리말

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료

PowerPoint Template

10.ppt

금오공대 컴퓨터공학전공 강의자료

Discrete Mathematics

MVVM 패턴의 이해

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B

RDB개요.ppt

윈도우시스템프로그래밍

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

C# Programming Guide - Types

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Chap 6: Graphs

Module 2 Active Directory Domain Services 소개

슬라이드 제목 없음

Microsoft PowerPoint - 13(FD1) [호환 모드]

데이터자격시험소개 한국데이터베이스진흥원은산업수요에부응하는인재양성을위해기업의데이터에관한모든구조를체계화하여설계하는능력을검정하는데이터아키텍처 (Data Architecture) 자격시험과데이터베이스개발의필수언어인 SQL(Structured Query Language) 활용능

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

<4D F736F F F696E74202D205BC1A4BAB8C3B3B8AEB1E2BBE7BBEABEF7BDC7B1E2B1E2C3E2B9AEC1A6C7AEC0CC5D B3E231C8B82E707074>

JAVA PROGRAMMING 실습 08.다형성

Transcription:

1. 데이터베이스정의 : 특정조직이업무수행하는데필요한관련성있는자료들의집합체 ( 통합, 저장, 운영, 공용 ) 2. 데이터베이스시스템도입배경 : 파일시스템의문제점을해결 응용프로그램 1 ( 인사 ) 응용프로그램 2 ( 급여 ) 응용프로그램 3 ( 자재 ) 응용프로그램 4 ( 마케팅 ) 파일 1 파일 2 파일 3 파일 4 * 독립된파일단위로업무와관련한데이터를저장하므로데이터중복성과데이터종속성발생 -> 데이터무결성위배가능성높음 1 3. 데이터베이스시스템개념 사용자 응용프로그램 1 응용프로그램 2 데이타베이스관리시스템 (DBMS)... 응용프로그램 n * 데이터독립성 물리적데이터독립성 : 기존응용프로그램에영향을주지않고데이터의물리적인구조를변경할수있는것을말한다. 데이타베이스 논리적데이터독립성 : 데이터의논리적구조를변경시키더라도응용프로그램은변경되지않는다. 파일 1 파일 3 파일 2 파일 n * 데이터를통합운영하므로중복성감소, 불일치감소 -> 데이터일관성, 무결성유지 2

4. 데이터베이스 (DBMS) 특징, 기능 - 자료중복의최소화, 공동이용, 무결성, 일관성유지 - 데이터의물리적, 논리적독립성유지 - 데이터보안을유지하여데이터손실방지 - 데이터베이스내의자료관계를설정한다. - 자료의회복능력, 질의어 (query language) 능력을갖추고있다. - 자료접근용이하고, 변화에대한적응성이높음 - 단점 : 자료처리방식이복잡하고, 구축및유지비용증가 5. 데이터베이스시스템구성 [DB 사용자 ] 응용프로그래머일반사용자 DBA ( 관리자 ) [ 데이터베이스관리시스템 ] DBMS [ 데이터베이스 ] DB 3 [07 년 3 월 ][03 년 3 월 ] 1. 데이터베이스관리시스템의기능과맞지않는것은? 가. 데이터베이스내의자료관계를설정한다. 나. 자료의보안을담당하지않아도된다. 다. 자료의회복 (recovery) 능력을갖추고있다. 라. 질의어 (query language) 능력을갖추고있다. [01년6월] 2. 분산데이터베이스의특징이아닌것은? 가. 자원의공유가능나. 처리효율의향상다. 신뢰성증대라. 통신비용의절감 [04 년 3 월 ][99 년 8 월 ] 3. 자료의집중화를통해중복된자료를최소화시킴으로서다양한응용분야를효과적으로컴퓨터에서지원할수있 도록체계적으로구성된자료의집합은? 가. 데이터통합 나. 데이터무결성 다. 데이터베이스 라. 데이터효율화 [05년8월][03년3월] 4. 데이터베이스관리시스템 (DBMS) 의특징이아닌것은? 가. 자료중복의최소화나. 자료의공동이용다. 자료의무결성유지라. 자료처리방법의단순화 [05 년 5 월 ][99 년 4 월 ] 5. 데이터베이스의장점으로틀리는것은? 가. 데이터중복을최소화하여자료의일치를기함나. 단말기를통해요구된내용을일괄해서처리다. 데이터의물리적, 논리적독립성유지라. 데이터보안을유지하여데이터의손실방지 [05 년 3 월 ][02 년 5 월 ] 6. 다음중데이터베이스처리의장점에해당되는것 은? 가. 자료의중복다. 용이한자료접근 나. 프로그램과자료간의의존성라. 변화에대한적응성결여 [ 정답 ] 1. 나 2. 라 3. 다 4. 라 5. 나 6. 다 4

6. 데이터베이스관리자 (DBA) - 데이터베이스관리시스템의기능을원활하게수행하기위하여관리책임을지는사람 7. 스키마정의 - 데이터베이스의구조와제약조건에대한명세를기술한것 ( 설계도 ) - 데이터베이스를구성하는자료객체, 이들의성질, 이들간의관계, 자료의조작및이들자료값들이갖는제약조건에관한정의를총칭하는용어 8. 스키마 3 계층 1) 외부스키마 (= 서브스키마 = 사용자뷰 ) - 사용자가보는관점 ( 사용자에따라다름, 여러개존재 ) 2) 개념스키마 (= 스키마 = 전체적인뷰, 범기관적, 총괄적입장 ) -DB 전체적인논리적구조 3) 내부스키마 ( 실제 Data 를저장 ) - DB 전체적인물리적구조 외부스키마 외부스키마개념스키마내부스키마 DB 외부스키마 5 9. 데이터베이스언어 (SQL : Structured Query Language) 1) 데이터정의어 (DDL Data Definition Language ) : 데이터의형태, 구조, 데이터베이스의저장에관한내용정의및변경 2) 데이터조작어 (DML Data Manipulation Language) : 사용자의요구에따라검색, 갱신, 삽입, 삭제등을지원하는기능 3) 데이터제어어 (DCL Data Control Language) : 정확성과안정성을유지하는기능.( 무결성유지, 보안, 권한, 병행수행제어, 회복 ) * 질의어 (Query Language) : 데이터언어중에서터미널에서주로이용하는비절차적데이터조작어 6

[03년3월][00년3월] 1. 데이터베이스를설계하고행정감독및분석에대한책임이있는자는? 가. 터미널사용자나. 오퍼레이터다. 데이터베이스관리자라. 응용프로그래머 [07년8월][06년3월] 2. 다음중데이터베이스관리시스템의기능을원활하게수행하기위하여관리책임을지는사람은? 가. 응용프로그래머나. 데이터베이스관리자다. 시스템프로그래머라. 단말기사용자 [01 년 3 월 ] 3. 데이터베이스스키마에관한설명으로옳은것은? 가. 스키마란데이터베이스에관한전반적인기술을말한다. 나. 외부스키마는줄여서스키마라한다. 다. 내부스키마는사용자입장에서필요로하는데이터베이스의논리적인구조를말한다. 라. 개념스키마는다른말로뷰 (View) 라고도한다. [05년5월] 4. 데이터베이스시스템을구성하는여러요소중에서스키마의 3단계에해당하지않는것은? 가. 내부스키마나. 외부스키마다. 전체스키마라. 개념스키마 [05년3월][02년8월] 5. 다음중데이터베이스언어가아닌것은? 가. 데이터조작어 (DML) 나. 데이터정의어 (DDL) 다. 호스트 (host) 언어라. 질의어 (Query Language) [ 정답 ] 1. 다 2. 나 3. 가 4. 다 5. 다 7 10. 데이터베이스용어 테이블 ( 릴레이션 ) = 개체 (Entity) 속성 (Attribute) = 열, Column [ 학생 ] 학번 이름 주소 성별 A001 홍길동 서울시 남 A002 이순신 대구시 남 튜플 (Tuple) = 행 A003 강지연 부산시 여 8

11. 논리적데이터모델의종류 종 류 구 조 특징 관계형 계층형 네트워크형 표 = Table 트리 그래프, 망 가장많이사용되는데이터모델 사이클이허용되지않음개체삭제시연쇄삭제발생사이클허용상 / 하위개체가복수대응 부노드 개체 = 노드, 레코드 관계 = 링크 지도 강사 강의 등록 자노드 학생 수강 과목 [ 계층형 ] [ 네트워크형 ] 9 [05 년 3 월 ] 1. 데이터베이스의논리적구조에해당되지않는것은? 가. 망구조 (network structure) 나. 계층구조 (hierarchical structure) 다. 고리구조 (ring structure) 라. 관계구조 (relational structure) [04 년 8 월 ] 4. 아래설명의괄호에들어갈단어로적당한것은? 객체지향데이터베이스시스템에서특정데이터구조와메소드 (method) 들로구성된객체들의모임을 ( ) 라부른다. [06년3월] 2. 파일의자료구조에근거한데이터베이스모델이아닌것은? 가. 망형모델나. 관계형모델다. 계층형모델라. 이진형모델 [07년5월] 3. 다음중상용데이터베이스관리시스템에포함되지않는것은?( 단, 개인사용시에한함 ) 가. ORACLE 나. DB/2 다. SYBASE 라. MySql 가. 튜플 (tuple) 다. 클래스 (class) 나. 어트리뷰트 (attribute) 라. 릴레이션 (relation) [06 년 8 월 ][99 년 6 월 ] 5. 계층형데이터베이스에대한설명으로옳은것은? 가. 서로관계있는레코드들이그물처럼얽혀있는구조로되어있다. 나. 각레코드가트리구조형식으로구성된모형이다. 다. 수학적이론에기초하여테이블형태로표현된모형이다. 라. 행과열로구성된 2 차원조직이다. [ 정답 ] 1. 다 2. 라 3. 라 4. 다 5. 나 10

[08 년 3 월 ] 1. 어떤응용프로그램을사용하는지에관계없이데이터베이스를자유롭게사용하기위하여만든응용프로그램의표준방법을무엇이라하는가? 가. GUI 다. interface 나. ODBC 라. 운영체제 [08 년 7 월 ] 3. 관계형데이터베이스에서기본키 (Primary Key) 가가져야할성질은? 가. 공유성나. 중복성다. 식별성라. 연결성 [08 년 5 월 ] 2. 하나의릴레이션에나타나는주어진일련의속성값들이다른릴레이션에일련의속성으로반드시나타나야할필요가있는것을무엇이라하는가? 가. 함수적종속 (functional dependency) 나. 참조무결성 (referential integrity) 다. 무결성매니저 (integrity manager) 라. 지배엔티티 (dominant entity) [ 정답 ] 1. 나 2. 나 3. 다 11 [ 무결성 ] 관계형성을통한상위테이블의 PK 전이 Primary key ( 기본키 ) Foreign key ( 외래키 ) * 참조무결성 : 하나의릴레이션에나타나는주어진일련의속성값들이다른릴레이션에일련의속성으로반드시나타나야할필요가있는것 * 개체무결성 : 한릴레이션의기본키를구성하는어떠한속성값도널 (NULL) 값이나중복값을가질수없다 12