DATABASE SCHEMAS

 WHAT IS A DATABASE SCHEMA?

The database schema is the formal language-supported structure of a database that is supported by the database management system (DBMS).

It refers to a structure that represents relationships among data and defines how information is stored in a database.

This includes logical limitations such as table names, fields, data types, and the connections between these entities.



  • It can help database administrators to manage the normalization process to avoid data duplication

TYPES OF DATABASE SCHEMAS:

There are five types of Databases Schema:

  • Conceptual Schema
  • Physical Database Schema
  • Logical Database Schema
  • Star schema
  • Snowflake schema

Mainly three types of database schemas.

Conceptual Schema:

  • It is also called the High-level data model and conceptual data model.
  • It is a summary of the informational requirements that guide database architecture. Usually, it merely covers the key ideas and their primary connections.
  • It typically includes only the main concepts and the main relationships among them.

Physical Database Schema:

  • The physical database schema describes how data is saved on disc storage or a data destination. In terms of schema, the physical schema is the lowest level of abstraction.
  • It is the primary database schema type for other types of schemas.
  • It defines how the data is stored in secondary storage.

Logical Database Schema:

  • Compared to other types of database schemas, logical database schemas are less abstract.
  • Table names, field names, entity relationships, and integrity constraints—i.e., any regulations governing the database—are all well-defined schema objects with information
  • In the logical database, the data stored physically is illustrated as attributes.

BEST DATABASE SCHEMA DESIGN TOOLS:

  • Visual Paradigm ERD Tools
  • Vertabelo
  • Lucidchart
  • SQLql Server Database Modeler
  • Dezign For Databases
  • Erwin Data Modeler
  • Dbdesigner.Net
  • Dbwrench
  • dModelAid
  • IBM Infosphere Data Architect

I am using DbDesigner.net for creating Database Schema:

  • It is easy to understand, and the Application interface is also simple.
  • Best database schema designer for fresher.

Application/ website Link : https://www.dbdesigner.net/


  • Click on start designing for free.

  • Enter your name, email, password, and company name after entering all the required data click on create account or simply click on signup with google.

  • This is an application interface, it contains mainly two sections:

1.      Navigation menu

2.      Project List

  • I have already created four schema designs. Click on Create NEW PROJECT for creating a new schema design.

  • This is our plot area or schema designing area
  • First, we need to create a project file: click on schema<<<< select new and enter project name<<<< select data type.

HOW TO CREATE DATABLE:

  • Click on insert select table.

  • Enter table name <<< Table content <<<click on save button.
  • Enter column name, size type, primary, and foreign keys and click on the save button.

  • There are three types of importing options:

1.      SQL

2.      Pdf

3.      Image format 


  • There are two types of sharing options:

1.      You can share by sending an invitation email and sharing your project URL.

CONCLUSION:

Database schemas are the blueprint for the project. By using schema design we can easily understand database details.

Comments

Popular posts from this blog

Oracle Database Server Architecture: Overview

Oracle E-Business Suite (EBS) - Introduction

Why enterprises must not ignore Azure DevOps Server