What is a database?
A database is an organized collection of information consisting of tables of information organized into columns and rows. Each row represents a separate record in the database, while each column represents a single field within a record.
Give two examples of flat files.
Spreadsheet and CSC (Comma Separated Value).
What does CSV stand for?
Comma Separated Values.
What is a CSV file?
A CSV file uses commas to identify the end of a column and a line feed for each row.
What does RDBMS stand for?
Relational Database Management System.
What does SQL stand for?
Structured Query Language.
Give four examples of RDBMS.
What is a “schema”?
The structure of the database in terms of the fields defined in each table and the relationship between primary and foreign keys.
What is a primary key?
A primary key is used to define the relationship between one table and another table in a database. For instance one customer may have more than one table, a primary key field/column would be the way they were linked.
What is a “foreign key”?
When a primary key in one table is referenced in another table.
What does GIGO stand for?
Garbage In, Garbage Out
What is a constraint?
Rules or conditions applied to database data, ensuring data integrity, consistency, and adherence to business rules.
What does parse mean?
Interpret
Tell me 2 things about Unstructured Data.
Two things about Semi-Structured data.
Give two examples of semi-structured.
What is metadata?
Associated information that helps identify data.
Two things about NoSQL.
Two things about a Document Database.
What is a key/value database?
A means of storing the properties of objectives without predetermining the fields used to define an object.
What are ‘database interfaces’ used for?
They are used to add or update information and to extract (or view) information from the database.
What are the two types of relational methods?
Those that define the database structure and those that manipulate the information in the database.
What does DDL stand for?
Data Definition Language.
What is Data Definition Language?
DDL refers to SQL commands that add to or modify the structure of the database.