Module 5 Introduction To Databasek
Module 5 Introduction To Databasek
Accounting Information Systems (AIS) collect, record, store, and process data to produce information for decision
makers.Accounting information systems are a set of interrelated components, that interact, to achieve a
goal. Most accounting information systems are composed of smaller subsystems and vice-versa, every
organization has goals. Accounting Information Systems can use advanced technology, be a simple paper-and-
pencil system or be something in between. Technology is simply a tool to create, maintain, or improve a system.
An accounting information systems topics impact corporate strategy and culture.
https://www.accountinginformationsystems.org/
An accounting information system (AIS) involves the collection, storage, and processing of financial and
accounting data used by internal users to report information to investors, creditors, and tax authorities. It is
generally a computer-based method for tracking accounting activity in conjunction with information technology
resources. An AIS combines traditional accounting practices, such as the use of Generally Accepted Accounting
Principles (GAAP), with modern information technology resources.
https://www.investopedia.com/terms/a/accounting-information-system-ais.asp
Interdepartmental Interfacing
An accounting information system strives to interface across multiple departments. Within the system, the sales depar
Internal Controls
An integral part of accounting information systems relates to internal controls. Policies and procedures can be placed
The core of any database management system is the data itself. Another important aspect regarding DBMS is the
difference between data and information.
Difference Between Data and Information
What is Data?
Data is a collection of raw, unorganised facts and details like text, observations, figures, symbols and descriptions
of things etc. In other words, data does not carry any specific purpose and has no significance by itself. Moreover,
data is measured in terms of bits and bytes – which are basic units of information in the context of computer
storage and processing.
What is Information?
Information is processed, organised and structured data. It provides context for data and enables decision making.
For example, a single customer’s sale at a restaurant is data – this becomes information when the business is able to
identify the most popular or least popular dish.
Database Components
A database is comprised of the following primary parts.
1. Schema
A database contains at least one composition, which is essentially a gathering of at least one table of information.
2. Table
Each table contains various columns just like in a spreadsheet. A table can have as meager as two columns and
upwards of one hundred or more columns, depending upon the kind of information being put in the table.
3. Column
Each column contains one of a few sorts of information, such as name, address, phone number, etc.
4. Row
Data in a table is recorded in rows. There are hundreds or thousands of rows in a table having any particular
information.
Distributed databases are physically stored across multiple locations and logically interconnected with each other
and they are usually signifying a solitary logical database.
Distributed databases can be homogenous or heterogeneous. Generally, distributed databases may include the
following features:
Hardware independent
Location independent
Operating system independent
Network independent
Transaction transparency
Distributed query processing
Distributed transaction management
Replicated Data
It is a type of distributed database, which is used to create examples of data in various parts of the database. It can
be divided into these two categories.
Administrators can face lower communication costs for distributed database frameworks if the information is found
near where it is utilized the most, whereas, it is not possible in centralized database.
2. Centralized Database
A centralized database framework is a framework that keeps the information in one single database at one place.
In centralized database, information is stored within a single database so the chance of data loss may increase.
No proper database recovery measures
3. Personal Database
Information is gathered and stored on PCs, which is in small quantity and can easily manageable.
This information is commonly utilized by the same department of an association and can easily be accessed by a
small number of people.
Generally, a personal database system can support one application at a time, involve a single computer, a database
having few tables.
4. Relational Database:
A relational database is described by a set of tables from where data can be accessed.
Relational database can store a large amount of information in a set of tables, which are linked to each other.
Each table is composed of information in rows & columns in which each column represents a particular type of
information like name, address, each row contains unique information and each field in a table has its own data
type.
5. Operational Database:
An operational database is used to store and manage a huge amount of data in real-time. Data regarding operations
(marketing, services provided to customers & relations with them) of any project can be stored inside an
operational database.
A national climate administration consistently gathers information from computerized climate stations that produce
convenient climate gauges and as an authentic record for scientists.
Similarly, a company permits its sales reps in the field to update sales information in order to boost revenue.
Microsoft, Oracle, Amazon Web Services, SAP and IBM are the important players in Operational Database
Management System (ODBMS)
Real-time analysis requires special training sessions for database users which impose more cost on companies.
Queries against operational data are usually narrow in scope i.e. speed critical.
6. Hierarchical Database:
In hierarchical database model, data is organized in a tree structure that links a number of different elements to
one parent record.
Each record type has only one parent. Top element of tree is called parent while its branches are called children. It
is useful for certain types of data storage and most popular in the time of mainframe computers.
An entity type is corresponding to a table and entity types are related to each other with one-to-many association.
7. Cloud Database:
Cloud database is a kind of database administration that is deployed and delivered through a cloud platform like
Platform-as-a-Service (PaaS) that permits the organizations and their applications to store and mange information
from the cloud.
In present era, it got popularity due to several benefits like acquiring more storage capacity, high bandwidth,
scalability and availability as per the payment ability of the user.
A cloud database regularly functions as a standard database arrangement that usually executed through the
installation of database programming over a registering/framework cloud.
In addition, a cloud database is likewise conveyed as an administration, where the merchant specifically deals with
the backend procedures of database installation and deployment.
Cloud database provides great flexibility to run database workload either traditionally or as a service.
Helpful for disaster recovery
Companies can reduce the annual operating costs by utilizing cloud storage
Easy to access data via internet
Some examples of object-oriented database engines are Smalltalk, db4o and Cache. Information is described in the
form of objects in object-oriented database. Alike objects are categorized to classes and sub-classes and
relationship between two objects is maintained by utilizing the notion of opposite reference.
Permits the integration of databases, operating system, word processors spreadsheets, and other applications
Ensures the referential sharing of products and applications
Easily creates a new object from an existing object
Object Oriented Database Management System permits to create persistent object to solve the issue of concurrency
and recovery.
9. NoSQL Database:
NoSQL database is used to efficiently manage and analyze a large set of distributed data that might be stored at
several virtual servers. Types of NoSQL database are:
Document Stores
Key-value data Stores
Wide Column Stores
Graph Stores
Many NoSQL data stores are available now, some of which are, MongoDB, CouchDB, GemFire, Casandra, Hbase,
Mnesia, Memcached, and Neo4j
Major Organisations and Banking firms choose to work using the Database Management System. It is because this
system program helps the user and the administrator easily manage the data and information on the database.
Features of Database Management System (DBMS): The scope of Database management system is not hidden
from any organization. Everyone knows that how important database management system is if they want to manage
their precious data securely. So it has become necessary for every organization to opt for DBMS. Here we are
sharing few most important features of database management system.
All the Database management systems have a lot of data to save. But proper integration of data saves much more
space in DBMS. Companies are paying so much amount of money to store data. If they have managed data to
storing then it will save their cost of storing data and data entry.
Users who are not having any technical skills can work on database management system. The query language
provided by DBMS is so easy to understand. If you want to update, insert, delete and search any record then it is
very easy with the help of queries provided by DBMS. Any non programming user can do this without any
help of skilled programmer.
Large databases of big companies can be maintained only by database management system. These databases
require lots of security and other feature like backup and recovery. All these features are contained in DBMS. It
can maintain a database with lots of data and information.
Security is a very big concern for all the organizations who are handling a large amount of data. DBMS doesn’t give t
DBMS stores all the data files permanently and there is no chance of any loss of data. If somehow the data get lost
then there is a backup and recovery method too that can save organization’s data files. So no need to worry about
data loss in DBMS.
Multi-user Access
In DBMS, multiple users can access all kind data and information stored in one data store. There are certain
limits that users can access or view particular data according to the rights given to them. This increases the security
and privacy of data for users because they will have their own interface to access data.
Database in Excel
Excel is a combination of rows and columns, and these rows and columns store our data, which in other terms are
named records. As Excel is the most common tool, we reserve the data in Excel, making it a database. Therefore,
when we put data in Excel in some form of tables in rows and columns and give the table a name, that is a
database in Excel. We can also import data from other sources in Excel, given the data format is proper with the
Excel format.
For example, you may create a company’s sales report of different regions on a database in Excel for easy access
and complete control over data management while working with the program.
Having the data in Excel will make life easier for you because Excel is a powerful tool where we can play with the
data. If you maintain the data in other sources, you may not correctly get all the formulas, dates, and time format. I
hope you have experienced this in your daily work. Having the data in the right database platform is very
important. Having the data in Excel has its pros and cons. However, if you are a regular user of Excel, it is much
easier to work with Excel. This article will show you how to create a database in Excel.
2. Once the headers of the data table are clear, we can easily start entering the data just below the respective
column headings.
In database terminology, rows are called “Records,“ and columns are called “Fields.“
3. We cannot leave a single row empty when entering the data. For example, we have entered the headings in
the first row, and if we start entering the data from the third row by leaving the 2nd row empty, we are
gone.
Not only the first or second row, but we also cannot leave any row empty after entering certain data into the
database field.
4. As we said, each column is called “Fields” in the database. Similarly, we cannot have an empty field
between the data.
We need to enter the fields one after the other. Having a gap of even one column or field is strictly prohibited.
I am so stressed about not having an empty record or field because when the data needs to be exported to other
software or the web, as soon as the software sees the blank record or field, it assumes that it is the end of the data.
Therefore, it may not consider the full data.
5. We must fill in all the data carefully.
In the above image, I have data all the way from row 1 to row 5001.
6. The final thing we need to do is convert this data to an excel table. By selecting the data, press Ctrl + T.
7. Here, we need to make sure the “My table has a header” checkbox is ticked and the range is selected
properly.
8. Then, we must click on “OK” to complete the table creation. As a result, we may have a table like this
now.
9. We must now give a proper name to the table under the table “Design” tab.
10. Since we have created a table, automatically, it would expand whenever we enter the data after the last
column.
We have the database ready now. Follow the pros and cons below to have a good hand on your database.
Things to Remember While Creating a Database in Excel
Since we have all the data in Excel, it is very easy for your calculations and statistics.
Excel is the best tool for database analysis.
Easy to read and not complicated because of clear fields and records.
We can filter out the records by using auto filters.
If possible, sort the data according to date-wise.
As the data keeps growing, Excel will slow down considerably.
Email attachment size is limited.
We can Apply the Pivot table and give a detailed analysis of the database.
References:
https://www.accountinginformationsystems.org/
https://www.investopedia.com/terms/a/accounting-information-system-ais.asp
https://www.wallstreetmojo.com/database-in-excel/
https://byjus.com/biology/difference-between-data-and-information/
https://whatisdbms.com/features-of-database-management-system-dbms/
What Is a Database | Oracle
https://phoenixnap.com/kb/distributed-database
https://www.mongodb.com/cloud-database
AIS Definition
AIS Characteristics
RR C TUVA
AIS Benefits
Interdepartmental Interfacing
Sales Dept- upload sales budget ->1. used by intry mgmt
team to conduct inventory counts -> 2. Procurement ->
purchase 3. Payable Dept -> notify of the new invoice 4.
Cust Service-> aware of the sale
Internal Controls
Policies and procedure-> can be place w/in the system
(cust/supplier)
Data vs Information
-> the organization or structure for a database
Database
DBMS
Software package which can be used to manipulate, validate
and retrieve this database
Manage huge amount of data in real time
1. Columns and name each heading properly.
4. Column is called “Fields” in the database. Similarly, we cannot have an empty field
between the data.
7. Make sure the “My table has a header” checkbox is ticked and the range is selected
properly.
9. Give a proper name to the table under the table “Design” tab.
Outlook->20MB
Gmail attachment size limit-> 50MB
View level can be used by all users (all levels' users). This
level is the least complex and easy to understand.
Solution: There are three levels of abstraction: Physical Level, Logical Level and View
Level