Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DBMS - Ans

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

# DBMS MCQ 1 ( https://www.javatpoint.

com/dbms-mcq )

1. Which of the following is generally used for performing tasks like creating the structure of
the relations, deleting relation?

1. DML(Data Manipulation Language)

2. Query

3. Relational Schema

4. DDL(Data Definition Language)

2. Which of the following provides the ability to query information from the database and
insert tuples into, delete tuples from, and modify tuples in the database?
1. DML(Data Manipulation Language)

2. DDL(Data Definition Language)

3. Query

4. Relational Schema

3. The given Query can also be replaced with_______:

SELECT name, course_id

FROM instructor, teaches

WHERE instructor_ID= teaches_ID;

1. Select name,course_id from teaches,instructor where instructor_id=course_id;

2. Select name, course_id from instructor natural join teaches;

3. Select name, course_id from instructor;

4. Select course_id from instructor join teaches;

4. Which one of the following given statements possibly contains the error?
1. select * from emp where empid = 10003

2. select empid from emp where empid = 10006;

3. select empid from emp;

4. select empid where empid = 1009 and Lastname = 'GELLER';


5. Read the Query carefully:

SELECT emp_name

FROM department

WHERE dept_name LIKE ' _____ Computer Science';

In the above-given Query, which of the following can be placed in the Query's blank
portion to select the "dept_name" that also contains Computer Science as its ending
string?

1. &

2. _

3. %

4. $

6. What do you mean by one to many relationships?


1. One class may have many teachers

2. One teacher can have many classes

3. Many classes may have many teachers

4. Many teachers may have many classes

7. In the following Query, which of the following can be placed in the Query's blank portion
to display the salary from highest to lowest amount, and sorting the employs name
alphabetically?

SELECT *

FROM instructor

ORDER BY salary ____, name ___;

1. Ascending, Descending

2. Asc, Desc

3. Desc, Asc

4. All of the above


8. The given Query can be replaced with ____________:

SELECT name

FROM instructor1

WHERE salary <= 100000 AND salary >= 90000;

1. SELECT name

FROM instructor1

WHERE salary BETWEEN 100000 AND 90000

2. SELECT name

FROM instructor|

WHERE salary BETWEEN 90000 AND 100000;

3. SELECT name

FROM instructor1

WHERE salary BETWEEN 90000 AND 100000;

4. SELECT name

FROM instructor!

WHERE salary <= 90000 AND salary>=100000;

9. A Database Management System is a type of _________software.


1. It is a type of system software

2. It is a kind of application software

3. It is a kind of general software

4. Both A and C
10.The term "FAT" is stands for_____
1. File Allocation Tree

2. File Allocation Table

3. File Allocation Graph

4. All of the above

11.Which of the following can be considered as the maximum size that is supported by FAT?
1. 8GB

2. 4GB

3. 4TB

4. None of the above

12.The term "NTFS" refers to which one of the following?


1. New Technology File System

2. New Tree File System

3. New Table type File System

4. Both A and C

13.Which of the following can be considered as the maximum size that is supported by NTFS?
1. 4GB

2. 16TB

3. 64TB

4. 8TB

14.A huge collection of the information or data accumulated from several different sources is
known as ________:
1. Data Management

2. Data Mining

3. Data Warehouse

4. Both B and C
15.Which of the following can be used to extract or filter the data & information from the
data warehouse?
1. Data redundancy

2. Data recovery tool

3. Data mining

4. Both B and C

16.Which one of the following refers to the copies of the same data (or information) occupying
the memory space at multiple places.
1. Data Repository

2. Data Inconsistency

3. Data Mining

4. Data Redundancy

17.Which one of the following refers to the "data about data"?


1. Directory

2. Sub Data

3. Warehouse

4. Meta Data

18.Which of the following refers to the level of data abstraction that describes exactly how the
data actually stored?
1. Conceptual Level

2. Physical Level

3. File Level

4. Logical Level

19.To which of the following the term "DBA" referred?


1. Data Bank Administrator

2. Database Administrator

3. Data Administrator

4. None of the above


20.In general, a file is basically a collection of all related______.
1. Rows & Columns

2. Fields

3. Database

4. Records

21.The term "Data" refers to:


1. The electronic representation of the information( or data)

2. Basic information

3. Row Facts and figures

