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
ACID
Activity diagram
Actor (UML)
Adapter pattern
Adjacency list
Adjacency matrix
Aggregate function
Agile software development
Architectural pattern
Architecture description language
Armstrong's axioms
Array data structure
Association list
Associative array
Atomic commit
Atomicity (database systems)
Attribute (computing)
Attribute–value pair
B+ tree
B-tree
Backup
Backward compatibility
Baseline (configuration management)
Behavioral pattern
Big data
Binary decision diagram
Binary expression tree
Binary heap
Binary search tree
Binary tree
Bit array
Block diagram
Blockchain
Bloom filter
Branching (version control)
Bridge pattern
Business Process Model and Notation
Business process modeling
Candidate key
Canonicalization
CAP theorem
Chart
Chase (algorithm)
Check constraint
Circular buffer
Class (computer programming)
Class diagram
Cleanroom software engineering
Codd's theorem
Code review
Collection (abstract data type)
Column (database)
Command pattern
Commit (data management)
Commit (version control)
Commitment ordering
Component-based software engineering
Composite pattern
Conceptual model (computer science)
Conceptual schema
Concurrency control
Concurrency pattern
Concurrent data structure
Conjunctive query
Consistency (database systems)
Consistency model
Container (abstract data type)
Control flow diagram
Creational pattern
Critical path method
Cursor (databases)
Data (computing)
Data access layer
Data breach
Data cleansing
Data control language
Data corruption
Data definition language
Data dictionary
Data element
Data exchange
Data extraction
Data flow diagram
Data independence
Data integration
Data integrity
Data management
Data manipulation language
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 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 schema
Database security
Database server
Database storage structures
Database testing
Database transaction
Database trigger
Database tuning
Database virtualization
Datalog
Decorator pattern
Deductive database
Denormalization
Dependency injection
Dependency theory (database theory)
Design by contract
Design pattern
Design Patterns
Diagram
Disciplined agile delivery
Distributed concurrency control
Distributed data store
Distributed database
Distributed transaction
Document type definition
Document-oriented database
Domain model
Domain relational calculus
Double-ended queue
Doubly linked list
Durability (database systems)
Dynamic array
Dynamic data
Dynamization
Enterprise architecture
Entity–attribute–value model
Entity–relationship model
Eventual consistency
Extract, transform, load
Extreme programming
Factory method pattern
Federated database system
Fibonacci heap
Field (computer science)
First normal form
Flat-file database
Flowchart
Foreign key
Fork (software development)
Forward compatibility
Frame language
Front and back ends
Function model
Functional dependency
Functional flow block diagram
Functional requirement
Functional specification
Gantt chart
Generic data model
Global concurrency control
Global serializability
Graph (abstract data type)
Graph database
Hash array mapped trie
Hash table
Hashed array tree
Hashtag
Heap (data structure)
Hierarchical database model
IBM Db2 Family
IDEF
Implicit data structure
Incremental build model
Index locking
Information model
Information schema
Information space
Interaction design pattern
Interoperability
Inverted index
Isolation (database systems)
Iterative and incremental development
Iterative design
Iterator pattern
Join (SQL)
Join dependency
K-ary tree
Kanban (development)
Key-value database
Lean software development
Legacy system
Linked data structure
Linked list
List (abstract data type)
List of data structures
Logical schema
Lookup table
Lossless-Join Decomposition
Master data management
Materialized view
Merge (version control)
Messaging pattern
Metadata
Metadata repository
Metamodeling
Microsoft SQL Server
Model-driven architecture
Modeling language
Model–view–controller
Multi-master replication
Multi-model database
Multitenancy
Multitier architecture
MultiValue
Multivalued dependency
Multiversion concurrency control
MySQL
Navigational database
Nested transaction
Network model
NewSQL
Node (computer science)
Non-functional requirement
NoSQL
Null (SQL)
Object (computer science)
Object composition
Object database
Object-relational database
Object-relational mapping
Object-role modeling
Observer pattern
Online transaction processing
Operational data store
Optimistic concurrency control
Optimistic replication
Oracle Database
Pair programming
Partition (database)
Persistent data structure
Petri net
Physical schema
Primary key
Priority queue
Probabilistic database
Process modeling
Program evaluation and review technique
Projection (relational algebra)
Prototype pattern
Query language
Query optimization
Query plan
Queue (abstract data type)
R-tree
Rational Unified Process
RDF query language
RDF Schema
RDFa
Real-time database
Record (computer science)
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
Replication (computing)
Repository (version control)
Requirement
Requirement prioritization
Requirements analysis
Requirements management
Requirements traceability
Resource Description Framework
Responsibility-driven design
Reversion (software development)
Revision tag
Robustness (computer science)
Rollback (data management)
Row (database)
Savepoint
Scalability
Scaled agile framework
Schedule (computer science)
Schema evolution
Schema migration
Schematic
Scrum (software development)
Search tree
Second normal form
Secure by design
Secure coding
Selection (relational algebra)
Self-balancing binary search tree
Semantic data model
Semantic Web
Sequence diagram
Serializability
Service (systems architecture)
Service granularity principle
Service-orientation
Service-oriented architecture
Service-oriented modeling
Set (abstract data type)
Shard (database architecture)
Singleton pattern
Skip list
Snapshot isolation
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
Spatial database
Specification (technical standard)
Spiral model
SQL
SQL injection
SQL syntax
Stack (abstract data type)
Staging (data)
Star schema
Stored procedure
Strategy pattern
Structural pattern
Structure chart
Structured analysis
Succinct data structure
Suffix tree
Superkey
Surrogate key
Symbol table
System context diagram
Systems analysis
Systems architecture
Systems design
Systems development life cycle
Table (database)
Table (information)
Tag (metadata)
Tagged union
Temporal database
Ternary search tree
Third normal form
Three-phase commit protocol
Three-schema approach
Timestamp-based concurrency control
Timestamping (computing)
Top-down and bottom-up design
Transaction log
Transaction processing
Transaction time
Treap
Tree (data structure)
Trie
Trunk (software)
Tuple relational calculus
Two-phase commit protocol
Two-phase locking
UML state machine
Uncertain data
Unified Modeling Language
Unified Process
Union type
Unique key
Unnormalized form
Unstructured data
Use case
Use-case analysis
User story
Valid time
Van Emde Boas tree
Version control
View (SQL)
View model
Waterfall model
Web development
Web Ontology Language
Web scraping
XML database