Thursday, 6 October 2016

What have I learn about Oracle DB ?

Oracle is a corporation. It makes software to create and manage databases – so-called Database Management Systems. The latest version of the database is Oracle 12c. Oracle consists of many tools that allow you to create an application with ease and flexibility. User must determine how to implement the requirements using the features available in Oracle, along with its tools. Several of the more useful features available to Oracle application developers are integrity constraints, stored procedures and packages, database triggers, cost-based optimizer, shared SQL, locking and sequences.

So what is database? A Database is an organised collection of data. As example, you own an address book or phone? That’s a database. The addresses and phone numbers are organised which all contacts that start with A being grouped separately than contacts name start with B or C. this grouping are called tables.

A Relational Database is a database in which the data is organised according to type with the relationships being maintained between the differing types. As example, use example before, imagine all the names grouped together and all the phone numbers grouped together in another list; and all the addresses in a third. On their own these individual lists might be interesting but not useful; but if this establish the relationship between the lists – this address is where that person lives and that’s their phone number – then database takes shape.


A database management system (DBMS) is software that controls the storage, organization, and retrieval of data. Typically, a DBMS has the following elements:

  • Kernel code: This code manages memory and storage for the DBMS.
  • Repository of metadata: This repository is usually called a data dictionary
  • Query language: This language enables applications to access the data.

In general, a database management system (DBMS) must be able to reliably manage a large amount of data in a multi-user environment so that many users can concurrently access the same data. All this must be accomplished while delivering high performance to the users of the database.

Oracle Architecture is provides a basic understanding of the ''Big Picture'' including the concepts and terminology of the Oracle Server. Below show the architecture of Oracle.




Starting Oracle and Other Important Information is provides the knowledge of how to set up your account and other system environment variables. It will also provide information about how Oracle is currently setup, which user will require, and the steps you must take to report any problems. SQL*Plus (Terminal Monitor) is provides a summary of the commands that you will require in order to create tables and manipulate the database. SQL Loader is provides a summary of the commands that user will require to allow user to load data from a file to the database. Below show the figure of SQL Loader.



SQL Commands is provides the syntax of some of the SQL Commands in Oracle to help user get started. Below show the figure of SQL Commands.




Oracle Database 12c supports customers at lower IT costs and delivers a higher quality service by enabling consolidation onto database clouds and engineered systems like Oracle Exadata and Oracle Database Appliance. It’s proven to be fast, reliable, secure and easy to manage for all types of database workloads including enterprise applications, data warehouses and bid data analysis.

Moving your database and database powered applications to Oracle Database often requires significant application and data model updates as non-Oracle technologies must be implemented to work with existing Oracle structures, data types, proprietary SQL and procedural languages (PLSQL.) Oracle Database 12c includes many new features which minimize database and application changes to accommodate applications not originally developed for Oracle Database.

For any question can visit:

www.vtcholding.com


No comments:

Post a Comment