4. Both A and C

22.Rows of a relation are known as the _______.


1. Degree

2. Tuples

3. Entity

4. All of the above

23.Which of the following refers to the number of tuples in a relation?


1. Entity

2. Column

3. Cardinality

4. None of the above

24.Which one of the following is a type of Data Manipulation Command?


1. Create

2. Alter

3. Delete

4. All of the above


25.Which of the following command is a type of Data Definition language command?
1. Create

2. Update

3. Delete

4. Merge

26.Which of the following is a top-down approach in which the entity's higher level can be
divided into two lower sub-entities?
1. Aggregation

2. Generalization

3. Specialization

4. All of the above

27.In which one of the following, the multiple lower entities are grouped (or combined)
together to form a single higher-level entity?
1. Specialization

2. Generalization

3. Aggregation

4. None of the above

28.In a relation database, every tuples divided into the fields are known as the______.
1. Queries

2. Domains

3. Relations

4. All of the above

29.The term "TCL" stands for_____.


1. Ternary Control Language

2. Transmission Control Language

3. Transaction Central Language

4. Transaction Control Language


30.In the relational table, which of the following can also be represented by the term
"attribute"?
1. Entity

2. Row

3. Column

4. Both B &C

31.Which of the following refers to the number of attributes in a relation?


1. Degree

2. Row

3. Column

4. All of the above

32.Which of the following is used in the application programs to request data from the
database management system?
1. Data Manipulation language

2. Data Definition Language

3. Data Control Language

4. All of the above

33.Which one of the following command is used to delete the existing row in a table?
1. Delete

2. Update

3. Insert

4. None of the above

34.Which of the following commands is used to save any transaction permanently into the
database?
1. Commit

2. Rollback

3. Savepoint

4. None of the above


35.Which one of the following commands is used for removing (or deleting) a relation forms
the SQL database?
1. Delete

2. Drop

3. Remove

4. All of the above

36.Which one of the following commands is used to restore the database to the last committed
state?
1. Savepoint

2. Rollback

3. Commit

4. Both A & B

37.The database management system can be considered as the collection of ______ that
enables us to create and maintain the database.
1. Translators

2. Programs

3. Keys

4. Language activity

38.The term "DFD" stands for?


1. Data file diagram

2. Data flow document

3. Data flow diagram

4. None of the above

39.Which of the following refers collection of the information stored in a database at a specific
time?
1. Independence

2. Instance of the database

3. Schema

4. Data domain
40.The term "SQL" stands for
1. Standard query language

2. Sequential query language

3. Structured query language

4. Server-side query language

41.The term "Data independence" refers to____


1. Data is defined separately and not included in the programs

2. Programs are not dependent on the logical attributes of the data

3. Programs are not dependent on the physical attributes of the data

4. Both B & C

42.What is the relation calculus?


1. It is a kind of procedural language

2. It is a non-procedural language

3. It is a high-level language

4. It is Data Definition language

43.Which one of the following refers to the total view of the database content?
1. Conceptual view

2. Physical view

3. Internal view

4. External view

44.For what purpose the DML is provided?


1. Addition of new structure in the database

2. Manipulation & processing of the database

3. Definition of the physical structure of the database system

4. All of the above


45.The term "ODBC" stands for_____
1. Oral database connectivity

2. Oracle database connectivity

3. Open database connectivity

4. Object database connectivity

46.The architecture of a database can be viewed as the ________


1. One level

2. Two-level

3. Three-level

4. Four level

47.In the relation model, the relation are generally termed as ________
1. Tuples

2. Attributes

3. Rows

4. Tables

48.The Database Management Query language is generally designed for the _____
1. Support end-users who use English like commands

2. Specifying the structure of the database

3. Support in the development of the complex applications software

4. All of the above

49.Which of the following keys is generally used to represents the relationships between the
tables?
1. Primary key

2. Foreign key

3. Secondary key

4. None of the above


50.Which of the following levels is considered as the level closed to the end-users?
1. Internal Level

2. External Level

3. Conceptual Level

4. Physical Level

51.A computer security protocol for logging-in can be considered as the example of the ______
component of an information system.
1. Data

2. Software

3. Procedure

4. Hardware

52.Which one of the following keyword is used to find out the number of values in a column?
1. TOTAL

2. COUNT

