Introduction to database

Database - Introduction

  • A large collection of data.
  • A database is built and maintained by using a database programming language,
  • A large quantity of digital information.
  • Database Components:
  1. Schema
  2. Table
  3. Column
  4. Row

Operation with Database:

  • Design: Define structures and types of data.
  • Construction: Create data structure of database, populate database data.
  • Manipulation of data: Select, Insert, Delete, Update (CRUD)

Database Implementation:

  • Structure (Datatypes)
  • Persistence (Store data on secondary storage)
  • Retrieval (Database programming language/query language)
  • Performance (Retrieve, store, manipulate data quickly)
  • Sharing (Concurrency)
  • Reliability
  • Large data volumes

Database Management System(DBMS):

  • A database is a software designed to store and manage databases.
  • A DBMS provides generic functionality.
  • Several brands:
  1. Oracle
  2. SQL Server
  3. SQL Lite
  4. MYSQL
  5. Postgre SQL
  6. MS Access

Database Actors:

  • Behind the Scenes 
  1. DBMS / Tool Developers
  • On the scenes
  1. Database Administrators
  2. Database Designers
  3. Application Programmers
  4. End users

Database Design:

  • Design the logical and physical structure.
  • Satisfy the information content requirements of the specified users and applicants.
  • Identification of the entity, attributes, and relationships.

Entity Relationship (ER Diagram):

An entity relationship diagram is a type of flowchart that illustrates how entities such as objects or concepts relate to others within a system.

ER Model: Symbols

ways of graphical representing the logical relationships.
  • Entities: An entity can be a real-world object, either animate or inanimate, that can be easily identifiable.
  • Attributes: Entities are represented by means of their properties, called attributes. All attributes have values.
  • Relationships
  • Links/Primary Key
  • End users and many more

Relationship:

The association between/among several entities is called relationship.
Example:
  • Employee works at department.

Mapping Cardinalities:

  • One to one
  • One to many
  • Many to many

If you have any query please comment below or email me. 

Subscribe to receive free email updates:

0 Response to "Introduction to database"

Post a Comment