Basis Midterm Database
Basis Midterm Database
Basis Midterm Database
B. Data Fundamentals
E. Big Data
* tools and processes that enable users to manage all this data so that it
can be used to uncover new insights and make effective decisions.
It is organized into a hierarchy that builds from the smallest element to the
largest.
The smallest element is the bit, a binary digit.
A byte (a character such as a letter or numeric digit) is made up of eight
bits. A group of characters, such as a name or number, is called a field (an
object). A collection of related fields is a record; a collection of related
records is called a file. The database, at the top of the
hierarchy, is an integrated collection of records and files.
One of the tools that database designers use to show the logical structure and
relationships among data is a data model. A data model is a map or diagram
of entities and their relationships. Enterprise data modeling involves analyzing
the data and information needs of an entire organization and provides a
roadmap for building database and information systems by creating a single
definition and format for data that can ensure compatibility and the ability to
exchange and integrate data among systems.
An enterprise data model involves analyzing the data and information
needs of an entire organization and provides a roadmap for building
database and information systems by creating a single definition and
format for data that can ensure compatibility and the ability to
exchange and integrate data among systems.
Entity-relationship (ER) diagrams can be used to show the relationships
among entities in the organization. (key components : entities, attributes,
relationships)
Here are some of the benefits of using
ERDs:
In short:
•SQL is a language for relational databases.
•ACID defines properties for database transactions.
•Most SQL databases are ACID-compliant, but not
all.
•NoSQL databases often have different consistency
models than ACID.
Database Activities
Databases are used to provide a user view of the database, to add and modify data, to
store and retrieve data, and to manipulate the data and generate reports.
schema: A
description
that defines
the logical and
physical
structure of
the database
by identifying
the tables, the
fields in each
table, and the
relation ships
between fields
and tables.
After a database has been set up and loaded with data, it can produce desired reports, documents,
and other outputs
A DBMS can produce a wide variety of documents, reports, and other out
put that can help organizations make decisions and achieve their goals. Often,
organizations have standard reports that are run on a regular basis. The
most common reports select and organize data to present summary
information about some aspect of company operations.
database administrators (DBAs): Skilled and trained IS professionals who hold
discussions with business users to define their data needs; apply database
programming languages to craft a set of databases to meet those needs; test
and evaluate databases; implement changes to improve the performance of
databases; and assure that data is secure from unauthorized access
The role of the DBA is to plan, design, create, operate, secure, monitor,
and maintain databases. Typically, a DBA has a degree in computer science
or management information systems and some on-the-job training with a
particular database product or more extensive experience with a range of
database products
data administrator: An individual responsible for defining and implementing
consistent principles for a variety of data issues. (including setting data
standards and data definitions that apply across all the databases in an
organization)
database as a service (DaaS): An arrangement where the database is stored on a
service provider’s servers and accessed by the service subscriber over a network,
typically the Internet, with the database administration handled by the service
provider. (examples Amazon, Database.com, Google, Heroku, IBM, Intuit,
Microsoft, MyOwnDB, Oracle, and Trackvia)
Using Databases with Other Software
Database management systems are often used with other software and to interact with users
over the Internet.