3. SUM

4. ADD

53.Which one of the following is commonly used to define the overall design of the database?
1. Application program

2. Data definition language

3. Schema

4. Source code

54.Which one of the following commands is used to modify a column inside a table?
1. Drop

2. Update

3. Alter

4. Set
# DBMS MCQ 2 ( https://www.interviewbit.com/dbms-mcq/ )

1. Which of the following is the full form of DDL?


1. Data definition language

2. Data derivation language

3. Dynamic data language

4. Detailed data language

2. Which of the following is the property of transaction that protects data from system
failure?
1. Atomicity

2. Isolation

3. Durability

4. Consistency

3. Which of the following is preserved in execution of transaction in isolation?


1. Atomicity

2. Isolation

3. Durability

4. Consistency

4. Which normalization form is based on the transitive dependency?


1. 1NF

2. 2NF

3. 3NF

4. BCNF

5. Which is the lowest level of abstraction that describes how the data are actually stored?
1. Physical

2. Abstract

3. View

4. User
6. For performing tasks like creating the structure of the relations, deleting relation, which of
the following is used?
1. Data definition language

2. Data derivation language

3. Dynamic data language

4. Detailed data language

7. What is rows of a relation known as?


1. Degree

2. Entity

3. Tuple

4. None

8. Which of the following is a command of DDL?


1. Alter

2. Delete

3. Create

4. All of the above

9. During transaction before commit which of the following statement is done automatically
in case of shutdown?
1. Rollback

2. Commit

3. View

4. Flashback

10. Which of the following is the full form of TCL?


1. Ternary control language

2. Transaction control language

3. Transaction central language

4. Transmission control language


11.Which of the following SQL command is used for removing (or deleting) a relation form
the database?
1. Drop

2. Delete

3. Rollback

4. Remove

12.What is DBMS?
1. Collection of many programs to access data

2. Collection of interrelated data

3. Collection of commands

4. All

13.Rectangles in ER diagram represents?


1. Tables

2. Attributes

3. Tuples

4. Entity sets

14.Select the correct definition of relation.


1. Subset of a cartesian product of list of domains

2. Subset of a cartesian product of list of tuple

3. Subset of a cartesian product of list of attributes

4. Subset of a cartesian product of list of relations

15.Which of the following allows to uniquely identify a tuple?


1. Schema

2. Attribute

3. Super key

4. Domain
16.Which of the following is known as minimal super key?
1. Primary key

2. Candidate key

3. Foreign key

4. None

17.Select the relational algebra operations.


1. Union

2. Select

3. Rename

4. All of the above

18.Which is AS clause used for?


1. Rename

2. Selection

3. Join

4. Projection

19.How many levels are there in architecture of database?


1. 2

2. 3

3. 4

4. 5

20.Which data structure is used in Hierarchical model records?


1. Graph

2. Tree

3. Linked list

4. Stacks
21.How is ER diagram represented?
1. Circle

2. Ellipse

3. Triangle

4. Square

22.A relational database developer refers to a record as?


1. Attribute

2. Tuple

3. Relation

4. None

23.Which normal form deals with multivalued dependency?


1. 1NF

2. 2NF

3. 3NF

4. 4NF

24.Which of the following is not a SQL command?


1. DELETE

2. ORDER BY

3. SELECT

4. WHERE

25.Identify the concurrency based protocol?


1. Lock based protocol

2. Two phase locking protocol

3. Timestamp ordering protocol

4. All
26.Select the correct foreign key constraint?
1. Referential integrity

2. Entity integrity

3. Domain integrity

4. None

27.What is the name of the query that is placed within a WHERE or HAVING clause of
another query?
1. Multi query

2. Subquery

3. Super query

4. Master query

28.Which command is used to remove a stored function from the database?


1. DROP

2. DELETE

3. ERASE

4. REMOVE

29.After which operation is the modify operation done?


1. Look-up

2. Insert

3. Delete

4. All

30.Which of the following command is used to change data in table?


1. INSERT

2. UPDATE

3. MERGE

4. NONE
31.Which of the following normal forms contains information about a single entity?
1. 1NF

2. 2NF

3. 3NF

4. 4NF

32.Which of the following can replace the below query?


SELECT name, course_id
FROM instructor, teaches
WHERE instructor_ID= teaches_ID;

