Data is numbers, text or images. Data is raw and has no meaning. Data is processed by humans and machine to drive information. Data is processed, organized, structured to provide meaningful Information.
Data should be contextual and have meaning to the user.
In IT, Data and Information is used interchangeably.
A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS). Together, the data and the DBMS, along with the applications that are associated with them, are referred to as a database system, often shortened to just database.
In database data is stored in tables.
An excel application can also be used to store and manipulate data.
(Youtube video)
RDBMS stands for Relational Database Management System. RDBMS is the basis for SQL, and for all modern database systems like MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.
A Relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model as developed by E. F. Codd.
https://ohiocomputeracademy.com/database/what-are-the12-codd-rules-for-rdbms/
The data in a RDBMS is stored in database objects which are called as tables. A table is a collection of related data entries and it consists of columns and rows. These columns and rows contain fields.
A table is used for data storage in a relational database. The following is an example of an Employee table −

Every table is broken up into smaller entities called fields. The fields in the Employees table consist of EMPLOYEE_ID, FIRST_NAME, LAST_NAME, EMAIL, and PHONE_NUMER.
A field is a column in a table that is designed to maintain specific information about every record in the table.
A record is also called as a row of data is made up of fields. For example, there are 6 records in the above EMPLOYEES table. Record or row is always horizontal and it contains a specific information regarding the table. Following is a single row of data or record in this table with 5 fields–

A column is a vertical entity in a table that contains all information associated with a specific field in a table.
For example, a column in the EMPLOYEES table is FIRST_NAME, which represents NAME of the specific employee. It is as shown below −

Constraints are the rules enforced on data columns on a table. These are used to limit the type of data that can go into a table. This ensures the accuracy and reliability of the data in the database.
Constraints can either be column level or table level. Column level constraints are applied only to one column whereas, table level constraints are applied to the entire table.
Following are some of the most commonly used constraints available in SQL −
The following categories of data integrity exist with each RDBMS −
A KEY is a value of a column/field used to identify a record in a table uniquely. A KEY could be a single column or combination of multiple columns
Note: Columns in a table that are NOT used to identify a record uniquely are called non-key columns.
A primary key is a single column value used to identify a database record uniquely. It has following attributes

Table1
In the Table1 Employee ID is a Primary key because it uniquely identifies a record. Notice the other key field in the above table, Department_ID, this key is called the Foreign key.
Foreign Key references the primary key of another Table. It helps connect two Tables
Foreign key can only have values present in the PrimaryKey. In the above Table1, Department_ID is the foreign key of Primary key present in the Departments Table/Table2.

The two tables are in relation with the help of Primary and Foreign keys and hence the name Relational database.
Database maintains data integrity with the help of keys. An employee cannot work in a department which does not exists or which is not present in the Departments table.
The design process of the database will have the following steps:
An Entity Relationship diagram, also called as ERD or ER-diagram.
| Name | Symbol | Function |
| Entity | | Unique Data object/table in the system |
| Attribute | | Describes the entity |
| Relationship | Relation | Relates two entities |

The relationship or degree of relationship indicates the link between two entities for a specified occurrence of each. It is also called cardinality.
There are 3 types of relationships or cardinality:
A user can have a single profile.

A Department can have many students but many students can be in one department.

A student can enroll into many courses. A course can have many students. Note in the relationship, there is a table (Student_Course) in between which has one-many relationships with Student and Course tables. In Many-to-Many relationships there will always be a third table in between.

A database schema is a collection of logical data structures, or schema objects. A database schema is owned by a database user and has the same name as the user name. Schema objects are user-created structures that directly refer to the data in the database. The database supports many types of schema objects, the most important of which are tables and indexes.

All Oracle databases include default administrative accounts. Administrative accounts are highly privileged and are intended only for DBAs authorized to perform tasks such as starting and stopping the database, managing memory and storage, creating and managing database users, and so on.
The SYSTEM account is also automatically created when a database is created. The SYSTEM schema stores additional tables and views that display administrative information, and internal tables and views used by various Oracle Database options and tools. Never use the SYSTEM schema to store tables of interest to non-administrative users.
In a Data warehouse, data is extracted from one or more of the Operational databases for storage and analysis purposes.
Data warehouse contains the entire data of the enterprise and Datamart is business specific database such as Sales, HR etc.

Data mining is the process of analyzing data to find previously unknown trends, patterns, and associations in order to make decisions. Generally, data mining is accomplished through automated means against extremely large data sets, such as a data warehouse. Some examples of data mining include: