Data And Business Intelligence Flashcards
Database
Collection of related data that is stored in a central location or in multiple locations
data hierarchy
A data hierarchy is the structure and organization of data, which involves fields, records, and files.
database management system (DBMS)
A database management system (DBMS) is software for creating, storing, maintaining, and accessing database files. A DBMS makes using databases more efficient.
sequential access file structure
In a sequential access file structure, records in files are organized and processed in numerical or sequential order, typically the order in which they were entered.
random access file structure
In a random access file structure, records can be accessed in any order, regardless of their physical locations in storage media. This method of access is fast and very effective when a small number of records needs to be processed daily or weekly.
indexed sequential access method (ISAM)
With the indexed sequential access method (ISAM), records can be accessed sequentially or randomly, depending on the number being accessed. For a small number, random access is used, and for a large number, sequential access is used.
physical view
The physical view involves how data is stored on and retrieved from storage media, such as hard disks or magnetic tapes.
logical view
The logical view involves how information appears to users and how it can be organized and retrieved.
data model
A data model determines how data is created, represented, organized, and maintained. It usually contains a data structure, operations, and integrity rules
hierarchical model
In a hierarchical model, the relationships between records form a treelike structure (hierarchy). Records are called nodes, and relationships between records are called branches. The node at the top is called the root, and every other node (called a child) has a parent. Nodes with the same parents are called twins or siblings.
network model
The network model is similar to the hierarchical model, but records are organized differently. Unlike the hierarchical model, each record in the network model can have multiple parent and child records.
relational model
A relational model uses a two-dimensional table of rows and columns of data. Rows are records (also called tuples), and columns are fields (also referred to as attributes).
data dictionary
The data dictionary stores definitions, such as data types for fields, default values, and validation rules for data in each field.
primary key
A primary key uniquely identifies every record in a relational database. Examples include student ID numbers, account numbers, Social Security numbers, and invoice numbers.
foreign key
A foreign key is a field in a relational table that matches the primary key column of another table. It can be used to cross-reference tables.