1531
GB
What does CREATE SCHEMA do and how does it relate to CREATE DATABASE?
IN
क्रिएट स्कीमा क्या करती है और यह क्रिएट डेटाबेस से कैसे संबंधित है?
A
CREATE SCHEMA creates a temporary database
CREATE SCHEMA एक अस्थायी डेटाबेस बनाता है
B
CREATE SCHEMA creates a logical namespace/grouping for database objects within a database; CREATE DATABASE creates an entirely new database instance. In some DBMS (PostgreSQL) SCHEMA is a namespace within a database; in MySQL SCHEMA and DATABASE are synonymous
CREATE SCHEMA डेटाबेस के भीतर डेटाबेस ऑब्जेक्ट के लिए एक तार्किक नामस्थान/समूहन बनाता है; CREATE DATABASE एक पूरी तरह से नया डेटाबेस इंस्टेंस बनाता है। कुछ DBMS (PostgreSQL) में SCHEMA एक डेटाबेस के भीतर एक नेमस्पेस है; in MySQL SCHEMA and DATABASE are synonymous
C
CREATE SCHEMA is only for stored procedures; CREATE DATABASE for tables
CREATE SCHEMA केवल संग्रहीत प्रक्रियाओं के लिए है; तालिकाओं के लिए डेटाबेस बनाएँ
D
They are always identical operations
वे हमेशा समान संचालन होते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
PostgreSQL: CREATE DATABASE creates a new database cluster; CREATE SCHEMA creates a namespace (schema) within a database. MySQL: CREATE SCHEMA = CREATE DATABASE (synonyms). SQL Server: schemas are namespaces within a database (dbo, sales, hr).
व्याख्या (हिन्दी)
PostgreSQL: CREATE DATABASE एक नया डेटाबेस क्लस्टर बनाता है; CREATE SCHEMA डेटाबेस के भीतर एक नेमस्पेस (स्कीमा) बनाता है। MySQL: स्कीमा बनाएं = डेटाबेस बनाएं (समानार्थी)। SQL सर्वर: स्कीमा एक डेटाबेस (डीबीओ, बिक्री, घंटा) के भीतर नामस्थान हैं।