Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
116 Cards in this Set
- Front
- Back
Database
|
Anorganized collection of logically related data
|
|
Data
|
Stored representations of objects and events that havemeaning and importance in the users environment |
|
Information
|
- Data that has been processed in such a way to increase theknowledge of a person who uses the data |
|
Metadata
|
Data that describes the properties or characteristics of enduser data and the context of that data |
|
Databaseapplication
|
An application program (or set of related programs) that isused to perform a series of data base activities (create, read, update anddelete) |
|
DataModel
|
Graphicalsystems used to capture the relationships of data
|
|
Entity
|
A person, place, object, event or a concept in the userenvironment about which the organization wishes to maintain data |
|
Relationaldatabase
|
A database that represents data as a collection of tables inwhich all data relationships are represented by common values in related tables |
|
DBMS
|
Is a software system that is used to create, maintain, andprovide controlled access to its user data base. (ex. Access, MySQL, oracle) |
|
Dataindependence
|
Theseparation of data descriptions from application programs that use the data
|
|
Userview
|
a logical description of some portion of the database thatis required by a user to perform some task |
|
Constraint
|
arule that cannot be violated by database users
|
|
Databasemodeling and design tools
|
software tools that provide automated support for creatingdata models |
|
Repository
|
acentralized knowledge base of all data definitions, data relationships, screenand report formats and other system components
|
|
Enterprisedata modeling
|
the first step in data base development in which the scopeand general contents of organizational databases are specified |
|
SDLC-
|
the traditional methodology used to develop, maintain andreplace information systems |
|
Conceptualschema
|
a detailed, technology-independent specification of theoverall structure of organizational data (look up more about- pg. 20) |
|
Logicalschema
|
the representation of a database for a particular datamanagement technology |
|
Physicalschema
|
specifications for how data from alogical schema are stored in a computer’s secondary memory by a DBMS |
|
***(LOOK UP MORE DEF A QUESTION ON THE TEST)*** |
|
|
Prototyping
|
aniterative process of systems development in which requirements are converted toa working system that is continually revised through close work betweenanalysts and users
|
|
Agilesoftware development
|
an approach to database and software development thatemphasizes “individuals and interactions over processes and tools, workingsoftware over comprehensive documentation, customer collaboration over contractnegotiation, and response to change over a following plan” |
|
Project
|
a planned undertaking of related activities to reach anobjective that has a beginning and an end |
|
Enterpriseresource planning
|
A business managements system that integrates all functionsof the enterprise, such as manufacturing, sales, finance, marketing, inventory,accounting, and human resources. ERP systems that provides the data necessaryfor the enterprise to examine and manage its activities |
|
DataWarehouse
|
an integrated decision support database whose content isderived from various operational databases (LOOK UP MORE- pg. 30) |
|
EntityRelationship model
|
alogical representation of the data for an organization or for a business area,using entities for categories of data relationships for associations betweenentities
|
|
ERdiagram
|
a graphical relationship of a entity-relationship model |
|
BusinessRule
|
– Astatement that defines or constrains some aspect of the business. It isintended to assert business structure or to control or influence the behaviorof a business
|
|
Term
|
a word or phrase that has a specific business meeting |
|
Fact
|
An association between two or more terms |
|
Entity
|
aperson, place, an object, an event or a concept in the user environment aboutwhich the organization wishes to maintain data.
|
|
Entitytype
|
- acollection of entities that share common properties or characteristics
|
|
Entityinstance
|
asingle occurrence of an entity type
|
|
Strongentity type
|
anentity that exists independently of other entity types
|
|
Weakentity type
|
-an entity whose existence depends on some other entity type
|
|
Identifyingowner
|
theentity type on which the weak entity type depends
|
|
Identifyingrelationship
|
therelationship between a weak entity type and its owner
|
|
Attribute
|
a property or characteristic of an entity or relationshiptype that is of interest to the organization |
|
Requiredattribute
|
an attribute that must have a value for every entity (orrelationship) instance with which it is associated |
|
Optionalattribute
|
anattribute that many not have a value for every entity (or relationship)instance with which it is associated
|
|
(LOOK UP MORE ABOUT PG- 69) |
|
|
Compositeattribute
|
- an attribute that has meaningful component parts(attributes) |
|
Single(or atomic) attributes
|
an attribute that cannot be broken down into smallercomponents that are meaningful to the organization |
|
Multivaluedattribute
|
an attribute that may take on more than one value for agiven entity (or relationship) instance |
|
Deriverattribute
|
anattribute whose values can be calculated from related attribute values
|
|
Identifier
|
an attribute (or combination of attributes) whose valuedistinguishes instances of an entity type |
|
CompositeIdentifier
|
anidentifier that consists of a composite attribute
|
|
Relationshiptype
|
- a meaningful association between (or among) entity types |
|
Relationshipinstance
|
an association between (or among) entity instances whereeach relationship instance associates exactly one entity instance from eachparticipating entity type |
|
Associativeentity
|
anentity type that associates the instances of one or more entity types andcontains attributes that are particular to the relationships between thoseentity instances
|
|
Degree
|
-the number of entity types that participate in a relationship
|
|
Urinaryrelationship
|
a relationship between instances of a single entity type |
|
Binaryrelationship
|
a relationship between the instances of two entity types |
|
Ternaryrelationship
|
asimultaneous relationship among the instances of three entity types
|
|
Cardinalityconstraint
|
a rule that specifies the number of instances of one entitythat can (or must) be associated with each instance of another entity |
|
MinimumCardinality
|
the minimum number of instances of one entity that may beassociated with each instance of another entity |
|
MaximumCardinality
|
themaximum number of instances of one entity that may be associated with eachinstance of another entity
|
|
TimeStamp
|
atime value that is associated with a data value, often indicating when someevent occurred that affected the data value
|
|
EERmodel
|
a model that has reunited from extending the original E-Rmodel with new modeling conducts |
|
Subtype
|
a subgrouping of the entities in an entity type that ismeaningful to the organization and that shares common attributes orrelationships distinct from other subgroupings |
|
Suptertype
|
- ageneric entity type that has a relationship with one or more subtypes
|
|
Attributeinheritance
|
aproperty by which subtype entities inherit values of all attributes andinstances of all relationships of their super types
|
|
Generalization
|
- the process of defining a more general entity type from aset of more specialized entity types |
|
Specialization
|
theprocess of defining one or more subtypes of the supertypes and forming a supertype/subtype relationships
|
|
Completenessconstraint
|
atype of constraint that address whether an instance of a supertype must also bea member of at least one subtype
|
|
Totalspecialization rule
|
- arule that specifies that an entity instance of a supertype must be a member ofsome subtype in the relationship
|
|
Partialspecialization rule
|
arule that specifies that an entity instance of a supertype is allowed not tobelong to any supertype
|
|
Disjointconstraint
|
a constrains that addresses whether an instance of asupertype may simultaneously be a member of two or more subtypes |
|
Disjointrule
|
arule that specifies that an instance of a supertype may not simultaneously be amember of two or more subtypes
|
|
Overlaprule
|
arule that specifies that an instance of a supertype may simultaneously be amember of two or more subtypes
|
|
Subtypediscriminatior
|
anattribute of a supertype whose values determines the target supertypes or subtypes
|
|
Supertype/subtypehierarchy
|
ahierarchical arrangement of supertypes and subtypes In which each subtype hasonly one supertype
|
|
EntityCluster
|
aset of one or more entity types and associated relationships grouped into a single abstract entity type
|
|
Universaldata model
|
ageneric or template data model that can be reused as a starting point for adata modeling project
|
|
Relation
|
anamed two dimensional table of data
|
|
PrimaryKey
|
anattribute or a combination of attributes that uniquely identifies each row in arelation
|
|
Compositekey
|
aprimary key that consists of more than one attribute
|
|
Foreignkey
|
anattribute in a relation that serves as the primary key of another relation inthe same database
|
|
Entityintegrity rule
|
arule that states that no primary key attribute (or component of primary keyattribute) may be null
|
|
Referentialintegrity constraint
|
Arule that states that either each foreign key value must match a primary keyvalue in another relation or the foreign key value must be a null
|
|
Well-structuredrelation
|
a relation that contains minimal redundancy an allows usersto insert, modify, and delete the rows in a table without errors orinconsistencies |
|
Anomaly
|
- an error or inconsistency that may result when a userattempts to update a table that contains redundant data. Insertion, deletion,and modification anomalies are the three types of errors |
|
Surrogateprimary key
|
a serial number or other system assigned primary key for arelation |
|
Recursiveforeign key
|
aforeign key in a relation that references the primary key values of the samerelation (LOOK UP MORE pg. 173)
|
|
Normalization
|
theprocess of decomposing relations with anomalies to produce smaller,well-structured relations
|
|
NormalForm
|
a state of a relation that requires that certain rulesregarding relationships between attributes (or functional dependencies) aresatisfied |
|
Functionaldependency
|
aconstraint between two attributes in which the value of one attribute isdetermined by the value of another attribute
|
|
Determinant
|
the attribute on the left side of the arrow in a functionaldependency |
|
Candidatekey
|
- an attribute or combination of attributes that uniquelyidentifies a row in a relation |
|
(LOOK UP MORE ABOUT pg. 181) |
|
|
Firstnormal form
|
– arelation that has a primary key and in which there are no repeating groups
|
|
Secondnormal form
|
- arelation in first normal form in which every nonkey attribute is fullyfunctionally dependent on the primary key
|
|
Partialfunctional dependency
|
afunctional dependency in which one or more nonkey attributes are functionallydependant on part (but not all) of the primary key
|
|
Thirdnormal form
|
arelation that is in second normal form and has no transitive dependencies
|
|
Transitivedependency
|
a functional dependency between the primary key and one ormore nonkey attributes that are dependent on the primary key via another nonkeyattribute |
|
Synonyms
|
twoor more attibutes that have different names but the same meaning
|
|
Homonym
|
- an attribute that may have more than one meaning |
|
EnterpriseKey
|
aprimary key whose value is unique across all relations
|
|
Field
|
the smallest unit of application data recognized by systemsoftware |
|
DataType
|
adetailed coding scheme recognized by system software such as a DBMS, forrepresenting organizational data
|
|
Denormalization
|
- The process of transforming normalized relations intononnormalized physical specifications (LOOK UP MORE ABOUT pg. 214) |
|
Horizontalpartitioning
|
distributionof row of a logical relation into several separate tables
|
|
Verticalpartitioning
|
distribution of columns of a logical relation into severalseparate tables |
|
Physicalfile
|
- anamed portion of secondary memory such as a (hard disk) allocated for the purpose of storing physical record
|
|
Tablespace
|
anamed logical storage unit in which data from one or more database tables,views, or other database objects may be stored
|
|
Extent
|
- acontiguous section of disk storage space
|
|
Fileorganization
|
a technique for physically arranging the records of a fileon secondary storage devices |
|
Sequentialfile organization
|
thestorage of records in a file in sequence according to a primary key value
|
|
Indexfile organization
|
thestorage of records either sequentially or nonsequentially with an index thatallows software to locate individual records
|
|
Index
|
atable or other data structure used to determine in a file the location ofrecords that satisfy some condition
|
|
Secondarykey-
|
onefield or combination of fields for which more than one record may have the samecombination of values. Also called a nonunique key
|
|
Joinindex
|
An index on columns from two or more tables that come fromthe same domain of values |
|
Hashedfile organization
|
astorage system in which the address for each record is determined using ahashing algorithm
|
|
Hashingalgorithm
|
a routine that converts a primary key value into a relativerecord number or relative file address |
|
Hashindex table
|
afile organization that uses hashing to map a key into a location in an index,where there is a pointer to the actual data record matching the hash key
|
|
Pointer
|
afield of data indicating a target address that can be used to locate a relatedfield or record of data
|