1. Select name, course_id from instructor natural join teaches;

2. Select name,course_id from teaches,instructor where instructor_id=course_id;

3. Select name, course_id from instructor;

4. Select course_id from instructor join teaches;

33.Which of the following is the full form of NTFS?


1. New Tree File System

2. New Technology File System

3. New Table File System

4. Both B and C

34.What is the number of tuples of a relation known as?


1. Column

2. Cardinality

3. Entity

4. None

35.Select the correct definition of Relational calculus?


1. It is a high level language

2. It is a procedural language

3. It is a non-procedural language

4. It is a data definition language


36.Total view of a database is known as?
1. Physical view

2. Internal view

3. Conceptual view

4. External view

37.Select the definition of the correct key which is used to represent relation between two
tables?
1. Candidate key

2. Foreign key

3. Primary key

4. Super key

38.Select the correct command to find the number of values in a column.


1. ADD

2. SUM

3. TOTAL

4. COUNT

39.Select the correct command to modify a column in a table.


1. UPDATE

2. ALTER

3. DROP

4. SET

40.Select the correct properties of entities?


1. Table

2. Groups

3. Attributes

4. Switchboards
41.Primary key can be?
1. NULL

2. NOT NULL

3. Both NULL and NOT NULL

4. Depends on situation

42.To select some particular columns, which of the following command is used?
1. PROJECTION

2. SELECTION

3. JOIN

4. UNION

43.Select the correct database object which does not exist physically.
1. Base table

2. View

3. Index

4. None

44.NATURAL JOIN can also be termed as –


1. Combination of Union and cartesian product

2. Combination of Selection and cartesian product

3. Combination of Projection and cartesian product

4. None

45.Which of the following operator is used to compare a value to a list of literals values that
have been specified?
1. ANY

2. BETWEEN

3. IN

4. ALL
46.Maximum children of a B-tree of order m?
1. m/2

2. m – 1

3. m

4. m + 1

47.What is a table joined with itself called?


1. Join

2. Self join

3. Outer join

4. Equi join

48.What is the use of COUNT in SQL?


1. Returns number of distinct value

2. Returns total values

3. Returns number of groups

4. Returns number of columns

49.Select the valid SQL type.


1. NUMERIC

2. CHARACTER

3. FLOAT

4. All of the above

50.Select the correct advantages of view.


1. Derived columns

2. Data security

3. Hiding of complex queries

4. All of the above


# DBMS MCQ 3 ( https://www.sanfoundry.com/1000-database-management-system-questions-answers/ )

1. What is the full form of DBMS?


1. Data of Binary Management System

2. Database Management System

3. Database Management Service

4. Data Backup Management System

2. What is a database?
1. Organized collection of information that cannot be accessed, updated, and managed

2. Collection of data or information without organizing

3. Organized collection of data or information that can be accessed, updated, and managed

4. Organized collection of data that cannot be updated

3. What is DBMS?
1. DBMS is a collection of queries

2. DBMS is a high-level language

3. DBMS is a programming language

4. DBMS stores, modifies and retrieves data

4. Who created the first DBMS?


1. Edgar Frank Codd

2. Charles Bachman

3. Charles Babbage

4. Sharon B. Codd

5. Which type of data can be stored in the database?


1. Image oriented data

2. Text, files containing data

3. Data in the form of audio or video

4. All of the above


6. In which of the following formats data is stored in the database management system?
1. Image

2. Text

3. Table

4. Graph

7. Which of the following is not a type of database?


1. Hierarchical

2. Network

3. Distributed

4. Decentralized

8. Which of the following is not an example of DBMS?


1. MySQL

2. Microsoft Acess

3. IBM DB2

4. Google

9. Which of the following is a not feature of DBMS?


1. Minimum Duplication and Redundancy of Data

2. High Level of Security

3. Single-user Access only

4. Support ACID Property

10.Which of the following is a feature of the database?


1. No-backup for the data stored

2. User interface provided

3. Lack of Authentication

4. Store data in multiple locations


11.Which of the following is not a function of the database?
1. Managing stored data

2. Manipulating data

3. Security for stored data

4. Analysing code

12.Which of the following is a function of the DBMS?


1. Storing data

2. Providing multi-users access control

3. Data Integrity

4. All of the above

13.Which of the following is a component of the DBMS?


