Information Management (BRIEF) Flashcards
Focuses on how the database structure will be used to store and manage end-user data.
Database Design
The first step in designing a database.
Data Modelling
Is relatively simple representation, usually graphical, of more complex real-world data structures.
Data Model
Basic building blocks for data model.
Entity, Attribute, and Relationship
It is a person, place, thing, or event about which data will be collected and stored.
Entity
It is a characteristic of an entity.
Attribute
It describes an association among entities.
Relationship
Three types of relationships.
One-to-one (1:1)
One-to-many (1:M)
Many-to-many (M:M)
- Developed in the 1960s.
- Represented by an upside-down tree.
- Equivalent of a file system’s record type.
Hierarchical Model
- Created to represent complex data relationships.
Network Model
It is the conceptual organization of the entire database as viewed by the database administrator.
Schema
It defines the portion of the database by the application programs that actually produce the desired information.
Subschema
It defines the environment in which data can be managed.
Data Manipulation Language (DML)
It allows the database administrator to define the schema components.
Data Definition Language (DDL)
- Introduced in 1976 by Peter Chen.
- Became popular because it complemented the relational data model concepts.
- Combined with relational data model.
Entity Relationship Model
- Both data and its relationships are contained in a single structure.
- Said to be a semantic data model because it indicates meaning.
Object-Oriented Model
A metalanguage used to represent and manipulate data elements.
Extensible Markup Language (XML)
Emerging Data Models
Big Data and NoSQL
Refers to a movement to find a new and better ways to manage large amounts of web and sensor-generated data and derive business insight from it, while simultaneously providing high performance scalability at a reasonable cost.
Big Data
Refers to the amounts of data being stored.
Volume
Refers not only to the sped with which data grows but also to the need to process this data quickly in order to generate information and insight.
Velocity
Refers to the fact that the data being collected comes in multiple different data formats.
Variety
- A large-scale distributed database system that stores structured and unstructured data in efficient ways.
- Amazon, Facebook, YouTube, and Google Maps uses this database.
NoSQL