Across
- 2. The name given to a row in the relational model.
- 4. The clause used to combine rows that have the same values in specified columns into a summary row.
- 7. The programming language most commonly used to access databases through applications (often referred to in the Advanced SQL topic).
- 9. The SQL statement used to modify existing data in a table.
- 11. The most fundamental operation in SQL used to retrieve data from a database.
- 13. A block of code that executes automatically in response to a specific database event (INSERT, UPDATE, DELETE).
- 16. The name given to a table in the relational model.
- 18. The join type that includes all rows from one table and the matched rows from the other (e.g., Left or Right).
- 19. The structure that logically represents the design of the database.
- 21. The SQL statement used to remove existing rows from a table.
- 22. A construct used to ensure that a value exists in a set of allowed values for an attribute.
- 24. The SQL keyword used to remove a relation or index from the database.
- 25. The logical operator used to negate a condition in SQL.
Down
- 1. The number of attributes (columns) in a relation.
- 3. A set of columns in a table that refers to the primary key of another table.
- 5. A stored block of code that performs a specific task and can accept parameters but usually does not return a value.
- 6. A stored block of code that always returns a single value.
- 8. A temporary named result set based on an SQL query, used in Advanced SQL.
- 10. A type of function that returns a single summary value from a set of rows.
- 12. A condition in the WHERE clause that uses the result of another SELECT statement.
- 14. A constraint that ensures all values in a column are unique and non-null, often used as an identifier.
- 15. A clause used in SQL to filter the results of aggregate functions.
- 17. A type of Join that returns only the rows having matching values in both tables.
- 20. A SQL clause used to filter rows based on a specified condition.
- 23. A construct that allows a user to iterate through the rows of a query result set one at a time.