1. Data

2. Data Languages

3. Data Manager

4. All of the above

14.Which of the following is known as a set of entities of the same type that share same
properties, or attributes?
1. Relation set

2. Tuples

3. Entity set

4. Entity Relation model

15.What is information about data called?


1. Hyper data

2. Tera data

3. Meta data

4. Relations
16.What does an RDBMS consist of?
1. Collection of Records

2. Collection of Keys

3. Collection of Tables

4. Collection of Fields

17.The values appearing in given attributes of any tuple in the referencing relation must
likewise occur in specified attributes of at least one tuple in the referenced relation,
according to _____________________ integrity constraint.
1. Referential

2. Primary

3. Referencing

4. Specific

18._____________ is a hardware component that is most important for the operation of a


database management system.
1. Microphone

2. High speed, large capacity disk to store data

3. High-resolution video display

4. Printer

19.The DBMS acts as an interface between ________________ and ________________ of an


enterprise-class system.
1. Data and the DBMS

2. Application and SQL

3. Database application and the database

4. The user and the software


20.The ability to query data, as well as insert, delete, and alter tuples, is offered by
____________
1. TCL (Transaction Control Language)

2. DCL (Data Control Language)

3. DDL (Data Definition Langauge)

4. DML (Data Manipulation Langauge)

21.______________ is a set of one or more attributes taken collectively to uniquely identify a


record.
1. Primary Key

2. Foreign key

3. Super key

4. Candidate key

22.Which command is used to remove a relation from an SQL?


1. Drop table

2. Delete

3. Purge

4. Remove

23.Which of the following set should be associated with weak entity set for weak entity to be
meaningful?
1. Neighbour set

2. Strong entity set

3. Owner set

4. Identifying set

24.Which of the following command is correct to delete the values in the relation teaches?
1. Delete from teaches;

2. Delete from teaches where Id =’Null’;

3. Remove table teaches;

4. Drop table teaches;


25.Procedural language among the following is __________
1. Domain relational calculus

2. Tuple relational calculus

3. Relational algebra

4. Query language

26._________________ operations do not preserve non-matched tuples.


1. Left outer join

2. Inner join

3. Natural join

4. Right outer join

27.Which forms have a relation that contains information about a single entity?
1. 4NF

2. 2NF

3. 5NF

4. 3NF

28.The top level of the hierarchy consists of ______ each of which can contain _____.
1. Schemas, Catalogs

2. Schemas, Environment

3. Environment, Schemas

4. Catalogs, Schemas

29._______ indicates the maximum number of entities that can be involved in a relationship.
1. Greater Entity Count

2. Minimum cardinality

3. Maximum cardinality

4. ERD
30.The user IDs can be added or removed using which of the following fixed roles?
1. db_sysadmin

2. db_accessadmin

3. db_securityadmin

4. db_setupadmin

31.Why the following statement is erroneous?

SELECT dept_name, ID, avg (salary)


FROM instructor
GROUP BY dept_name;
1. Dept_id should not be used in group by clause

2. Group by clause is not valid in this query

3. Avg(salary) should not be selected

4. None

32.The traditional storage of data organized by the customer, stored in separate folders in
filing cabinets is an example of ______________ type of ‘database’ management
1. Object-oriented database management system

2. Relational database management system

3. Network database management system

4. Hierarchical database management system

33.After groups have been established, SQL applies predicates in the ___________ clause,
allowing aggregate functions to be used.
1. Where

2. Having

3. Group by

4. With
34.Which of the following is not the utility of DBMS?
i) Backup
ii) Loading
iii) Process Organization
iv) File organization

1. i, ii, and iv only

2. i, ii and iii only

3. i, iii and iv only

4. All i, ii, iii, and iv

35.What does a foreign key combined with a primary key create?


1. Network model between the tables that connect them

2. Parent-Child relationship between the tables that connects them

3. One to many relationship between the tables that connects them

4. All of the mentioned

36.Which of the following is correct according to the technology deployed by DBMS?


1. Pointers are used to maintain transactional integrity and consistency

2. Cursors are used to maintain transactional integrity and consistency

3. Locks are used to maintain transactional integrity and consistency

4. Triggers are used to maintain transactional integrity and consistency

37.Which of the following is correct regarding the file produced by a spreadsheet?


