SQL Fundamentals and DBMS Concepts
Covers basic SQL statements (SELECT, INSERT, UPDATE, DELETE), database constraints, DBMS advantages, and SQL*Plus fundamentals
Questions
The OR operator displays a record if ANY conditions listed are true. The AND operator displays a record if ALL of the conditions listed are true
- True
- False
With SQL, how can you return all the records from a table named "Persons" sorted descending by "FirstName"?
- SELECT * FROM Persons SORT BY 'FirstName' DESC
- SELECT * FROM Persons SORT 'FirstName' DESC
- SELECT * FROM Persons ORDER BY FirstName DESC
- SELECT * FROM Persons ORDER FirstName DESC
Which SQL statement is used to extract data from a database?
- OPEN
- EXTRACT
- SELECT
- GET
Which SQL statement is used to update data in a database?
- UPDATE
- MODIFY
- SAVE
- SAVE AS
Which SQL statement is used to insert new data in a database?
- ADD NEW
- INSERT INTO
- ADD RECORD
- INSERT NEW
What does SQL stand for?
- Strong Question Language
- Structured Query Language
- Structured Question Language
- Strong Query Language
With SQL, how do you select all the columns from a table named "Persons"?
- SELECT * FROM Persons
- SELECT [all] FROM Persons
- SELECT Persons
- SELECT FROM Persons
Which SQL statement is used to return only different values?
- SELECT DIFFERENT
- SELECT UNIQUE
- SELECT DISTINCT
- SELECT EXACT
With SQL, how can you insert a new record into the "Persons" table?
- INSERT INTO Persons VALUES ('Jimmy', 'Jackson')
- INSERT VALUES ('Jimmy', 'Jackson') INTO Persons
- INSERT ('Jimmy', 'Jackson') INTO Persons
- INSERT VALUES ('Jimmy', 'Jackson')
With SQL, how can you insert "Olsen" as the "LastName" in the "Persons" table?
- INSERT INTO Persons (LastName) VALUES ('Olsen')
- INSERT ('Olsen') INTO Persons (LastName)
- INSERT INTO Persons ('Olsen') INTO LastName
- INSERT INTO Persons ('Olsen')
With SQL, how can you delete the records where the "FirstName" is "Peter" in the Persons Table?
- DELETE ROW FirstName='Peter' FROM Persons
- DELETE FROM Persons WHERE FirstName = 'Peter'
- DELETE FirstName='Peter' FROM Persons
- REMOVE FROM Persons WHERE FirstName = 'Peter'
Which SQL statement is used to delete data from a database?
- DELETE
- COLLAPSE
- REMOVE
- ERASE
With SQL, how do you select a column named "FirstName" from a table named "Persons"?
- EXTRACT FirstName FROM Persons
- SELECT FirstName FROM Persons
- SELECT Persons.FirstName
- SELECT * FROM Persons
With SQL, how do you select all the records from a table named "Persons" where the "FirstName" is "Peter" and the "LastName" is "Jackson"?
- SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'
- SELECT FirstName='Peter', LastName='Jackson' FROM Persons
- SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
- SELECT * FROM Persons WHERE FirstName='Jackson' AND LastName='Peter'
With SQL, how do you select all the records from a table named "Persons" where the "LastName" is alphabetically between (and including) "Hansen" and "Pettersen"?
- SELECT * FROM Persons WHERE LastName>'Hansen' AND LastName<'Pettersen'
- SELECT * FROM Persons WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'
- SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Persons
- SELECT LastName<>'Hansen' AND LastName<>'Pettersen' FROM Persons
Which SQL statement defines a FOREIGN KEY constraint on the DEPT NO column of the EMP table?
- CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) NOT NULL, CONSTRAINT emp_deptno_fk FOREIGN KEY deptno REFERENCES dept deptno);
- CREATE TABLE EMP (empno NUMBER(4), ename VARCHAR2(35), deptno NUMBER(7,2) CONSTRAINT emp_deptno_fk REFERENCES dept (deptno));
- CRETE TABLE EM (empno NUMBER(4), ename VARCHAR2(35) deptno NUMBER (7,2) NOT NULL, CONSTRAINT em_deptno_fk REFERENCES dept (deptno) FOREIGN KEY (deptno));
- CREATE TABLE EMP (empno NUMBER (4), ename VARCHAR2(35), deptno NUMBER(7,2) FOREIGN KEY CONSTRAINT emp deptno fk REFERENCES dept (deptno));
Evaluate the set of SQL statements: CREATE TABLE dept (deptbi NUMBER (2) dname VARCHAR2(14), Ioc VARCHAR2(13)); ROLLBACK; DESCRIBE DEPT What is true about the set?
- The DESCRIBE DEPT statement displays the structure of the DEPT table
- The ROLLBACK statement frees the storage space occupied by the DEPT table.
- The DESCRIBE DEPT statement returns an error ORA-04043: object DEPT does not exist
- The DESCRIBE DEPT statement displays the structure of the DEPT table only if there is a COMMIT statement introduced before the ROLLBACK statement.
Which two are attributes of /SQL* Plus? (Choose two).
- /SQL * Plus commands cannot be abbreviated
- /SQL* Plus commands are accessed from a browser.
- /SQL*Plus commands are used to manipulate data in tables
- /SQL* Plus command manipulate table definitions in the database
- /SQL* Plus is the Oracle proprietary interface for executing SQL statements.
Is the database and DBMS software together is called as Database system?
- True
- False
which of the following are the advantages of DBMS? (Select 2)
- Redundancy is controlled
- graphical and statistical capabilities
- proprietary formats may limit arichival quality of data
- Providing multiple user interfaces