Jumat, 10 Juni 2011

SQL standar

SQL Standar

The American National Standards Institute (ANSI) standardized SQL in 1986 (X3.135) and the International Standards Organization (ISO) standardized it in 1987. American National Standards Institute (ANSI) SQL standar pada tahun 1986 (X3.135) dan International Standar Organization (ISO) standar itu tahun 1987. The United States government's Federal Information Processing Standard ( FIPS ) adopted the ANSI/ISO standard. Pemerintah Amerika Serikat Federal Information Processing Standard (FIPS) mengadopsi ANSI / standar ISO. In 1989, a revised standard known commonly as SQL89 or SQL1 , was published. Pada tahun 1989, standar revisi umum dikenal sebagai SQL89 atau SQL1, diterbitkan.
Due partially to conflicting interests from commercial vendors, much of the SQL89 standard was intentionally left incomplete, and many features were labeled implementor-defined. Karena sebagian untuk kepentingan yang bertentangan dari vendor komersial, banyak standar SQL89 sengaja dibiarkan tidak lengkap, dan banyak fitur yang berlabel pelaksana yang ditetapkan. In order to strengthen the standard, the ANSI committee revised its previous work with the SQL92 standard ratified in 1992 (also called SQL2 ). Dalam rangka memperkuat standar, komite ANSI revisi bekerja sebelumnya dengan standar SQL92 diratifikasi pada tahun 1992 (juga disebut SQL2). This standard addressed several weaknesses in SQL89 and set forth conceptual SQL features which at that time exceeded the capabilities of any existing RDBMS implementation. Standar ini dibahas beberapa kelemahan dalam SQL89 dan dituangkan konseptual fitur SQL yang pada waktu yang melebihi kemampuan dari setiap implementasi RDBMS yang ada. In fact, the SQL92 standard was approximately six times the length of its predecessor. Bahkan, standar SQL92 sekitar enam kali panjang dari pendahulunya. As a result of this disparity, the authors defined three levels of SQL92 compliance: Entry-level conformance (only the barest improvements to SQL89), Intermediate-level conformance (a generally achievable set of major advancements), and Full conformance (total compliance with the SQL92 features). Sebagai hasil dari perbedaan ini, penulis didefinisikan tiga tingkat kepatuhan SQL92: Entry tingkat kesesuaian (hanya perbaikan paling sederhana untuk SQL89), Intermediate level kesesuaian (a set umumnya dicapai kemajuan utama), dan kesesuaian Penuh (kepatuhan total dengan yang SQL92 fitur).
More recently, in 1999, the ANSI/ISO released the SQL99 standard (also called SQL3 ). Baru-baru ini, pada tahun 1999, ANSI / ISO merilis standar SQL99 (juga disebut SQL3). This standard addresses some of the more advanced and previously ignored areas of modern SQL systems, such as object-relational database concepts, call level interfaces, and integrity management. Standar ini alamat beberapa daerah yang lebih maju dan sebelumnya diabaikan dari sistem SQL modern, seperti konsep object-relational database, panggilan antarmuka tingkat, dan integritas manajemen. SQL99 replaces the SQL92 levels of compliance with its own degrees of conformance: Core SQL99 and Enhanced SQL99 . SQL99 menggantikan SQL92 tingkat kepatuhan dengan derajat sendiri sesuai: SQL99 Core dan SQL99 Enhanced.
PostgreSQL presently conforms to most of the Entry-level SQL92 standard, as well as many of the Intermediate- and Full-level features. PostgreSQL saat ini sesuai dengan sebagian besar standar SQL92 Entry-level, serta banyak Intermediate-dan fitur Full-tingkat. Additionally, many of the features new in SQL99 are quite similar to the object-relational concepts pioneered by PostgreSQL (arrays, functions, and inheritance). Selain itu, banyak fitur baru di SQL99 sangat mirip dengan konsep object-relational yang dipelopori oleh PostgreSQL (array, fungsi, dan warisan).


sumber :http://translate.google.co.id/translate?hl=id&langpair=en|id&u=http://www.faqs.org/docs/ppbook/c1164.htm 

Tidak ada komentar:

Posting Komentar