1. can be used as it is by the DBMS

2. stored on disk in an ASCII text format

3. all of the mentioned

4. none of the mentioned


38.What is the function of the following command?
Delete from r where P;

1. Clears entries from relation

2. Deletes relation

3. Deletes particular tuple from relation

4. All of the mentioned

39.______ resembles Create view.


1. Create table . . . as

2. Create view as

3. Create table . . .like

4. With data

40.The query specifying the SQL view is said to be updatable if it meets which of the following
conditions?
1. select clause contains relation attribute names but not have expressions, aggregates, or distinct

specification

2. from clause has 1 relation

3. query does not have group by or having clause

4. All of the mentioned

41.When the “ROLLUP” operator for expression or columns within a “GROUP BY” clause is
used?
1. Find the groups that make up the subtotal in a row

2. Create group-wise grand totals for the groups indicated in a GROUP BY clause

3. Group expressions or columns specified in a GROUP BY clause in one direction, from right to left, for

computing the subtotals

4. To produce a cross-tabular report for computing subtotals by grouping phrases or columns given within a

GROUP BY clause in all available directions


42.Which of the following is the best way to represent the attributes in a large db?
1. Dot representation

2. Concatenation

3. Relational-and

4. All of the mentioned

43.Which of the following is the subset of SQL commands used to manipulate Oracle
Structures, including tables?
1. Data Described Language

2. Data Retrieval Language

3. Data Manipulation Language

4. Data Definition Language

44.Which of the following functions construct histograms and use buckets for ranking?
1. Ntil()

2. Newtil()

3. Rank()

4. All of the mentioned

45.__________ command is used in SQL to issue multiple CREATE TABLE, CREATE VIEW
and GRANT statements in a single transaction.
1. CREATE CLUSTER

2. CREATE PACKAGE

3. CREATE SCHEMA

4. All of the mentioned

46.Which of the following key is required in to handle the data when the encryption is applied
to the data so that the unauthorised user cannot access the data?
1. Primary key

2. Authorised key

3. Encryption key

4. Decryption key
47.Which of the following is known as the process of viewing cross-tab with a fixed value of
one attribute?
1. Dicing

2. Pivoting

3. Slicing

4. Both Pivoting and Dicing

48.For designing a normal RDBMS which of the following normal form is considered
adequate?
1. 4NF

2. 3NF

3. 2NF

4. 5NF

49.Which of the following is popular for applications such as storage of log files in a database
management system since it offers the best write performance?
1. RAID level 0

2. RAID level 1

3. RAID level 2

4. RAID level 3

50.Which of the following represents a query in the tuple relational calculus?


1. { }{P(t) | t }

2. {t | P(t)}

3. t | P() | t

4. All of the mentioned

51.The oldest DB model is _______________


1. Network

2. Physical

3. Hierarchical

4. Relational
52.Evaluate the statements issued by the DBA in the given sequence if OE and SCOTT are the
users and the ORDERS table is owned by OE.
CREATE ROLE r1;
GRANT SELECT, INSERT ON oe. orders TO r1;
GRANT r1 TO scott;
GRANT SELECT ON oe. orders TO scott;
REVOKE SELECT ON oe.orders FROM scott;
What would be the outcome after executing the statements?

1. The REVOKE statement would give an error because the SELECT privilege has been granted to the role

R1

2. The REVOKE statement would remove the SELECT privilege from SCOTT as well as from the role R1

3. SCOTT would be able to query the OE.ORDERS table

4. SCOTT would not be able to query the OE.ORDERS table

53.Which of the following establishes a top-to-bottom relationship among the items?


1. Relational schema

2. Network schema

3. Hierarchical schema

4. All of the mentioned

54.A major goal of the db system is to minimize the number of block transfers between the
disk and memory. Which of the following helps in achieving this goal?
1. Secondary storage

2. Storage

3. Catalog

4. Buffer

55.What happens if a piece of data is stored in two places in the db?


1. Storage space is wasted & Changing the data in one spot will cause data inconsistency

2. In can be more easily accessed

3. Changing the data in one spot will cause data inconsistency

4. Storage space is wasted


56.The logical design, and the snapshot of the data at a given instant in time is known as?
1. Instance & Relation

2. Relation & Schema

3. Domain & Schema

4. Schema & Instance

You might also like