unidad 2. operaciones ba sicas

6
Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software Antología I Administración de bases de datos Unidad 2. Operaciones básicas Desarrollo de software 6° cuatrimestre Antología de estudio Administración de base de datos Universidad Abierta y a Distancia de México Presentación de la unidad 2.

Upload: juan-carlos-garcia-orozco

Post on 08-Apr-2016

64 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidad 2. Operaciones Ba Sicas

 

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

Desarrollo de software

6° cuatrimestre

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

Universidad Abierta y a Distancia de México Presentación de la unidad 2.

Page 2: Unidad 2. Operaciones Ba Sicas

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

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

¡Bienvenido(a) a la segunda unidad de la asignatura Administración de base de datos! En la unidad anterior aprendiste los requisitos previos para la instalación de MySQL, así como dónde obtenerlo, cómo instalar el sistema gestor de bases de datos tanto en plataformas Windows como en Linux y la ejecución del propio software. Ahora en ésta unidad aprenderás a crear una base de datos en MySQL, a definir su estructura, a manipular su información mediante operaciones básicas de inserción, consulta y búsqueda de datos y a ejecutar los comandos de seguridad y control de acceso a la información de la base de datos. Por lo tanto, en ésta unidad crearás y manipularás una base de datos a través del paquete MySQL que previamente instalaste en la unidad anterior. Propósitos En ésta unidad lograrás:

• Utilizar los comandos básicos del lenguaje de definición de datos, Data Definition Language (DDL)

• Ejecutar los comandos básicos del lenguaje de manipulación de datos, Data Manipulatión Language (DML)

• Utilizar los comandos básicos del lenguaje de control de datos, Data Control Language (DCL)  

  Competencia específica Utilizar MySQL para manipular información mediante las operaciones básicas de inserción, consulta y búsqueda de datos.

Page 3: Unidad 2. Operaciones Ba Sicas

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

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

Temario de la unidad 2    2. Operaciones básicas

2.1. Data Definition Language (DDL) 2.1.1. Create database y create table 2.1.2. Show database y show table 2.1.3. Alter table 2.1.4. Drop table y drop database 2.1.5. Optimize table 2.1.6. Truncate table 2.1.7. Repair table 2.1.8. Rename table 2.1.9. Check table

2.2. Data Manipulation Language (DML) 2.2.1. Select 2.2.2. Insert 2.2.3. Update 2.2.4. Delete

2.3. Data Control Language (DCL)

2.3.1. Grant 2.3.2. Revoke

Page 4: Unidad 2. Operaciones Ba Sicas

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

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

Materiales de estudio1 2.1. Data Definition Language    • Martín Escofet, C (s/f). El Lenguaje SQL. España: Editorial UOC. pp. 11- 23. Resumen: En este libro editado por la UOC se abordan de manera didáctica las sentencias de definición de datos en el lenguaje SQL; ejemplos de su utilización, desde la creación de la propia base de datos y la definición de las tablas. Además, incluye una tabla con los principales tipos de datos soportados por SQL necesarios para la creación de tablas en la base 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

• Elmasri, R & Navathe, S (1997). Sistemas de Bases de Datos. Conceptos fundamentales (Segunda edición) E.U.: Addison-Wesley Iberoamericana. pp. 189- 195.

Resumen:    En las páginas propuestas del texto, se aborda la Definición de Datos (DDL) y el uso de esquemas que se incorporaron a la versión 2 de SQL. Además, encontrarás varios usos para el comando Create, para el comando Drop y para el comando Alter, tanto para esquemas como para tablas. Centra tu atención en cada uno de los elementos, pues estos te servirán para realizar las actividades de la unidad.    No olvides consultar fuentes complementarias para el tema. 2.2. Data Manipulation Language                                                                                                                1  Dependiendo del servidor “google libros” pueden o no ser visibles las páginas seleccionadas por obra, por lo tanto, en caso no poder visualizar el contenido, inténtalo desde distintos navegadores y en distintos momentos, pues, el contenido libre de los textos se presenta de manera aleatoria. Te recomendamos los navegadores: Explorer, Chrome, Firefox, Opera, Safari, etc.    

Page 5: Unidad 2. Operaciones Ba Sicas

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

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

• Rob, P & Coronel, C. (2003). Sistemas de bases de datos. Ciudad: Editorial: Cengage

Learning Editores. pp. 222- 243. Resumen: En el presente recurso se aborda el desarrollo y creación de sistemas de bases de datos, se dedica un capítulo completo a la ejecución de sentencias SQL. En las páginas propuestas se explica claramente cada sentencia de manipulación de datos, así también, algunas Data Manipulation Language (DDL). Presta especial atención en la sentencia Select que es básica en las DML. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx

 • Martín Escofet, C. El Lenguaje SQL. España: Editorial UOC. pp. 26- 45.    Resumen    Nuevamente esta obra servirá de ejemplo para el manejo de sentencias SQL y para el apartado en turno, el caso de Data Manipulation Language (DML). En las siguientes páginas encontrarás ejemplos del uso y manipulación, tomando en cuenta las sentencias Select, Insert, Update y Delete. Revisa cada uno de los procedimientos, pues, ellos serán de gran utilidad para realizar las actividades de la unidad.    Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx No olvides consultar fuentes complementarias para el tema.      2.3 Data Control Language     • Thibaud, C (2006). MySQL 5. Barcelona: Ediciones ENI. pp. 75-94. Resumen Este libro es una obra dedicada al uso de MySQL en su versión 5, una buena obra de consulta y referencia para la aplicación de comandos SQL en MySQL. En las páginas seleccionadas se explica y ejemplifica el uso de los comandos de control de acceso a datos Grant y Revoke directamente en un entorno como MySQL.

Page 6: Unidad 2. Operaciones Ba Sicas

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

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

Antología I Administración de bases de datos Unidad 2. Operaciones básicas  

Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx   • Gabillaud, J. (2002). SQL Server 2000. Barcelona: Ediciones ENI. pp. 156-164. Resumen Este libro está basado en la utilización del entorno gráfico SQL Server, sin embargo muestra claramente la utilización de los comandos Grant y Revoke en un entorno diferente, tanto en SQL Server como a través de comandos. El texto es muy ilustrativo en la forma de las instrucciones de control de acceso a datos. Puedes acceder al libro electrónico presionando Ctrl + clic en el autor o por medio del buscador de http://books.google.com.mx No olvides consultar fuentes alternas complementarias para el tema.   Cierre de la unidad    Has concluido la unidad 2 de la asignatura Administración de bases de datos. En ella aprendiste cómo crear una base de datos a través de instrucciones Data Definition Language (DDL) en MySQL; manipulaste datos a través de los comandos de selección, inserción, actualización y borrado de datos; así también administraste y controlaste el acceso de los 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 vez que no tengas dudas entorno a la ejecución de estos, estarás listo(a) para empezar la unidad 3. Funciones predefinidas; donde ejecutarás funciones específicas que incluye el lenguaje SQL para obtener resultados con la operación de la información en la base de datos. Fuentes de consulta complementaria • Quintana, G; Aramburu, M; Marqués, M & Aliaga, J. (2008). Aprende SQL, España:

Universitat Jaume.

• Gabillaud, J. (2009). SQL Server 2008: Administración de una base de datos con SQL Server Management Studio. Barcelona: Ediciones ENI.