Modern society is driven by data. Whether it is at a personal level, like a
notebook containing scribbled notes; or at a countrywide level like Census
data, it has permeated all our workflows. There is always a growing need
to efficiently store and organize it so that meaningful information can be
extracted out of raw data.
A database is nothing but a collection of organized data. It doesn’t
have to be in a digital format to be called a database. A telephone directory
is a good example, which stores data about people and organizations with
a contact number. A to-do list is also a rudimentary form of a database.
With ever-larger amounts of data being collected about even the most
mundane of processes, digital databases have become increasingly
important since their inception in the 1960s.
Software that is used to manage a digital database is called a Database
Management System (DBMS). When you hear someone talking about
PostgreSQL or MySQL, they are referring to a DBMS. A database is what is
created when you use the DBMS software to store data about topics that
make sense to you or your organization. For example, your company may
use PostgreSQL to store inventory information about cellular phones – the
product that you sell. In this case, you have created an inventory database
using PostgreSQL as your DBMS.
C How to Program, Global Edition
Welcome to the C programming language and to C How to Program, Eighth Edition! This
book presents leading-edge computing technologies for college students, instructors and
Object Oriented Programming With C++
The book aims at providing an all-round enrichment of knowledge in the area of object-oriented programming with C++ as the implementation of language. The author has used simple language to explain critical concepts of object-oriented programming and for...
Cloud Computing and Virtualization
The purpose of this book is first to study cloud computing concepts, security concern in clouds and data centers, live migration and its importance for cloud computing, the role of firewalls in domains with particular focus on virtual machine (VM) migration and its security concerns. The book then tackles design, implementation of...
Begin to Code with Python
Become a Python programmer–and have fun doing it!
Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build...