DCIT55 (LEC) | Midterms Flashcards
a high-level function that is responsible for the overall management of data resources in an organization, including maintaining corporate wide definitions and standards
data administration (DA)
they arethe rules for structuring information collected by the ID system which facilitate semantic interoperability
data standards
techniques and methods used to handle conflicts that arise when integrating data
data conflict resolution (DCR)
a collection of related information maintained over a network on various servers
information repository (IR)
the promotion of a company’s objectives, products, and services to employees within the organization
internal marketing (IM)
the purpose is to increase employee engagement with the company’s goals and foster brand advocacy
internal marketing (IM)
a technical function that is responsible for physical database design and for dealing with technical issues, such as security enforcement, database performance and back up and recovery
database administration (DBA)
it refers toa group of activities DBAs perform to ensure databases operate smoothly and efficiently- hardware & software
database performance tuning
it involves accelerating query response, improving indexing, deploying clusters, and reconfiguring OSes
database performance tuning
a process forconceptualizing the relationships between different types of information in an organization
enterprise data modeling
process of collecting, organizing, analyzing, and applying data to your business strategies
marketing data management
it establishes the process used to identify, prioritize, precisely formulate, and validate the data needed to achieve business objectives
data requirements
it describes a problem, system requirements describe the characteristics of system concepts which are potential solutions to the problem
operational requirement
a collection of metadata such as object name, data type, size, classification, andrelationships with other data assets
data dictionary
data library or data archive
data repository
it isthe process of deciding how to arrange the attributes of the entities in a given business environment into database structures
logical database design
it can have one or more attributes, which are properties or characteristics that describe the entity
entity
it isthe end user’s view of the data
external model
a representation of the database as seen by the DBMS
internal model
it isthe accuracy, completeness, and reliability of data
data integrity
it isa control that rejects invalid data inputs, prevents unauthorized data outputs, and protects data and programs against accidental or malicious tampering
integrity control
it isthe process of copying and loading data or data sets from a source file, folder or application to a database or similar application
database loading
a procedure that allows you to submit project change requests
change-control procedure
software with source code that anyone can inspect, modify, and enhance
open-source software
a document that states the rights of the developer and user of a piece ofsoftware (Maria DB, My SQL)
software license
it is based on the Open SourceChromiumweb browser project
google chrome browser
The Google Chrome browser is based on the
Open SourceChromiumweb browser project
it is a free and open-source internet browser that offers numerous plugins which can be accessed with a single mouse click
mozilla firefox
Data policies, procedures and standards
DA
Planning
DA
Data Conflict Resolution
DA
Managing the Information Repository
DA
Internal Marketing
DA
Selecting DBMS and related software tools
DBA
Installing and upgrading the DBMS
DBA
Tuning database performance
DBA
Improving database query processing performance
DBA
Managing data security, privacy, and integrity
DBA
Data backup and recovery
DBA
Develop corporate database strategy/policies
DA
Develop enterprise model (information architecture)
DA
Develop cost/benefit models
DA
Develop database environment/select technologies
DA
Develop a market data administration plan
DA
Define and model data requirements (conceptual)
DA
Define and model business rules
DA
Define operational requirements
DA
Resolve requirements conflicts
DA
Maintain corporate data dictionary/repository
DA
Perform logical database design
DA/DBA
Design external model (subschemas)
DBA
Design internal (physical) models
DBA
Design integrity controls
DBA
Establish security controls
DBA
Supervise database loading
DBA
Specify test procedures
DBA
Perform logical database design
DBA
Develop application programming standards
DBA
Establish procedures for backup and recovery
DBA
Conduct user training
DBA
Backup and Recover Database
DBA
Upgrade DBMS
DBA
Monitor database
DBA
Tune and reorganize databases
DBA
Resolve access conflict
DBA
Tune and rewrite queries
DBA
Enforce standards and procedures
DBA
Support Users
DBA
Implement change-control procedures
DBA/DA
Plan growth and change
DBA/DA
Evaluate new technology
DBA/DA
a free DBMS source code software that provides the core functionality of a compliant DBMS
Open-source DBMS
SQL Data Types
numeric
date/time
character/string
binary
statements are used for managing data in database
data manipulation language (DML)
sample of DML commands
SELECT, INSERT, UPDATE, and DELETE
it retrieves data from database
SELECT statement (SELECT column/s FROM tablename;)
it inserts data into a table
INSERT statement (INSERT INTO tablename (parameters) VALUES (parameters);)
it updates existing data within a table
UPDATE statement
it deletes all records from a database (use where clause to specify deletion)
DELETE statement
how to display databases
show databases;
it is the process of reorganizing data in a database so that it meets two basic requirements
normalization
it happens when you apply for a job and you are tasked to design a database based on Excel files/documents containing data
normalization
repetitive data and anomalies
unnormalized database
these are mostly plagued with repetitive data and anomalies
normalization
relationship between primary key and foreign key
ER diagram
it is important for many reasons, but chiefly because it allows databases to take up as little disk space as possible, resulting in increased performance
normalization
it is also known as data normalization
normalization
data normalization is also known as
normalization
it usually involves dividing large tables into smaller (less redundant) tables and defining relationships between them
data normalization
who developed the data normalization
E.F. Codd, 1972
(Edgar F. Codd)
deleting rows may cause a loss of data that would be needed for future rows
deletion anomaly
it exists when certain attributes are lost because of the deletion of other attributes
delete anomaly
adding new rows forces the user to create duplicate data
insertion anomaly
it occurs when certain attributes cannot be inserted into the database without the presence of other attributes
insert anomaly
changing data in a row forces changes to other rows because of duplication
modification anomaly
it exists when one or more instances of duplicated data are updated, but not all
update anomaly
unique identifier
primary key
children of the primary key
non-key attributes (mga hindi pk)
attribute to find out values assigned to other attributes in the same row
determinant (this is usually the PK; denoted as capital letters)
look to the primary key for reference
dependent (other fields aside from PK; denoted as small letters)
it is where the relationships between PK and FK is deemed important
first normal form (1NF)
- Identify a unique primary key
- Have just one set of values per column
- Have just one set of values per cell
- Eliminate repeating data
first normal form (1NF)
made of > 1 column
composite key
non-key that depends on part of the composite key
partial dependency
composite PK (2 or more PK)
composite key
- Is in 1NF
- Eliminate Partial Dependency
- Non-Key columns must depend on all keys of the composite key
second normal form (2NF)
all non-key attributes must be dependent to
composite key
dependent to only of the PKs
partial dependencies
non-key attribute that is related or dependent to another non-key attribute
transitive relationship
still consider the logic
logical reasoning