User:Zarzuelazen/Books/Reality Theory: Data Modeling
Jump to navigation
Jump to search
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
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