[정보시스템 구축 절차 요약]
정보시스템을 구축하기 위해서는 일반적으로 분석, 설계, 구현, 시험, 유지보수의 5가지 단계를 거친다.
여기서는 분석과 설계에 대해서 알아보자.
*분석
- 시스템 분석 또는 요구사항 분석이라고 부른다.
- 우리가 '무엇을(What)'할 것인지를 결정한다.
- 분석 결과로 많은 문서를 작성해야한다.
설계
- 시스템 설계 또는 프로그램 설계라는 용어로 부른다.
- 우리가 구축하고자 하는 시스템을 '어떻게(How)'할 것인지를 결정한다.
[데이터베이스 모델링과 필수 용어]
분석과 설계 과정에서 가장 중요한 과정 중의 하나가 '데이터베이스 모델링'이다.
현실세계에서 사용되는 데이터를 Oracle에 어떻게 옮길지 결정하는 과정.
ex)
인터넷 쇼핑몰에서는 사람(또는 회원)이 필요하다.
'사람'의 특성(속성)들을 추출하여 Oracle에 추가.
제품의 이름, 가격, 제조일자, 제조회사, 남은 수량 등을 Oracle에 추가.
=> 'Table'이라는 형식에 맞춰야 한다.
용어 정리)
1)데이터(Data) : 단편적인 정보를 의미. 즉, 정보는 있으나 아직 체계화 되지 못한 상태.
2)테이블(Table) : 데이터를 입력하기 위해 표 형태로 표현한 것.
3)스키마(Schema) : 테이블, 뷰 등이 저장되는 저장소를 말하거나, 여러 테이블, 뷰 등의 묶음으로 말한다.
4)데이터베이스(Database;DB) : 여러 개의 스키마가 저장되는 저장 공간.
5)DBMS : Database Management System의 약자로 스키마를 관리하는 시스템 또는 소프트웨어를 말한다.
6)열(Column,Field) : 각 테이블은 열로 구성된다.
7)열 이름 : 각 열을 구분하기 위한 이름이다. 열 이름은 각 테이블 내에서 중복되지 않고, 고유해야 한다.
8)데이터 유형 : 열의 데이터 유형을 말한다.
9)행(Row,Record) : 실질적인 데이터.
10)기본 키(Primary Key)열 : 기본 키(또는 주 키)열은 각 행을 구부하는 유일한 열. 기본키 열은 중복되어서는 안되며, 비어 있어서도 안된다. 각 테이블에는 기본 키가 하나만 지정되어 있어야 한다.
11)외래 키(Foreign Key)필드 : 두 테이블의 관계를 맺어주는 키를 말한다.
12)SQL(Structured Query Language)
'Oracle(오라클)' 카테고리의 다른 글
데이터 모델링 (0) | 2020.07.27 |
---|---|
004 - SQL 기초 (0) | 2020.07.15 |
003 - 관계 데이터 모델 (0) | 2020.07.14 |
001 - Database란? (0) | 2020.07.07 |