60 likes | 280 Views
데이터베이스. 데이터베이스 정의. 데이터 = 자료 , 베이스 = 기초 , 바탕 데이터베이스 – 관련성 있는 자료들의 집합 데이터베이스 사용 예 성적 관리 , 은행 계좌 관리 , 회사 재고 관리 , 비디오 샾 테잎 관리 , 가계부 … 웹 환경 – 게시판 , 방명록 , 쇼핑몰 , poll, vote, 자료실 , 주소록. 데이터베이스 사용 목적. 효율성 증가 및 시간 절약 관리의 용이 정보 수집 , 통계 유리 파일 시스템과의 비교. 필드 ↓. 학생테이블.
E N D
데이터베이스 정의 • 데이터=자료, 베이스=기초,바탕 • 데이터베이스 –관련성 있는 자료들의 집합 • 데이터베이스 사용 예 • 성적 관리, 은행 계좌 관리, 회사 재고 관리, 비디오 샾 테잎 관리, 가계부… • 웹 환경 –게시판, 방명록, 쇼핑몰, poll, vote, 자료실, 주소록
데이터베이스 사용 목적 • 효율성 증가 및 시간 절약 • 관리의 용이 • 정보 수집, 통계 유리 • 파일 시스템과의 비교 필드 ↓ 학생테이블 이름 학번 전화번호 수학점수 국어점수 이영무 20001 333-3335 90 85 이진원 20102 333-3336 80 75 육철호 20203 333-3337 100 80 전제관 20304 333-3338 80 50 김영근 20405 333-5560 65 100 ←레코드
데이터베이스 용어 • 데이터베이스(DB) –테이블의 집합 • 테이블 • 특정 데이터베이스의 집합체 • 필드(열)와 레코드(행)으로 구성 • 칼럼(필드) –세로줄, 열 • 이름, 학번, 전화번호, 수학, 국어 • 레코드 –가로줄, 행 • 주키(Primary key) • 각 레코드에서 다른 레코드와 구별할 수 있는 칼럼 ※DB > 테이블 > 레코드 > 필드
DBMS(DataBase Management System) • 데이터베이스를 쉽게 다루기 위해서 컴퓨터상에서 이를 관리하는 프로그램(Oracle, MSSQL, MySQL..) 데이터베이스 관리 시스템 (DBMS) User 응용프로그램 자료 검색, 수정,삭제… Database 결과 전송 User 질의 결과 전송
관계형 데이터베이스 관리시스템 • RDBMS(Relational…) • RDB • 데이터베이스의 방법론 중 한가지 • 데이터들이 릴레이션(Relation)의 구조로 관리 • 릴레이션= 테이블 학교 RDB 학사 DB 기자재 DB 시험 학생 PC 학과