The SQL is a language which cannot be avoided in accessing a database but it can”t be used alone by itself to develop the applications as it does not have facilities for developing the user interfaces and lacks the procedural structures needed for manipulating rows individually.
PL/SQL is a proprietary language to Oracle. PL/SQL has the usual procedural constructs (such as conditional branching based on if-then-else and iterative looping) and facilities for user interface design. With the PL/SQL code calls can be embed to SQL. PL/SQL application have the ability to use SQL to retrieve one or more rows from the database, then perform various actions based on their content, and then issue more SQL to write rows back to the database.
The other languages are also available which run external to the database such as C or Java and also many 3GL languages can also be used. For most of the languages oracle provides the OCI (Oracle Call Interface) libraries which let the code written in these languages to connect to the database and invoke the SQL commands. But remember that these libraries are proprietary to the Oracle which means the code would run for oracle database only and would have to be rewritten for it to run on other database but Java applications can avoid this problem. So it is quite clear that many organizations will not want to use the 3GL to develop the applications for database. Due to this Oracle Corporation provides application development tools as part of the Oracle Developer Suite. With these tools the programmers can be far more productive than if they were working with a 3GL.
Blogroll
Glossary
Installing Linux On a Server
- Installing and configuring Vmware2 to Run Linux (R...
- Installing Linux in a Server Configuration
- Performing Preinstallation Evaluation
- Linux System Administrator
- Installing and Configuring Servers
- Installing and Configuring Application Software
- Creating and Maintaining User Accounts
- Backing Up and Restoring Files
- Monitoring and Tuning Performance
- Configuring a Secure System
- Using Tools to Monitor Security
- Server Design
- Uptime
- Dual-Booting Issues
- Methods of Installation
- Determining a Server’s Functions
- Using the Red Hat Package Manager
- Initialization Scripts
Network Configuration
Filesystem Primer
- Understanding Filesystem Hierarchy Standard
- Basic Linux Directory Structure
- Partition Schemes
- Managing Partitions
- Managing partitions with fdisk
- Adding A New Hard Drive
- Basic Linux Formats
- Formatting a partition
- Tuning
- Troubleshooting With FSCK
- Exploring Logical Volume Management
- File Permissions 1
- File Permissions 2
- umask
- Concept of the i-Nodes and Superblocks in Linux/Un...
- Understanding ext3 file system and its advantages
Administering Users and Groups Securely
Network File System
Languages Internal/external to Oracle database and developers suite
9:00 AM | Filed Under Supportive Languages | 0 Comments
Comments
Install Softwares
- Install Vuze(Azureus) Bittorent client on Linux 64..
- Install Skype(pc2pc calling software) On Linux 64 ...
- Install WEBMIN to Graphically Administer Your Linu...
- Opening And Extracting .rar Files in Linux/Unix sy...
- Installing vlc player in Fedora/Red Hat/ CentOS
- Linux text to speech festival
- Installing Thunderbird E-mail client
Post a Comment