CIS 112 Exam 1 Flashcards
- Gets collected
- Quantitative or Qualitative
- Can (is for this course) be structured in tidy tables
- Ex.- grey, truck, right
Black, suv, left
Data
- Generated
- Ex.- Beau street is open
Information
________ is stored in a database
Data
4 Criteria to store data
- Representative of Data
- Logical/ Internally Consistent
- Has a defined purpose
- Queryable (Has to be accessible)
________ are logically/internally consistent!
Databases
A tool that imposes the 4 criteria on any data we store
Database Management System
The idea of only storing the minimal amount of data to be truly representative of the data set without being repetitive
Data Dependency/ Data Redundancy
Splitting large data sets into smaller, connected tables.
Data Dependency/ Data Redundancy
- Open source
- Stored in one place but multiple interfaces can pull from it
Data Independence
Accordingly, it provides a basis for a high level data language which will yield maximal independence between programs on the one hand and machine representation and organization of data on the other.
Data Independence
- Every column always gets a unique name.
- Columns represent attributes.
- Rows represent entities.
- Every row must be unique and identifiable (index = primary key)
- Cells contain atomic data or null pointers.
- Attributes must be stored in the same format.
- The ordering of rows and columns is unimportant.
Codd’s Relational Model Criteria
break it into the smallest bit
atomic
The process of removing redundancies by organizing into a well-organized schema of relations connected by keys which constrain/document the functional dependencies of the data.
Normalization
a relationship between two sets of attributes in a database, where one set (the determinant) determines the values of the other set (the dependent)
Dependency
If (A,B) → (C,D,E), and (A) → (D), then (A) → (D) is the _______.
partial dependency
If (A) → (B) and (B) → ( C ), then (B) → ( C ) is the ________.
transitive key
Something we declare so we can insure our database is normalized
keys
The set of columns we need to look at to determine which is which
Primary key
Two columns we look at
Composite key
An attribute/primary key that appears in multiple tables to tell us more information
Foreign Key
A type of structural diagram for use in database design
Entity Relationship Diagram
Contains different symbols and connectors that visualize two important information:
- The major entities within the system scope.
- Inter-relationships among these entities.
Entity Relationship Diagram
Weak relationships are connected by ________
dotted lines
A series of connected components which produce information through specific procedures abiding by specific rules.
Information system
Is a storage component of an information system.
Database
plan to solve
scope
what prevents you/constraints
boundaries
In the middle of System Development Life Cycle (Is a circle with arrows) is _______.
Ethics and Users
System Development Life Cycle
- System Definition
- Requirements Analysis
- Component Design
- Implementation
- Maintenance
User needs assessment
- Ex.- Who will be using the system and their accessibility to the system
- What kind of roles will need to be created, trained, hired, etc.,
- Hardware specifications
Requirements Analysis
- Design/plan for all components AND the way they will work together
- Prototyping (Ex.- Excel file)
Component Design
Build, Test, Document
Implementation
Monitoring the continued usability of the system
- Ex.- Is it meeting my clients needs?
Maintenance
specifies ’how many’ rows will connect between the tables
Cardinality
Any attribute or set of attributes which uniquely identify each entity.
Candidate Key