Professional Documents
Culture Documents
Understanding Database
A Database is a collection of information that is
organized so that it can easily be accessed, managed, and updated.
OR
DATA MODELS
Data Model: A set of concepts to describe the structure
of a database, and certain constraints that the database should obey.
OR
DATA MANAGEMENT
DEFINITION
Data management is the development, execution and supervision of plans, policies, programs and practices that control, protect, deliver and enhance the value of data and information assets.
DATA ANALYSIS
DATA MODELING DATA ACCESS DATA PRIVACY DATA SECURITY
DATA ARCHITECTURE
Data Architecture describes how data is
processed, stored, and utilized in a given system.
DATA ANALYSIS
Analysis of data is a process of
inspecting, cleaning, transforming, and modeling data with the goal of highlighting useful information, suggesting conclusion, and supporting decision making.
DATA MODELING
Data models provide a structure for data used
within information systems by providing specific definition and format.
DATA ACCESS
Data access typically refers to software and activities
related to storing, retrieving, or acting on data housed in a database or other repository.
DATA PRIVACY
Information privacy, or data privacy is the
relationship between collection and dissemination of data, technology, the public expectation of privacy, and the legal and political issues surrounding them.
DATA SECURITY
Data security is the means of ensuring that data is
kept safe from corruption and that access to it is suitably controlled. Thus data security helps to ensure privacy. It also helps in protecting personal data. Data security is part of the larger practice of Information security.
Data Quality
Data quality refers to the tools and processes that
result in the creation of correct, complete and valid data that is required to support sound decision-making.
OR
Completeness
Update status Relevance Consistency across data sources Reliability Appropriate presentation Accessibility
Database Applications:
Banking: all transactions Airlines: reservations, schedules Universities: registration, grades Sales: customers, products, purchases Online retailers: order tracking, customized recommendations Manufacturing: production, inventory, orders, supply chain Human resources: employee records, salaries, tax deductions
Levels of Abstraction
Physical level: describes how a record (e.g., customer) is
stored.
Views can also hide information (such as an employees salary) for security purposes.
View of Data
An architecture for a database system :
Data Models
A collection of tools for describing
Data Data relationships Data semantics Data constraints
Relational model
Entity-Relationship data model (mainly for database design) Object-based data models (Object-oriented and Object-relational) Semi structured data model (XML) Other older models:
Network model Hierarchical model
Relational Database
A relational database is a database that conforms to relational
model theory. The software used in a relational database is called a Relational Database Management System(RDBMS).
Some DBMS
Microsoft Access
MySQL
Microsoft SQL Server Oracle FileMaker Pro FoxPro dBASE PHPMy-SQL