Chapter 12--databases Flashcards
Name 3 popular information systems.
Electronic spreadsheets, database management systems, and e-commerce.
Define “information system”.
Software that helps the user organize and analyze data.
Define “spreadsheet”.
A program that allows the user to organize and analyze data using a grid of cells.
Define “cell”, as it relates to a a spreadsheet.
An element of a spreadsheet that can contain data or a formula.
Define “spreadsheet function”.
A computation provided by the spreadsheet software that can be incorporated into formulas.
Define “range”, in the context of a spreadsheet.
A range of contiguous cells specified by the endpoints.
Define “circular reference”.
A set of formulas that rely, erroneously, on each other to compute their results.
What award did Daniel Bricklin win, and what did he win it for doing?
The Grace Murray Hopper award, by the ACM, for VisiCalc, the first electronic spreadsheet program.
Define “what-if analysis”.
Modifying spreadsheet values that represent assumptions to see how changes in those assumptions affect the related data in the spreadsheet.
Define “database”.
A structured set of data
Define “database management system”.
A combination of software and data made up of the physical database, the database engine, and the database schema.
Define “query”.
A request to retrieve data from a database.
Define “schema”.
A specification of the logical structure of data in a database.
Define “relational model”.
A database type/model in which data and the relationships among them are organized into tables. This is the most popular database format.
Table–define.
A collection of database records.
Define record/object/entity. They mean the same thing.
A collection of related fields that make up a single database entry.
Define “field/attribute”.
A single value in a database record.
What is a “key”, also known as a “key field”?
One or more fields of a database record that uniquely identifies it among all other records in a table.
Define “SQL”, and tell what it stands for.
Structured Query Language is a comprehensive relational database language for data management and queries
Is SQL case-sensitive?
No
Define “entity-relationship modeling”.
A popular technique for designing relational databases.
Define “ER diagram”.
A graphical representation of an ER model. It captures the important record types, attributes, and relationships in a graphical form.
Define “cardinality constraint”, and give all the possible types.
The number of relationships that may exist at one time among entities in an ER diagram. One-to-one, one-to-many, and many to many are the three possible types.
Define “e-commerce”.
The process of buying and selling products and services using the World Wide Web.
True/false–a cell in a spreadsheet can only contain raw data.
False. It could also contain a formula or the result of a formula instead