0% encontró este documento útil (0 votos)
586 vistas

Python y SQL-Programacion I-Adolfo Vidal PDF

Este documento presenta información sobre Python y SQL. Explica que Python es un lenguaje de programación gratuito, multiplataforma y de código abierto, mientras que SQL es el lenguaje estándar para definir, manipular y controlar bases de datos relacionales. Proporciona ejemplos simples de código en cada lenguaje y concluye destacando las ventajas y usos de ambos.

Cargado por

fer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
586 vistas

Python y SQL-Programacion I-Adolfo Vidal PDF

Este documento presenta información sobre Python y SQL. Explica que Python es un lenguaje de programación gratuito, multiplataforma y de código abierto, mientras que SQL es el lenguaje estándar para definir, manipular y controlar bases de datos relacionales. Proporciona ejemplos simples de código en cada lenguaje y concluye destacando las ventajas y usos de ambos.

Cargado por

fer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA

INSTITUTO UNIVERSITARIO DE TECNOLOGIA ALONSO GAMERO

PROGRAMA NACIONAL DE FORMACION EN INSTRUMENTACION Y CONTROL

Asignatura: Programacin I

Seccin: 03

ASIGNACION:

Python y SQL

Bachiller:

Adolfo Vidal C.I: 21.449.589

Prof. Guillermo Cijanes

Santa Ana de Coro; Octubre de 2016


Introduccin:

El trabajo a continuacin aborda como temas principales que es Python y SQL.

Mediante una investigacin sobre dichos temas se presentara de manera breve


descripcin de los mismos, funcionamiento y forma de aplicacin.

Presentando tambin de manera general las ventajas de su uso, objetivos y


ejemplos de cada uno.

El trabajo fue elaborado con la finalidad de cumplir con lo solicitado por la


asignatura en curso Programacin I.
Python:

Python es un lenguaje de programacin gratuito, multiplataforma y de cdigo


abierto que es potente y fcil de aprender. Es ampliamente utilizado y compatible.

Python se present a la comunidad de ArcGIS en la versin 9.0. Desde


entonces, se acept como el lenguaje de secuencia de comandos de eleccin para el
geoprocesamiento de usuarios y contina creciendo. Cada versin ha mejorado la
experiencia de Python, al proporcionarle ms capacidades y una experiencia ms
intensa y adecuada para Python.

El intrprete de Python puede extenderse fcilmente con nuevas


funcionalidades y tipos de datos implementados en C o C++, Python tambin puede
usarse como un lenguaje de extensiones para aplicaciones personalizables.

Para una descripcin de los objetos y mdulos estndar, la referencia de la


biblioteca de Python. El Manual de Referencia de Python provee una definicin ms
formal del lenguaje. Para escribir extensiones en C o C++, lee Extendiendo e
Integrando el Intrprete de Python y la Referencia de la API Python/C. Hay tambin
numerosos libros que tratan a Python en profundidad.

Algunas de las ventajas de Python:

Fcil de aprender y excelente para principiantes, como para expertos


Altamente escalable, adecuado para grandes proyectos o para pequeos
programas de uso nico conocidos como secuencias de comandos
Porttil, multiplataforma
Incorporable (hace que ArcGIS se pueda escribir en secuencias de comandos)
Estable y maduro.

Python se extiende a travs de ArcGIS y se convierte en el lenguaje para anlisis


de datos, conversin de datos, administracin de datos y automatizacin de mapas, lo
que ayuda a aumentar la productividad.

Un ejercicio sencillo en el lenguaje Phyton con sus Cdigos puede ser:

###Imprimir los numeros pares desde el 40 hasta el 60, ambos inclusive

n = 40
h = ''
while n <= 60:
if n%2 == 0:
h += ' %i' % n
n += 1
print h
SQL:

El SQL es el lenguaje estndar ANSI/ISO de definicin, manipulacin y control


de bases de datos relacionales.

Es un lenguaje declarativo: slo hay que indicar qu se quiere hacer. En cambio,


en los lenguajes procedimentales es necesario especificar cmo hay que hacer
cualquier accin sobre la base de datos.

El SQL es un lenguaje muy parecido al lenguaje natural; concretamente, se


parece al ingls, y es muy expresivo. Por estas razones, y como lenguaje estndar, el
SQL es un lenguaje con el que se puede acceder a todos los sistemas relacionales
comerciales.

Objetivos:

Conocer el lenguaje estndar ANSI/ISO SQL92.


Definir una base de datos relacional, incluyendo dominios, aserciones y vistas.
Saber introducir, borrar y modificar datos.
Ser capaz de plantear cualquier tipo de consulta a la base de datos.
Saber utilizar sentencias de control.
Conocer los principios bsicos de la utilizacin del SQL desde un lenguaje de
programacin.

Un ejercicio sencillo puede ser:

Usar DISTINCT con SELECT


En el siguiente ejemplo se utiliza distint para evitar la recuperacin de ttulos
duplicados.

Transact-SQL:

USE AdventureWorks2012;
GO
SELECT DISTINCT JobTitle
FROM HumanResources.Employee
ORDER BY JobTitle;
GO
Conclusin:

De acuerdo con lo investigado, me es posible concluir lo siguiente:

En cuanto a lenguaje de programacin se refiere, existen variedades de


programas con mltiples usos y aplicaciones segn sea el requerimiento.

SQL es un estndar para accesar y manejar bases de datos , SQL puede ejecutar
consultas, obtener datos, insertar registros, actualizar, borrar, y otros.

Sus acciones se ejecutan a travs de comando u rdenes.

Es posible crear una base de datos, crear una tabla, e insertar algunos registros,
ya que muchas de las acciones que necesitas realizar en una base de datos se hacen
con sentencias SQL.

Algunos de sus comandos son:

SELECT - extrae datos


UPDATE actualiza
DELETE borra
INSERT INTO - inserta datos

Python es un lenguaje que posee similitudes con C++, al ser un lenguaje de


programacin de amplia aplicacin y fcil comprensin.

Es multiplataforma, y su uso es extenso, tanto que existe una fundacin


dedicada a fomentar al lenguaje de programacin Python, en donde el objetivo
principal es el desarrollo, ejecucin y/o consultora de proyectos cientficos,
tecnolgicos y productivos, para cumplir fines de inters pblico en torno al desarrollo
Nacional.

Este programa es tan similar al C++ que es fcil trabajar con el mismo y su
redaccin tambin es parecida con respecto a comandos.

El uso de estos lenguajes de programacin nos facilita y proporciona grandes


ventajas en el mbito laboral y en oportunidades cotidiano.

También podría gustarte