SQL(Structured Query Language, pronounced equel)ORACLE D/B환경에서 사용자나 개발자가  자료접근을 위해 반드시

     사용해야 하는 명령들의 집단임.

     1. SQL 역사

       -. 관계형자료 모델은 1970대초 Dr.E.F.Codd에 의하여 처음으로 개발됨.

       -. SQL언어는 1970대 중반 IBMPototype Relational Database Managment System에 의해 발전됨.

       -. 최초의 SQL언어는 (SEQUEL2)1976 IBM Journal of R&D에 의해 소개되었고,

       -. 1979ORACLE사가 상업용으로 이용 가능한 SQL의 실행을 소개함.

       -. SQLIBMD/B2SQL/DS에서도 실행됨.

       -. 현재 SQL은 광범위한 실행과 산업 구조화된 자료접근 언어로 이용됨.

     2. SQL 표준

       -. ANSI SQL3.135-1989 Database Language SQL with Integrity Enhancement or ANSI SQL89relational database        

          managment system의 표준으로 정의.

       -. 이는 ANSI X3.135-1986을 대신함과 ANSI SQL Addendum1.에 소개된 무결성 강화를 내포함.

       -. ANSIANSI X3.168-1989 atabase Language Embeded SQL에 내장된 SQL의 정의를 표준으로 채택함.

       -. 거의 모든 관계형 자료시스템은 SQL형식을 제공하며 ANSI SQL89를 표준으로 사용함.      

     3. 비처리 언어

       -. SQL비처리 언어임.

       -. 동일 시간대의 하나보다 많은 레코드 처리

       -. 자료의 자동처리 제공

    4. 모든 사용자를 위한 언어

       -. SQL은 모든 종류의 사용자로부터 모든 종류의 자료활동에 이용.

       -. system administrators

       -. database administrators

       -. security administrators

       -. application programmers

       -. decision support system personnel

       -. many other types of end users

       -. SQL모든사용자에게 D/B구성이나 응용를 위한 명령문 제공.

  5. 통일된 언어

    - querying data

    - inserting, updating, and deleting rows in table

    - creating, replacing, altering, and dropping objects

    - controlling access to the database and its object

    - guaranteeing database consistency and integrity

  6. 내장된 SQL

    -. 모든 SQL명령은 SELET,INSERT와 같이 SQL환경하 상호작용 도구들 안에서 이용 가능.

    -. PREPARE and OPENcontrol명령으로 처리 프로그래밍 언어안에서 표준SQL을 수행.

    -. 응용프로그램에 의해 호출되어 어떤 작업을 수행할수 있는 데이터베이스에 내장된 내장 프로시져 작성을 의미.

    -. 데이타베이스에 내장된 데이타베이스 시스템은 간단한 스크린과 메뉴 오브젝트를 완전한 툴 키트를 제공.

'DB > Oracle' 카테고리의 다른 글

Oracle Database 기초 #3 - Operators  (0) 2022.03.25
Oracle Database 기초 #2 - Datatypes  (0) 2022.03.25
TNSPING 이용한 접속 테스트  (0) 2021.02.16
Index Rebuild  (0) 2020.10.05
자주쓰는 함수 정리 - 문자열 함수  (0) 2020.04.03

+ Recent posts