unidad 3. funciones predefinidas

6
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Desarrollo de software 6° cuatrimestre Antología de estudio Administración de base de datos Universidad Abierta y a Distancia de México

Upload: juan-carlos-garcia-orozco

Post on 02-Jan-2016

54 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Unidad 3. Funciones Predefinidas

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas

Desarrollo de software

6° cuatrimestre

Antología de estudio Administración de base de datos

Universidad Abierta y a Distancia de México

Page 2: Unidad 3. Funciones Predefinidas

Antología | Nombre de la asignatura Unidad 1. Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

1

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Administración de bases de datos

Presentación de la unidad Toca turno a la tercera y última unidad de ésta materia. En la unidad anterior aprendiste que existen tres clases de comandos para SQL. A través de los comandos DDL creaste una pequeña base de datos y le diste estructura a sus tablas; con los comandos DML aprendiste a hacer consultas y a modificar datos, y con los comandos DCL aprendiste a crear diferentes usuarios y asignar el acceso a los datos en cada uno. En ésta unidad conocerás las funciones predefinidas con las que cuenta SQL, tanto las numéricas como las de fecha y hora, y finalmente aprenderás a utilizar operadores para combinar funciones predefinidas con ejecutores para la administración y consulta de los datos. Propósitos En ésta unidad lograrás:

Identificar las funciones predefinidas de SQL Utilizar las funciones numéricas. Ejecutar las funciones de fecha y hora. Utilizar operadores.

Competencia(s) específica(s) Manipular las funciones predefinidas y operadores para administrar la información de forma lógica y segura mediante la realización de operaciones específicas. Temario de la unidad 3. Funciones predefinidas.

3.1. Funciones numéricas 3.1.1 Operadores aritméticos 3.1.2 Funciones matemáticas

3.2. Funciones de fecha y hora 3.2.1 Now 3.2.2 Curdate 3.2.3 Curtime 3.2.4 Utc_date 3.2.5 Utc_time 3.2.6 Utc_timestamp

3.3 Operadores 3.3.1 Precedencias de los operadores 3.3.2 Paréntesis 3.3.3 Funciones y operadores de comparación 3.3.4 Operadores lógicos

Page 3: Unidad 3. Funciones Predefinidas

Antología | Nombre de la asignatura Unidad 1. Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

2

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Administración de bases de datos

Materiales de estudio 3.1. Funciones numéricas

Quintana, G (2008). Aprende SQL. España: Editorial Universitat Jaume I. p. 39 En este libro encontramos la utilización de funciones matemáticas, centra tu atención en la función round, pues esta será de gran ayuda para las actividades que realizarás. No olvides consultar el ejemplo de utilización. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx

Ramos Martín, A (2007), Operaciones con bases de datos ofimáticas y corporativas. España: Paraninfo. pp. 170-182.

El presente recurso abarca los diferentes elementos de informática para operar bases de datos, desde sus sistemas gestores hasta las bases de datos relacionales. Del capítulo 10 recupera los conceptos básicos del lenguaje SQL. Así también revisa las páginas señaladas donde se presentan los operadores aritméticos más importantes de uso en el lenguaje SQL, incluidos los operadores de comparación. Revisa los ejemplos de uso de cada uno de ellos. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx

César Pérez (2011). MySQL para Windows y Linux. México: Ediciones Alfaomega. pp. 44-45, 86-88, 256-266.

La presente obra esboza un panorama general de las funciones incluidas como parte de la instalación de MySQL. En la obra se aprende la utilización de expresiones SQL y las funciones más importantes incluidas en MySQL. Revisa la sintaxis de cada una de las operaciones, pues, estás te servirán en las actividades de los temas posteriores y de la unidad en general. Puedes acceder al material desde la sección de materiales de estudio de la unidad. 3.2. Funciones de fecha y hora

12.5. Funciones de fecha y hora, en: MySQL 5.0 Reference Manual. (2011). S/P: Oracle and/or its affiliates. Disponible en:

http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html

Page 4: Unidad 3. Funciones Predefinidas

Antología | Nombre de la asignatura Unidad 1. Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

3

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Administración de bases de datos

La liga es un vínculo a la documentación del manual de referencia de MySQL 5.5 del portal de descarga del propio software donde se hace referencia a las funciones de manipulación para los tipos de operadores de fecha y hora. Se indican diversas funciones con ejemplos de uso y su sintaxis. También hay un vínculo dentro del texto donde se presentan los tipos de fecha y hora. Revisa el manual, pues, los contenidos serán de gran utilidad para los temas. Puedes acceder a la página presionando Ctrl + clic en la liga disponible o copiando la URL del sitio.

Thibaud, C. (2006) MySQL 5. Barcelona, España: Editorial UOC. pp.147-152. En la presente obra revisarás una lista de funciones de fecha y hora en la cual puedes observar la presentación de aplicación de cada función. Es importante que te aprendas la sintaxis de dichas funciones pues en actividades posteriores tendrás que aplicarla. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx Dependiendo del servidor 'google libros' pueden ser o no visibles las páginas seleccionadas, en caso no visualizar las páginas inténtalo con otro navegador.

