Shared Flashcard Set

Details

GIS Databases
Terms from Oppel 2004
45
Archaeology
Graduate
01/29/2011

Additional Archaeology Flashcards

 


 

Cards

Term
Database
Definition
Collection of interrelated data items that are managed as a single unit.
Term
Instance
Definition
A copy of the database software running in memory. Multiple databases are typically managed by a single instance.
Term
Database Object
Definition
A named data structure that is stored in a database. Database objects vary from one database model to another.
Term
Database Model
Definition
The way in which a database organizes its data to pattern the real world.
Term
File
Definition
A collection of related records that are stored as a single unit by an operating system.
Term
Database Management System (DBMS)
Definition
Software provided by the database vendor. Examples are Microsoft Access and Oracle.
Term
Query Language
Definition
A system of commands that a database user employs to retrieve data from the database.
Term
User Views
Definition
Presenting multiple users of the data with their own distinct views of the data while storing the underlying data only once.
Term
Application
Definition
A set of computer programs designed to solve a particular business problem, such as payroll-processing system.
Term
Tailored
Definition
Each user can have a view of the same data, but the views can be tailored to the needs of the individual users.
Term
Layers of Abstraction
Definition
Views automatically reflect any data changes made to the underlying database objects.
Term
Physical layer
Definition
Contains the data files that hold all the data for the database. Deals with storage
Term
Logical layer/model
Definition
A layer of abstraction in the database assembled from the physical layer as needed. Once the schema is established data can be inserted, updated, deleted, and queried.
Term
External Layer/model
Definition
Second layer of abstraction in the database. Composed of subschema. The layer where users and application programs that access the database connect and issue queries against the database.
Term
Database Administrator (DBA)
Definition
technician that handles the details of installing and configuring the database software and data files. Deals with the physical and logical layers.
Term
Schema
Definition
The collection of all the data items stored in a particular database.
Term
Subschema
Definition
The collective user views.
Term
Ad hoc
Definition
A query that was not preconceived and one that is not likely to be reused.
Term
Physical data independence
Definition
The ability to alter the physical file structure of a database without disrupting existing users and processes.
Term
Degree
Definition
How much change can be made in the file system without impacting the logical layer.
Term
Catalog
Definition
Keeps track of where the objects are physically stored.
Term
Logical Data Independence
Definition
The ability to make changes to the logical layer without disrupting existing users and processes. Most logical changes also involve a physical change. Example: you cannot add a new database object without physically storing the data somewhere.
Term
Database Model
Definition
The architecture that the DBMS uses to store objects within the database and relate them to one another.
Term
Flat Files
Definition
"Ordinary" operating system files. Records in the file contain no information to communicate the file structure or any relationship among the records. Existed before databases.
Term
Application program
Definition
A unit of computer program logic that performs a particular function within an application system.
Term
Record type/node
Definition
Each file from the flat file system. Connected using pointers
Term
Pointers
Definition
Tell the computer system where the related record was physically located. Similar to a street address directing us to a particular building.
Term
One-to-many relationship
Definition
Each pointer establishes a parent-child relationship. One parent may have many children, but each child may have only one parent.
Term
Network database model
Definition
Evolved around the same time as the hierarchical database model. Record types depict what would be separate files in a flat file system, and those records are related using owner-member relationships. Greater flexibility but greater complexity.
Term
Owner-member relationships/ sets
Definition
One-to-many or parent and child relationships.
Term
Relational Model
Definition
Based on the notion that any preconceived path through a data structure is too restrictive a solution. Provides the ability to relate records as needed.
Term
Joining
Definition
Combining tables to form views. A common data item is stored in each table.
Term
Entity Relationship Diagram (ERD)
Definition
Diagram in which lines are drawn between tables to show one-to-many relationships.
Term
Object-Oriented Model (OO)
Definition
A model that allows mainstream delivery of complex data.
Term
RDBM
Definition
Relational Database Management Systems
Term
Object
Definition
A logical grouping of related data and program logic that represents a real world thing.
Term
Variables
Definition
Individual data items such as customer ID or customer name.
Term
Method
Definition
A piece of application program logic that operates on a particular object and provides a finite function. Example: checking a customer's credit limit or updating a customer's address.
Term
Encapsulation
Definition
Variables may only be accessed through methods.
Term
Object instance
Definition
A copy of the object structure
Term
Class Hierarchy
Definition
A way objects are organized so that the common methods and variable definitions need only be defined once.
Term
Inherited
Definition
Methods and variable definitions shared with members of the same class.
Term
Object-relationship Model/Universal database
Definition
Combination of the OO model and relational DBMS products. "Best of both models"
Term
Relational Calculus
Definition
A new discipline in mathematics.
Supporting users have an ad free experience!