Shared Flashcard Set

Details

Chapter 02
N/A
28
Computer Science
Undergraduate 2
04/22/2011

Additional Computer Science Flashcards

 


 

Cards

Term
Model
Definition
A depiction of a real world object
Term
Data Model
Definition

A depiction of a data structure

Often graphical

Term
Entity
Definition

Anything that you can abstract and store data about

Noun

Term
Attribute
Definition
A characteristic of an entity
Term
Relationship
Definition
Describes an association among entities
Verb in business rules
Term
Types of Relationships
Definition
One to many
Many to many
One to one
Term
Constraint
Definition
A restriction placed on the data
Term
Business Rules
Definition
Describe characteristics of data as viewed by the company
Term
The Evolution of Data Models
Definition
Hierarchical
Network
Relational
Entity Relational
Semantic
Object Oriented
Term
Hierarchal Model
Definition
The first data model
Upside down tree structure
Sequential access not direct access
Term
Network Model
Definition
Records may have more then one parent
Term
Relational Model
Definition
Table
Consists of row and column intersections
Term
RDBMS
Definition
Relational Database Management System
Hides the complexities of the relational model from the user
User sees collection of tables
Query language is SQL
Term
Relational Schema
Definition
Relational Diagram
Graphical representation of entities attributes and relationships
Term
ERD
Definition
Entity relationship diagram
Uses graphical representations to model database components
Term
Entity instance
Definition
Entity occurrence
Row in table
Term
Entity Set
Definition
Collection of like entities
Term
Connectivity
Definition
Types of relationships
Term
Semantic Data Modeling
Definition
Represent the real world more closely
Term
OODBMS
Definition
Object Oriented DBMS
Data and relationships are contained in a single structure known as an object
Semantic Modeling
Term
Object
Definition
An abstraction of a real world entity
Term
UML
Definition
Unified Modeling Language
Depict OO data models
Term
XML
Definition
The standard protocol for data exchange among systems and internet services
Term
Degrees of Data abstraction
Definition
External
Conceptual
Internal
Term
External Model
Definition
End users view of the data environment
Term
Conceptual Model
Definition
Conceptual Schema
Global view of entire database
Fully labeled diagram
Software independent
Term
Internal Model
Definition
Representation of the DB as seen by the DBMS
Software dependent
Varies slightly between different systems
Term
Physical Model
Definition
Describes the way data is stored on disks or tapes
Lowest level of abstraction
Does not require physical level details
Supporting users have an ad free experience!