1. 데이터베이스의 개념

  - 데이터의 중복을 막을 수 있고 자료의 일관성을 유지할 수 있다.
  - 데이터를 쉽게 검색 할 수 있고 데이터의 통합이 쉽다.
  - 여러 사람이 함께 자료를 열람 할 수 있고 보안을 적용 하기가 쉽다.
  - 대용량의 저장 공간을 제공 받을수 있다.

 

2. DBMS의 규모 (DataBase Management System)
   Mysql : 중소 기업, PHP, JAVA.
   SQLite: 스마트폰 및 임베디드 기기의 내장 데이터베이스로 사용, Android, iPhone.
   Oracle: 중대규모 기업의 데이터베이스로 사용, JAVA.
   MS-SQL: 중소 기업, MS기반 운영체제만 사용 가능, ASP.NET.
   Access : 소규모 .mdb
   Google Cloud: Java, Perl

 

-----------------------------------

 

[SQL 문] Structured Query Language

 

어떻게 작업을 수행할지가 아니라
무엇을 해야할지에 관해 정의하는 결과중심적 언어.
절차적은 아님.
cf)자바는 절차적언어 (순서대로 읽음)
 

1. DCL명령어 (Data Control Language 제어어)
   - 사용자가 별로 쓸일 없음. 호스팅업체가 주로 사용
   - grant 사용자 접근 권한부여
   - revoke 사용자 접근 권한 취소
   - deny 특정사용자만 접근차단


2. DDL명령어 (Data Definition Language 정의어)
   - DB및 TABLE에 대한 정의
   - Create 생성
   - Drop 삭제
   - Alter 수정


3. DML명령어 (Data Manipulation Language 조작어)
   - 레코드작업
   - Select 조회, 검색, 가공
   - insert 삽입, 추가
   - update 수정
   - delete 삭제

 

 

'..열심히 공부하세.. > 오라클' 카테고리의 다른 글

[03] 오라클 자료형  (0) 2012.05.08
[02] 오라클 설치  (0) 2012.05.08
오라클 기본  (0) 2011.06.21
쿼리문  (0) 2011.03.29
테이블  (0) 2011.03.29

+ Recent posts