Pozo Coronado, S. (2005). MySQL con Clase, Recuperado de: http://mysql.conclase.net/curso/?cap=011a El siguiente vínculo representa una página web muy completa sobre el uso y descripción de MySQL, en este caso muestra una lista completa de funciones de fecha y hora y al seleccionarlos muestra ejemplos de su uso, además de que los describe. Centra tu navegación en las funciones de fecha y hora, no obstante, el portal ofrece diversos ejemplos de características de MySQL. Puedes acceder a la página presionando Ctrl + clic en la liga disponible o copiando la URL del sitio. No olvides consultar fuentes alternas complementarias para el tema. 3.3 Operadores

Ramos Martín, A. (2007). Operaciones con bases de datos ofimáticas y corporativas. España: Paraninfo. pp. 182-184.

En él encontrarás los operadores aritméticos más importantes de uso en los lenguajes SQL, incluidos también operadores de comparación y se muestran ejemplos de su uso. Cabe señalar que el material lo revisaste anteriormente, no obstante es importante que centres tu consulta en las páginas sugeridas.

Page 5: Unidad 3. Funciones Predefinidas

Antología | Nombre de la asignatura Unidad 1. Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

4

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Administración de bases de datos

Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx

G. Quintana (2008). Aprende MySQL, España: Universitat Jaume I. pp. 24-26 En las páginas que te sugerimos del presente libro encontrarás el uso de operadores en MySQL; en específico encontrarás el uso y aplicación de los operadores de comparación comunes como =, <, >, ><, <>, >=, <=, etc. Además de between, in y like. Mismo que te servirán para el manejo de bases de datos. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx

MYSQL 5.0 Reference Manual (2011). S/P: Oracle and/or its affiliates. Disponible en: http://dev.mysql.com/doc/refman/5.0/es/functions.html

Como anexo a la bibliografía sugerida en esta antología se recomienda especialmente la revisión del manual en línea de MySQL, pues en él encontrarás la descripción de las funciones principales, su sintaxis y ejemplos de uso. Los contenidos de la unidad los encuentras en el manual de la siguiente manera: Para el subtema 3.1 Funciones Numéricas, revisa el apartado 12.4. Funciones numéricas, del manual en línea. Para el subtema 3.2 Funciones de fecha y hora, revisa el apartado 12.5 Funciones de fecha y hora, del manual en línea. Para el subtema 3.3 Operadores, revisa el apartado 12.1 Operadores del manual en línea. Cierre de la unidad Has concluido la unidad 3 de Administración de bases de datos. En ella aprendiste que existen diferentes tipos de funciones SQL aplicables en MySQL. Conociste y aplicaste las funciones aritméticas y matemáticas, así como las de fecha y hora. Conociste también los operadores que permiten modificar las sentencias de ejecución de las funciones enriqueciendo sus posibilidades. Por lo tanto, estás listo para manipular las funciones predefinidas y operadores para la administración lógica y segura de tus datos. Es aconsejable que estudies y revises nuevamente la unidad para reforzar los temas vistos en ella y mejores la retención del uso de los comandos. Una ves que no tengas dudas en el uso de estos estarás listo(a) para aplicar tu examen final. Éxito.

Page 6: Unidad 3. Funciones Predefinidas

Antología | Nombre de la asignatura Unidad 1. Nombre

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software

5

Antología I Administración de bases de datos Unidad 3. Funciones predefinidas Administración de bases de datos

Fuentes de consulta complementaria VIDEOS Podemos encontrar en internet múltiples videos sobre el uso de funciones en MySQL. Aquí te presentamos un par de ejemplos que si bien es cierto el autor no se identifica y no firma sus materiales, también es cierto que el contenido de los mismos es de mayor utilidad. Por lo tanto, te recomendamos revisarlos una vez hayas revisado cada una de las fuentes básicas de la unidad:

MySQL Select Funciones , Usuario Youtube: fjarce2000, Disponible en: http://www.youtube.com/watch?v=dmedUBYlxYg

En este pequeño video que se presenta se muestra un ejemplo de cómo se utilizan funciones y operadores, por ejemplo los paréntesis en una consulta ‘Select’ Puedes acceder al video presionando Ctrl + clic en vínculo o copiando URL del sitio.

MySQL Funciones sum y stddev, Usuario Youtube: fjarce2000, Disponible en: http://www.youtube.com/watch?v=w9mDXTdxz0g

En este otro video se muestra cómo se utilizan las funciones sum (suma) y la función stddev (desviación estándar) que son buen ejemplo para ubicar el uso y aplicación, así el video presenta la sintaxis de otras funciones similares. Puedes acceder al video presionando Ctrl + clic en vínculo o copiando URL del sitio. LIBROS

G. Quintana & M.J. Aramburu Aprende SQL. España: Universitat Jaume

Jérôme Gabillaud SQL Server 2008: Administración de una base de datos con SQL Server Management Studio, Barcelona: ediciones ENI 2009

Dubois, P. (2009). La biblia de MySQL. Madrid: Anaya Multimedia.

Gilfillan, I. (2003). MySQL. Madrid: Anaya Multimedia.

Guitíerrez Gallardo, J. D. (2009). MySQL 5.1. Madrid: Anaya Multimedia.