User:Zarzuelazen/Books/Reality Theory: Data Modeling

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Exemple Herencia.PNG
This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance).

Edit this book: Book Creator · Wikitext
Order a printed copy from: PediaPress
About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] Recent Changes ]


Reality Theory: Data Modeling[edit]

Abstract data type
Abstraction layer
Acceptance testing
Acceptance test–driven development
ACID
Activity diagram
Actor (UML)
Adaptation (computer science)
Adapter pattern
Address bar
Adjacency list
Adjacency matrix
Aggregate (data warehouse)
Aggregate function
Agile software development
All-to-all (parallel pattern)
Alphabetic numeral system
Arabic numerals
Architectural pattern
Architecture description language
Armstrong's axioms
Array data structure
ASCII
Aspect-oriented software development
Association list
Associative array
Associative entity
Atomic commit
Atomicity (database systems)
Attribute (computing)
Attribute–value pair
AVL tree
B+ tree
B-tree
Backup
Backward compatibility
Ball tree
Baseline (configuration management)
Baudot code
Behavioral pattern
Big data
Bigtable
Binary-coded decimal
Binary decision diagram
Binary expression tree
Binary heap
Binary Independence Model
Binary number
Binary search tree
Binary tree
Bit array
Bitmap index
Blackboard (design pattern)
Block diagram
Blockchain
Bloom filter
Boolean model of information retrieval
Branching (version control)
Bridge pattern
Broadcast (parallel pattern)
Business Process Model and Notation
Business process modeling
Button (computing)
Candidate key
Canonicalization
Cardinality (data modeling)
CAP theorem
Centralized database
Change data capture
Character encoding
Chart
Chase (algorithm)
Checkbox
Check constraint
CheiRank
Circular buffer
Class (computer programming)
Class diagram
Cleanroom software engineering
Cloud database
Codd's theorem
Codebase
Code page
Code point
Code review
Cognitive dimensions of notations
Cognitive walkthrough
Cold start (recommender systems)
Collaborative filtering
Collection (abstract data type)
Collective operation
Column (database)
Column-oriented DBMS
Command-line interface
Command pattern
Commit (data management)
Commit (version control)
Commitment ordering
Component-based software engineering
Composite pattern
Concept search
Conceptual model (computer science)
Conceptual schema
Concurrency control
Concurrency pattern
Concurrent data structure
Configuration management
Conjunctive query
Consistency (database systems)
Consistency model
Container (abstract data type)
Content discovery platform
Content-based image retrieval
Contextual searching
Continuous delivery
Continuous integration
Control flow diagram
Creational pattern
Critical path method
Cursor (databases)
Cursor (user interface)
Cut, copy, and paste
Dashboard (business)
Data (computing)
Data access layer
Data breach
Data cleansing
Data control language
Data corruption
Data cube
Data deduplication
Data definition language
Data dictionary
Data element
Data exchange
Data extraction
Data flow diagram
Data independence
Data integration
Data integrity
Data item
Data lineage
Data management
Data manipulation language
Data mapping
Data mart
Data masking
Data migration
Data model
Data modeling
Data quality
Data redundancy
Data retrieval
Data scraping
Data security
Data set
Data structure
Data structure diagram
Data synchronization
Data transformation
Data validation
Data virtualization
Data warehouse
Data wrangling
Data-centric security
Database
Database activity monitoring
Database application
Database design
Database engine
Database index
Database model
Database normalization
Database scalability
Database schema
Database security
Database server
Database storage structures
Database testing
Database transaction
Database trigger
Database tuning
Database virtualization
Datalog
Decorator pattern
Decimal
Decimal representation
Decimal separator
Decision support system
Decomposition (computer science)
Deductive database
Delegation pattern
Denormalization
Dependency injection
Dependency theory (database theory)
Design by contract
Design pattern
Design Patterns
Design rationale
Design structure matrix
Desktop metaphor
Diagram
Dialog box
Dimension (data warehouse)
Dimensional modeling
Disciplined agile delivery
Disjoint-set data structure
Distributed concurrency control
Distributed data store
Distributed database
Distributed transaction
Distributed version control
Document classification
Document clustering
Document retrieval
Document type definition
Document-oriented database
Domain-driven design
Domain-specific language
Domain-specific multimodeling
Domain-specific modeling
Domain analysis
Domain engineering
Domain model
Domain relational calculus
Double-ended queue
Doubly linked list
Drag and drop
Durability (database systems)
Dynamic array
Dynamic connectivity
Dynamic data
Dynamic systems development method
Dynamization
EBCDIC
Enterprise architecture
Entity–attribute–value model
Entity–relationship model
Event condition action
Event-driven architecture
Eventual consistency
Extended ASCII
Extended Boolean model
Extended Unix Code
Extract, transform, load
Extreme programming
Fact table
Factorial number system
Factory method pattern
Federated database system
Fibonacci heap
Field (computer science)
First normal form
Flat-file database
Flowchart
Focus (computing)
Foreign key
Fork (software development)
Forward compatibility
Frame language
Front and back ends
Full-text search
Function model
Functional dependency
Functional flow block diagram
Functional requirement
Functional specification
Fuzzy retrieval
Gantt chart
Generic data model
Global concurrency control
Global serializability
Google matrix
Google Personalized Search
Google Search
Graph (abstract data type)
Graph database
Graphical user interface
Graphical widget
Gray code
Hash array mapped trie
Hash table
Hashed array tree
Hashtag
Heap (data structure)
Heuristic evaluation
Hexadecimal
Hierarchical database model
Hindu–Arabic numeral system
HITS algorithm
Human–computer interaction
Human factors and ergonomics
Hyperlink
Hypertext
Icon (computing)
IBM Db2 Family
IDEF
Image retrieval
Implicit data structure
In-memory database
Incremental build model
Index locking
Information extraction
Information filtering system
Information model
Information retrieval
Information schema
Information space
Information visualization
Interaction design
Interaction design pattern
Interface metaphor
Interoperability
Inverted index
Isolation (database systems)
Item-item collaborative filtering
Iterative and incremental development
Iterative design
Iterator pattern
Join (SQL)
Join dependency
K-ary tree
k-d tree
Kanban (development)
Keyboard shortcut
Key-value database
Lamport timestamps
Lean software development
Legacy system
Linked data
Linked data structure
Linked list
List (abstract data type)
List of data structures
List of mathematical symbols
List of numeral systems
Local search (Internet)
Logical clock
Logical schema
Lookup table
Lossless-Join Decomposition
Many-to-many (data model)
Map (parallel pattern)
MapReduce
Master data management
Materialized view
Mathematical notation
Menu (computing)
Merge (version control)
Messaging pattern
Metadata
Metadata repository
Metamodeling
Metasearch engine
Microsoft Bing
Microsoft SQL Server
Mixed radix
Modal window
Mode (user interface)
Model-driven architecture
Model-driven engineering
Modeling language
Model–view–controller
Model transformation
Multi-master replication
Multi-model database
Multiple-document interface
Multitenancy
Multitier architecture
MultiValue
Multivalued dependency
Multiversion concurrency control
MySQL
Named graph
Natural key
Navigation bar
Navigational database
Nested transaction
Network model
NewSQL
Node (computer science)
Non-functional requirement
Non-standard positional numeral systems
NoSQL
Null (SQL)
Numeral system
Numerical digit
Object (computer science)
Object composition
Object database
Object diagram
Object-oriented analysis and design
Object-oriented design
Object-relational database
Object-relational mapping
Object-role modeling
Octal
Octree
One-to-many (data model)
One-to-one (data model)
Observer pattern
OLAP cube
Online analytical processing
Online transaction processing
Operational data store
Optimal binary search tree
Optimistic concurrency control
Optimistic replication
Oracle Database
PageRank
Pair programming
Parallel database
Partition (database)
Partition refinement
Persistent data structure
Persona (user experience)
Personalized search
Petri net
Physical schema
Pointer (user interface)
Point and click
Positional notation
Prefix sum
Prehistoric numerals
Primary key
Priority queue
Probabilistic database
Probabilistic relevance model
Process modeling
Program evaluation and review technique
Projection (relational algebra)
Prototype pattern
Proximity search (text)
Proxy pattern
Publish–subscribe pattern
Quadtree
Query by Example
Query expansion
Query language
Query optimization
Query plan
Query understanding
Queue (abstract data type)
R-tree
Radix
Radix point
Range query (data structures)
Ranking (information retrieval)
Rapid application development
Rational Unified Process
Reduction Operator
Repeating decimal
Request–response
RDF query language
RDF Schema
RDFa
Real-time database
Recommender system
Record (computer science)
Record linkage
Record locking
Red–black tree
Referential integrity
Reification (computer science)
Relation (database)
Relational algebra
Relational calculus
Relational database
Relational database management system
Relational model
Release management
Relevance (information retrieval)
Relevance feedback
Repeating decimal
Replication (computing)
Repository (version control)
Representational state transfer
Requirement
Requirement prioritization
Requirements analysis
Requirements elicitation
Requirements management
Requirements traceability
Resource Description Framework
Responsibility-driven design
Reverse image search
Reversion (software development)
Revision tag
Robustness (computer science)
Rollback (data management)
Roman numerals
Row (database)
Row- and column-major order
Savepoint
Scalability
Scaled agile framework
Scenario (computing)
Schedule (computer science)
Schema evolution
Schema matching
Schema migration
Schematic
Scientific notation
Script (Unicode)
Scrollbar
Scrum (software development)
Search aggregator
Search box
Search engine
Search engine indexing
Search engine results page
Search tree
Second normal form
Secure by design
Secure coding
Selection (relational algebra)
Selection-based search
Self-balancing binary search tree
Semantic data model
Semantic heterogeneity
Semantic query
Semantic triple
Semantic Web
Semi-structured data
Sequence diagram
Serializability
Service (systems architecture)
Service granularity principle
Service-orientation
Service-oriented architecture
Service-oriented modeling
Set (abstract data type)
Shard (database architecture)
Shared-nothing architecture
Single-instance storage
Singleton pattern
Skip list
Slowly changing dimension
Snapshot isolation
Snowflake schema
Software architecture
Software configuration management
Software deployment
Software design
Software design description
Software design pattern
Software development
Software development process
Software documentation
Software engineer
Software engineering
Software inspection
Software maintenance
Software portability
Software project management
Software prototyping
Software quality
Software release life cycle
Software requirements
Software requirements specification
Software verification and validation
Software versioning
Software walkthrough
Space-based architecture
Spatial database
Specification (technical standard)
Specification language
Spiral model
Splay tree
SQL
SQL injection
SQL syntax
Stack (abstract data type)
Staging (data)
Star schema
State management
Statistical database
Status bar
Stored procedure
Strategy pattern
Structural pattern
Structure chart
Structured analysis
Succinct data structure
Suffix tree
Superkey
Surrogate key
Symbol table
Synthetic data
System context diagram
Systems analysis
Systems architecture
Systems design
Systems development life cycle
Tab (interface)
Table (database)
Table (information)
Tag (metadata)
Tagged union
Tally marks
Taskbar
Technical debt
Temporal database
Temporal information retrieval
Terminology extraction
Ternary search tree
Test-driven development
Text box
Text-based user interface
Third normal form
Three-phase commit protocol
Three-schema approach
Timestamp-based concurrency control
Timestamping (computing)
Toolbar
Top-down and bottom-up design
Transaction log
Transaction processing
Transaction time
Treap
Tree (data structure)
Tree rotation
Trie
Trunk (software)
Truth discovery
Tuple relational calculus
Two-phase commit protocol
Two-phase locking
UML state machine
Unary numeral system
Uncertain data
Unicode
Unified Modeling Language
Unified Process
Union type
Unique key
Universal Character Set characters
Universal Coded Character Set
Unnormalized form
Unstructured data
Usability
Usability inspection
Usability testing
Use case
Use-case analysis
User analysis
User-centered design
User experience
User experience design
User interface
User interface design
User modeling
User profile
User story
UTF-8
Valid time
Value object
Van Emde Boas tree
Variable-width encoding
Vector clock
Version control
View (SQL)
View model
Wallpaper (computing)
Waterfall model
Web crawler
Web development
Web navigation
Web Ontology Language
Web query classification
Web scraping
Web search query
Weight-balanced tree
Window (computing)
WIMP (computing)
XML database