Cantitate/Preț
Produs

Oracle 12c. Programacion SQL*Plus, SQL y PL/SQL

Autor Maria Perez Marques
es Limba Spaniolă Paperback
La base de datos Oracle 12c presenta capacidades de programacion de alto nivel que permiten el uso versatil de la informacion y facilitan el trabajo con los datos desde los entornos sencillos, pasando por los entornos cliente-servidor hasta llegar a los entornos distribuidos. El libro comienza en un nivel muy basico con la idea de introducir al lector paso a paso en la programacion de Oracle. Se comenzara mostrando la introduccion de codigo en el entorno SQL*Plus y el desarrollo amplio del modelo entidad-relacion a traves de Oracle SQL que constituye el pilar basico de la programacion en las bases de datos relacionales. Asi mismo, se trata de forma exhaustiva el lenguaje de programacion procedimental PL/SQL de Oracle, que amplia el lenguaje estandar SQL. PL/SQL (Procedural Lenguaje/SQL) es un lenguaje de programacion que se utiliza para acceder y trabajar con bases de datos Oracle desde distintos entornos. PL/SQL amplia la funcionalidad del lenguaje SQL anadiendo estructuras tipicas de los lenguajes procedimentales, como las variables y los tipos, las estructuras de control (bucles, ordenes IF-THEN-ELSE, etc.), los procedimientos y las funciones, los tipos de objetos y los metodos, y otras estructuras clasicas en los lenguajes de programacion procedimentales. Resulta asi un lenguaje robusto y potente que combina la flexibilidad de SQL con la potencia y configurabilidad de las construcciones procedimentales. En el trabajo con aplicaciones de bases de datos es tipica la estructura cliente-servidor formada por un servidor de bases de datos que recibe peticiones de informacion de programas residentes en maquinas clientes conectadas por la red con el servidor. Las solicitudes de informacion suelen llevarse a cabo en lenguaje SQL, lo que da lugar a multiples comunicaciones por la red (una por cada peticion SQL). Para racionalizar este trafico de informacion se utiliza PL/SQL, que empaqueta varias ordenes SQL en un unico bloque PL/SQL, que se envia al servidor como una unidad. De esta forma se disminuye el trafico en la red y aumenta la velocidad de la aplicacion. Si el cliente y el servidor estan en la misma maquina, el rendimiento crece y el empaquetar las ordenes SQL en bloques PL/SQL sigue produciendo un programa mas simple que realiza menos llamadas a la base de datos y que es rentable aunque no exista red. Por lo tanto la unidad basica en PL/SQL es el bloque, estando formados los programas por combinaciones de bloques que incluso pueden estar anidados. De esta forma se separan las tareas unas de otras porque cada bloque realiza una unidad logica de trabajo en el programa. Entre PL/SQL y la base de datos se transmite la informacion mediante variables, que no son mas que zonas de almacenamiento que pueden ser leidas y escritas por el programa. Los bloques suelen tener una seccion llamada seccion declarativa en la que por regla general se declaran las variables. Cada variable tiene asociado un tipo que define la clase de informacion que se puede almacenar en ella. Los tipos de las variables pueden ser similares a los de las columnas de una base de datos, aunque PL/SQL tambien admite como tipos definidos por el usuario a las tablas y a las columnas. Tambien es posible utilizar tipos de objetos que tienen metodos y atributos, que pueden ser almacenados en una base de datos, y que elevan al lenguaje PL/SQL a la categoria de lenguaje de programacion orientado al objeto."
Citește tot Restrânge

Preț: 14706 lei

Preț vechi: 18382 lei
-20% Nou

Puncte Express: 221

Preț estimativ în valută:
2814 2961$ 2330£

Carte indisponibilă temporar

Doresc să fiu notificat când acest titlu va fi disponibil:

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9781494492694
ISBN-10: 1494492695
Pagini: 362
Dimensiuni: 152 x 229 x 19 mm
Greutate: 0.49 kg
Editura: CREATESPACE