Page 13 - Modular_V2.0_SQL_Flipbook
P. 13

Data Control Language (DCL)

                 A Data Control Language is a language that has various commands which are used to grant and take
                 back authority from any database user. Some DCL statements are Grant and Revoke.

                 Transaction Control Language (TCL)

                 A Transaction Control Language is a language that has various commands which are used to manage
                 transactions in the database. These are used to manage the changes made by DML statements.
                 Some TCL statements are Commit, Savepoint and Rollback.

                 Apart from these commands, SQL also provides clauses which are extensions of the commands. You
                 will learn more about clauses later in this book.
                     MODERN DBMS


                 NoSQL

                 It is a DBMS that handles large volume of data that is highly unstructured and unlike traditional
                 DBMS that work only on predefined tables, it provides a flexible data model and support horizontal
                 scalability. Thus it is suited for for real time data processing that is the need of the hour.

                 Cloud Databases

                 These databases allow benefits of cloud computing platform (like scalability, speed and reduced
                 costs) along with all the features of traditional DBMS. They support relational as well as non-relational
                 data models, including unstructured and semi-structured data that does not have its tables clearly
                 defined.

                    Recap


                          A database is defined as an organised collection of data that can be visualised as a container
                         of information.
                         Database servers are dedicated computers that can hold the actual databases.
                         RDBMS is a relational DBMS in which tables are linked to each other by fields.

                         A relational model can be represented as a table of rows and columns.
                          SQL  is the standard  language  for  managing  relational  databases  and  performing  various
                         operations on the data in the tables.



                                                          Exercise



                 A.  Tick ( ) the correct option.
                    1.  What is a database?

                       a.  Organised collection of information that cannot be accessed, updated, and managed
                       b.  Collection of data or information without organising
                       c.  Organised collection of data or information that can be accessed, updated, and managed

                       d.  None of these

                                                                                                                     11
                                                                                                Introduction to DBMS
   8   9   10   11   12   13   14   15   16   17   18