Three basic characteristics of Big data databases: volume, velocity and variety
American National Standards Institute(ANSI)
The group that accepted the DBTG recommendations and augmented database standards in 1975 through its SPARC committee
A characteristic of an entity or object. an attribute has a name and a data type.
A movement to find new and better ways to manage large amounts of web-generated data and derive business insight from it, while simultaneously providing high performance and scalability at a reasonable cost
a describtion of a policy, procedure or principle within an organization. for example,a pilot cannot be on duty for more than ten hours during a 24 hour period.
see er relationship model.
a collection of similar objects with shard structure(attributes) and behaviors(methods). A class encapsulates and object's data representation and a method's implementation. Classes are organized in a class hierarchy
a diagram used to represent data and their relationships in UML object notation
Class diagram notation
the set of symbols used in creation of class diagrams
the organization of classes in a hierarchical tree in which each parent class is a superclass and eac child class is a subclass.
one of three types of nodes used in Hadoop Distribution file system. Acts as the interface between the user application and the HDFS.
The output of the conceptual design process. Provides a global view of an entire database and describes the main data objects avoiding details
a representation of the conceptual model, usually expressed graphically
the classification of the relationship between entities
a restriction placed on data, usually expressed in the form of rules.
crow's foot notation
a representation of the entity relationship diagram that uses a three-pronged symbol to represent the "many" sides of the relationship
data definition language (ddl)
the language that allows a database administrator to define the database structure, schema, and subschema
data manipulation language
the set of commands that allows an end user to manipulate the data in the database
a representation usually graphic of a complex "real-world" data structure.
The process of creating a specific data model for a determined problem domain
Stores fixed-sized data blocks
a person, place, thing, concept or event for which data can be stored
in ER modeling a specific table row
In Er modeling a specific table row (same as instance)
entity relationship (er) model
A data model that describes relationships among entities at the conceptual level with help of ER diagrams
entity relationship diagram (ERD)
a diagram that depicts an entity relationship models entities, attributes and relations
in a relational model, a group of related entities
a model for a database consistency in which updates to the database will propagate through the system so that all data copies will be consistent eventually
extended relational data model
a model that includes the object-oriented model's best features in an inherently simpler relational database structural environment
extensible markup language
a metalanguage used to represent and manipulate data elements.
The applications programmer's view of the data enviroment.
the specific representation of an external view; the end users view of the data enviroment
a java based open source high speed fault tolerant distributed storage and computational framework. Uses low-cost hardware to create clusters of thousands of computer nodes to store and process data
Hadoop Distributed File system
a highly distributed fault tolerant storage system designed to manage large amounts of data at high speeds
a condition in which a model does not depend on the hardware used in the model's implementation. Therefore changes in the hardware will have no effect on the database design at the conceptual level
an early database model whose basic concepts and characteristics formed the basis of subsequent database development
in the object-oriented data model the ability of an object to inherit data structure and methods of the classes above it in the class hierarchy
a level of data abstraction that adapts the conceptual model to a specific DBMS model for implementaion.
a representation of an internal model using the database constructs supported by the chosen database
a data model based on a structure composed of two data elements: a key and a value, in which every key has a corresponding value or set of values
a stage in the design phase that matches the conceptual design to the requirements of the selected DBMS and is therefore software-dependent
a condition in which the internal model can be changed without affecting the conceptual model
an open source application programming interface that provides fast data analytic services
association among two or more entities in which one occurrence of an entity is associated with many occurrences of a related entity and one occurrence of the related entity is associated with many occurrences of the first entity
in the object-oriented data model a named set of instructions to preform an action. methods represent real world actions and are invoked through messages
the name node stores all the metadata about the file system
a data model standard created in the late 1960's that represented data as a collections of record types and relationships as predefined sets with an owner record type and a member record type in a 1:M relationship
a new generation of database management systems that is not based on the traditional relational database model
an abstract representation of a real world entity that has a unique identity embedded properties and the ability to interact with other objects by itself
object/relational database management system
this model includes best features within an inherently simpler relational database structure
object-oriented data model
a data model whose basic modeling structure is an object
object-oriented database management system
data management software used to manage data in a object-oriented database model
associations among two or more entities that are used by data models. One entity instance is associated with many instances of related entities
One entity instance is associated with only one instance of related entity
a condition in which the physical model can be changed without affecting the internal model
a model in which physical characteristics such as location path and format are described for the data. both hardware and software dependent
in relational database model an entity set. relations are implemented as tables. relations are related to each other through the sharing of a common entity charcteristic
relational database management systems
translates a user's logical requests into commands that physically locate and retrieve the requested data.
a graphical representation of a relational database' entities the attributes within those entities and the relationships among the entities
based on a mathematical set theory and represents data as independent relations
an association between entities
a logical grouping of database objects, such as tables, indexes views and queries that are related to each other. belongs to a single user or application
in the hierarchical data model, the equivalent of a file system's record type
semantic data model
modeling both data and their relationships in a single structure knows as an object.
a property of any model or application that does not depend on the software used to implement it
a case in which the number of table attributes is very large but the number of actual data instances is low
in the network model, portions of the database "seen" by the application programs that produce the desired information from the data in the database
a matrix composed of intersecting rows(entities) and columns(attributes) that represents an entity set in the relational model
in the relational model a table row
unified modeling langauge
a language based on object-oriented concepts that provides tools such as diagrams and symbols to graphically model a system.