출처 : 『혼자 공부하는 SQL』 (우재남, 한빛미디어)
관련 중요 용어
영어 | 한글 | 약자 | 설명 |
data | 데이터 | 단편적인 정보 | |
table | 테이블 | 데이터를 입력하기 위한 표 형태, DBMS의 최소단위 | |
Database | 데이터베이스 | DB | 데이터의 저장소 |
Database Management System |
데이터베이스 관리 시스템 | DBMS | 데이터베이스를 관리하는 시스템 또는 소프트웨어(MySQL) |
column, field | 열(컬럼, 필드) | 테이블의 세로. 테이블은 여러 개의 열로 구성됨 | |
column name, field name |
열 이름 | 각 열을 구분하기 위한 이름 | |
data type | 데이터 형식 | 열에 저장될 데이터의 형식(숫자/문자/날짜 등) | |
row, record | 행(로우, 레코드) | 테이블의 가로. 실질적인 진짜 데이터(=행 데이터) | |
Primary Key | 기본 키 | PK | 각 행을 구분하는 유일한 열 |
Structured Query Language |
구조화된 질의 언어 | SQL | 사람과 DBMS가 소통하기 위한 언어 |
확인 문제
1. 다음 각 설명이 의미하는 용어는?
- 현실 세계를 컴퓨터 시스템으로 옮겨 놓는 일련의 과정을 일컫습니다. 프로젝트
- 소프트웨어 개발 절차 중 하나로 폭포가 떨아지듯 각 단계가 진행됩니다. 폭포수 모델 waterfall model
- 소프트웨어를 완성하는 절차를 연구하는 분야를 통틀어서 이렇게 부릅니다. 소프트웨어 공학
2. 폭포수 모델의 절차를 차례대로 나열하세요.
프로젝트 계획 → 업무 분석 → 시스템 설계 → 프로그램 구현 → 테스트 → 유지 보수
3. 다음은 무엇에 대한 설명인지 쓰세요.
우리사 살고 있는 세상에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정입니다. 또는 현실에서 쓰이는 것을 테이블로 변경하기 위한 작업입니다.
데이터베이스 모델링
4. 다음 각 설명이 의미하는 용어는?
- 회원이나 제품의 데이터를 입력하기 위해 표 형태로 표현한 것을 말합니다. 가로와 세로로 구성되어 있습니다. 테이블
- 데이터베이스를 관리하는 시스템 또는 소프트웨어를 말합니다. DBMS
- 실질적인 진짜 데이터를 말합니다. 테이블의 가로에 해당합니다. 행
- 사람과 DBMS가 소통하기 위한 언어입니다. SQL