Database
a structured collection of organized data that is stored and managed in a way that allows for efficient retrieval, modification, and analysis of information
Create
defining what information the database will store, where it will be stored and how the information will be accessed
Input/Import
populating a database with data records
Query
a question or request for specific information from a database and is the way in which we retrieve data stored in the database
Report
visual summary of queried data that is designed to provide a clear, concise, and structured view of the data
Database Records
collections of related data fields that represent a single unit of information or entity within a database. It is often used to store and retrieve specific information about an object or item
Structure Data
data that is highly organized each piece of data has a well-defined data type
Unstructured Data
lacks a predefined structure or format it included text, images, video, audio, and other forms of content that do not fit neatly into a table format.
Semi-structured Data
data that doesn’t adhere to organized tables but is not completely unstructured
Schema
outline or a blueprint for a database that describes its components and how they work
DDL Commands
SQL commands that manage the structure of your database
When Should We Use A Database?
Relational Database
structured to recognize relationships among stored items of information, known as datasets.
Primary Key
is a unique identifier that helps you define a record (or content in a row)
Relational Database Management Systems (RDBMS)
are software used to manage a database
Foreign Key
is a key or field in a table that is used to link two tables together
Non-Relational Database
does not use the tabular schema of rows and columns
**Include Non-structured data & Semi-structured data
Key/Value Databases
represent data as a collection of key/value pairs
Database Dumps
one-time logical backup of a database
Database Backup
done through a program and creates a physical backup
Manual Access
going directly into tables to view or change data, suitable method for working with a database that is stored locally
Direct Access
accessing via a direct connection across a network suitable for LANs
Programming Access
accessing a database through a programming language like SQL
User Interface and Utility Access
A method of accessing a database using forms that allow users to interact with the database that create
an SQL query to retrieve data from the database.