User:Zarzuelazen/Books/Reality Theory: Data Modeling
![]() | 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:
|
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
- Address bar
- Adjacency list
- Adjacency matrix
- Aggregate (data warehouse)
- Aggregate function
- All-to-all (parallel pattern)
- Alphabetic numeral system
- Arabic numerals
- Architectural pattern
- Architecture description language
- Armstrong's axioms
- Array data structure
- ASCII
- Association list
- Associative array
- Associative entity
- Atom (Web standard)
- Atomic commit
- Atomicity (database systems)
- Attribute (computing)
- Attribute–value pair
- AVL tree
- Axonometric projection
- B+ tree
- B-tree
- Backup
- Backward compatibility
- Ball tree
- Baudot code
- Behavioral pattern
- Big data
- Bigtable
- Binary decision diagram
- Binary expression tree
- Binary heap
- Binary Independence Model
- Binary number
- Binary search tree
- Binary tree
- Binary-coded decimal
- Bit array
- Bitmap index
- Blackboard (design pattern)
- Block diagram
- Blockchain
- Bloom filter
- Boolean model of information retrieval
- Bridge pattern
- Broadcast (parallel pattern)
- Business logic
- Business Process Model and Notation
- Business process modeling
- Button (computing)
- Candidate key
- Canonicalization
- CAP theorem
- Cardinality (data modeling)
- Centralized database
- Change data capture
- Character encoding
- Chart
- Chase (algorithm)
- Check constraint
- Checkbox
- CheiRank
- Circular buffer
- Class (computer programming)
- Class diagram
- Cloud database
- Codd's theorem
- Code page
- Code point
- Cognitive dimensions of notations
- Cognitive walkthrough
- Cold start (recommender systems)
- Collaborative filtering
- Collection (abstract data type)
- Collective operation
- Column (database)
- Column-oriented DBMS
- Command pattern
- Command-line interface
- Commit (data management)
- Commitment ordering
- Composite pattern
- Concept search
- Conceptual model
- Conceptual schema
- Concurrency control
- Concurrency pattern
- Concurrent data structure
- Conjunctive query
- Connection pool
- Connection string
- Consistency (database systems)
- Consistency model
- Container (abstract data type)
- Content discovery platform
- Content-based image retrieval
- Context menu
- Context-sensitive user interface
- Contextual searching
- Control flow diagram
- Create, read, update and delete
- Creational pattern
- Crossing-based interface
- CSS
- 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 connection
- 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
- Decimal
- Decimal representation
- Decimal separator
- Decision support system
- Decorator pattern
- Deductive database
- Deep web
- Delegation pattern
- Denormalization
- Dependency injection
- Dependency theory (database theory)
- Design pattern
- Desktop metaphor
- Diagram
- Dialog box
- Dimension (data warehouse)
- Dimensional modeling
- Disjoint-set data structure
- Distributed concurrency control
- Distributed data store
- Distributed database
- Distributed hash table
- Distributed transaction
- Divergence-from-randomness model
- Document classification
- Document clustering
- Document Object Model
- Document retrieval
- Document type definition
- Document-oriented database
- Domain analysis
- Domain engineering
- Domain hijacking
- Domain model
- Domain relational calculus
- Domain-driven design
- Domain-specific language
- Domain-specific modeling
- Domain-specific multimodeling
- Double-ended queue
- Doubly linked list
- Drag and drop
- Durability (database systems)
- Dynamic array
- Dynamic connectivity
- Dynamic data
- Dynamic HTML
- Dynamic web page
- Dynamization
- EBCDIC
- Email filtering
- Entity-control-boundary
- 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
- Faceted search
- Fact table
- Factorial number system
- Factory method pattern
- Federated database system
- Fibonacci heap
- Field (computer science)
- First normal form
- Fitts's law
- Flat-file database
- Flowchart
- Focus (computing)
- Foreign key
- Form (HTML)
- Forward compatibility
- Full-text search
- Function model
- Functional dependency
- Functional flow block diagram
- Fuzzy retrieval
- Gantt chart
- Generic data model
- Global concurrency control
- Global serializability
- Google Images
- Google Knowledge Graph
- Google matrix
- Google Personalized Search
- Google Search
- Graph (abstract data type)
- Graph database
- Graphical user interface
- Graphical widget
- Gray code
- Handle System
- 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
- HTML
- HTML attribute
- HTML element
- HTML5
- HTTP cookie
- HTTP persistent connection
- HTTP/2
- HTTP/3
- HTTPS
- Human factors and ergonomics
- Human–computer interaction
- Hyperlink
- Hypertext
- IBM Db2 Family
- Icon (computing)
- IDEF
- Identifier
- Identity management
- Image retrieval
- Implicit data structure
- In-memory database
- Index locking
- Index term
- Infix notation
- Information extraction
- Information filtering system
- Information model
- Information retrieval
- Information schema
- Information science
- Information visualization
- Interaction design
- Interaction design pattern
- Interface metaphor
- Interoperability
- Inverted index
- Isolation (database systems)
- Item-item collaborative filtering
- Iterator pattern
- Join (SQL)
- Join dependency
- K-ary tree
- K-d tree
- Key-value database
- Keyboard shortcut
- Lamport timestamps
- Latent semantic analysis
- Legacy system
- Lightweight markup language
- Linked data
- Linked data structure
- Linked list
- List (abstract data type)
- List box
- List of data structures
- List of mathematical symbols
- List of numeral systems
- Local search (Internet)
- Logical clock
- Logical schema
- Look and feel
- Lookup table
- Lossless-Join Decomposition
- Machine-readable data
- Many-to-many (data model)
- Map (parallel pattern)
- MapReduce
- Markup language
- Master data management
- Materialized view
- Mathematical notation
- Media type
- Menu (computing)
- Menu bar
- Messaging pattern
- Metadata
- Metadata repository
- Metamodeling
- Metasearch engine
- Microsoft Bing
- Microsoft SQL Server
- Mixed radix
- Modal window
- Mode (user interface)
- Model transformation
- Model-driven architecture
- Model-driven engineering
- Modeling language
- Model–view–controller
- Multi-master replication
- Multi-model database
- Multiple-document interface
- Multitier architecture
- MultiValue
- Multivalued dependency
- Multiversion concurrency control
- Multiview projection
- MySQL
- Naive Bayes spam filtering
- Named graph
- Namespace
- Naming collision
- Natural key
- Navigation bar
- Navigational database
- Nested transaction
- Network model
- NewSQL
- Node (computer science)
- Nominal number
- Non-standard positional numeral systems
- NoSQL
- Null (SQL)
- Numbering scheme
- Numeral system
- Numerical digit
- Object (computer science)
- Object composition
- Object database
- Object diagram
- Object pool pattern
- Object-relational database
- Object-relational mapping
- Object-role modeling
- Observer pattern
- Octal
- Octree
- OLAP cube
- One-to-many (data model)
- One-to-one (data model)
- Online analytical processing
- Online transaction processing
- Operational data store
- Optimal binary search tree
- Optimistic concurrency control
- Optimistic replication
- Oracle Database
- Orthographic projection
- PageRank
- Parallel database
- Parallel projection
- Partition (database)
- Partition refinement
- Persistent data structure
- Persistent identifier
- Persona (user experience)
- Personalized search
- Perspective (graphical)
- Petri net
- Physical schema
- Planar projection
- Point and click
- Pointer (user interface)
- Polish notation
- Pool (computer science)
- Positional notation
- Prefix sum
- Prehistoric numerals
- Primary key
- Priority queue
- Probabilistic database
- Probabilistic relevance model
- Process modeling
- Profile (UML)
- Profiling (information science)
- Projection (relational algebra)
- Projection plane
- 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
- Radio button
- Radix
- Radix point
- Range query (data structures)
- Ranking (information retrieval)
- RDF query language
- RDF Schema
- RDFa
- Real-time database
- Recommender system
- Record (computer science)
- Record linkage
- Record locking
- Reduction Operator
- Red–black tree
- Referential integrity
- Reification (computer science)
- Relation (database)
- Relational algebra
- Relational calculus
- Relational database
- Relational database management system
- Relational model
- Relevance (information retrieval)
- Relevance feedback
- Repeating decimal
- Repeating decimal
- Replication (computing)
- Representational state transfer
- Request–response
- Resource Description Framework
- Reverse image search
- Reverse Polish notation
- Rollback (data management)
- Roman numerals
- Row (database)
- Row- and column-major order
- RSS
- Savepoint
- Scenario (computing)
- Schedule (computer science)
- Schema evolution
- Schema matching
- Schema migration
- Schematic
- Scientific notation
- Script (Unicode)
- Scrollbar
- Search aggregator
- Search box
- Search engine
- Search engine indexing
- Search engine results page
- Search tree
- Second normal form
- Selection (relational algebra)
- Selection (user interface)
- Selection-based search
- Self-balancing binary search tree
- Semantic data model
- Semantic heterogeneity
- Semantic interoperability
- Semantic query
- Semantic triple
- Semantic Web
- Semi-structured data
- Sequence diagram
- Serial number
- Serializability
- Server-side scripting
- Set (abstract data type)
- Shard (database architecture)
- Shared-nothing architecture
- Sidebar (computing)
- Single-instance storage
- Singleton pattern
- Skin (computing)
- Skip list
- Slider (computing)
- Slowly changing dimension
- Snapshot isolation
- Snowflake schema
- Social profiling
- Software design pattern
- Space-based architecture
- Spatial database
- Splay tree
- SQL
- SQL injection
- SQL syntax
- Stack (abstract data type)
- Staging (data)
- Star schema
- State management
- Static web page
- Statistical database
- Status bar
- Steering law
- Stereotype (UML)
- Stored procedure
- Strategy pattern
- Structural pattern
- Structure chart
- Style sheet (web development)
- Style sheet language
- Succinct data structure
- Suffix tree
- Superkey
- Surrogate key
- Symbol table
- Synthetic data
- System context diagram
- Systems architecture
- Systems modeling
- Tab (interface)
- Table (database)
- Table (information)
- Tag (metadata)
- Tagged union
- Tally marks
- Taskbar
- Temporal database
- Temporal information retrieval
- Terminology extraction
- Ternary search tree
- Text box
- Text-based user interface
- Theme (computing)
- Third normal form
- Three-phase commit protocol
- Three-schema approach
- Timestamp
- Timestamp-based concurrency control
- Timestamping (computing)
- Toolbar
- Transaction log
- Transaction processing
- Transaction time
- Treap
- Tree (data structure)
- Tree rotation
- Trie
- Trusted timestamping
- Truth discovery
- Tuple relational calculus
- Two-phase commit protocol
- Two-phase locking
- UML state machine
- Unary numeral system
- Uncertain data
- Unicode
- Unified Modeling Language
- Uniform Resource Identifier
- Uniform Resource Name
- Union type
- Unique identifier
- Unique key
- Universal Character Set characters
- Universal Coded Character Set
- Universally unique identifier
- Unnormalized form
- Unstructured data
- Usability
- Usability inspection
- Usability testing
- Use case
- Use-case analysis
- User analysis
- User experience
- User experience design
- User interface
- User interface design
- User modeling
- User profile
- User story
- User-centered design
- UTF-8
- Valid time
- Value object
- Van Emde Boas tree
- Variable-width encoding
- Vector clock
- Vector space model
- View (SQL)
- View model
- Virtual keyboard
- Voice user interface
- Wallpaper (computing)
- Web accessibility
- Web crawler
- Web design
- Web development
- Web directory
- Web feed
- Web indexing
- Web navigation
- Web Ontology Language
- Web page
- Web query classification
- Web scraping
- Web search query
- Website
- Weight-balanced tree
- Wikidata
- WIMP (computing)
- Window (computing)
- World Wide Web
- XHTML
- XML
- XML database
- XML schema
- XML Schema (W3C)
- XSLT
- YAML
- Zero-based numbering
- Zooming user interface