0% encontró este documento útil (0 votos)
27 vistas5 páginas

Profr D - Inform - ProInf - Https

bases de datos tutorial

Cargado por

cecytearamberri
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas5 páginas

Profr D - Inform - ProInf - Https

bases de datos tutorial

Cargado por

cecytearamberri
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 DOCX, PDF, TXT o lee en línea desde Scribd

https://www.proinf.

net/permalink/curso_de_sql_y_base_de_datos_relacional_2011

Pro fesor de inf ormática


 Inicio Noticias Categorías

Curso de SQL y base de datos relacional 2011

Calendario de clases
lu sá
mar mié jue vie dom
n b

50 12 13 14 15 16 17 18 diciembre 2011

51 19 20 21 22 23 24 25

2 9 10 11 12 13 14 15 enero 2012

3 16 17 18 19 20 21 22

4 23 24 25 26 27 28 29

5 30 31 1 2 3 4 5 febrero 2012

6 6 7 8 9 10 11 12

7 13 14 15 16 17 18 19

Temario de clase
1. Tipos de BD. Concepto de base de datos relacional. Productos de BD. Entidad/relación. Integridad referencial.
Formas normales. Tabla/fila/columna.

2. Cómo descargar MySQL. Servidor y cliente de BD. Esquema Entidad/Relación. Pasar del esquema ER al módelo
relacional. Álgebra relacional

3. Repaso de Esquema E/R y el modelo relacional. Introducción a MySQL: El Query Browser. Conexión al servidor.
Creación y uso de una base de datos. Creación de tablas. Tipos de datos. Clave primaria y clave única. Clave
externa.

4. Ejercicio BD Instituto: Crear la base de datos, las tablas, sus relaciones e insertar datos.

5. Importar BD Neptuno y crear el diagrama mediante el WorkBench (ingeniería inversa). Introducción a las consultas
SELECT. Ejercicios de la práctica 1

6. Corrección de ejercicios de la práctica 1. Operadores de comparación y lógicos. El modificador DISTINCT.


Tratamiento de los valores NULL. Ejercicios y corrección de la práctica 2.

7. Corrección de ejercicios de la práctica 3. Consulta de varias tablas con producto caratesiano y con INNER JOIN

8. Creación de BD ACME clase que tiene 2 tablas: articulos y categorias. Añadir/Modificar/Borrar datos. Consulas
INNER JOIN, LEFT/RIGHT JOIN, FULL OUTER JOIN y UNION. Consultas de agrupación

9. Consultas de varias tablas INNER JOIN. Crear el esquema de la BD mediante la orden Ingeniería inversa de MySQL
Workbench. Usar la base de datosinformation_schema para ver los metadatos.

10. Ejercicios en BD Neptuno clase I: Relaciones entre tabla y cálculos aritméticos. Introducción a las subconsultas.

11. Ejercicios de la práctica 4. Subconsultas en el WHERE. Subconsulta correlacionada en el SELECT. Funciones de


agrupación. Introducción a las vistas.

12. Ejercicios en BD Neptuno clase II: Creación de vistas y uso de condicionales.

13. Repaso de consultas SELECT, edición con INSERT/UPDATE/DELETE, filtros WHERE, condicionales IF/CASE, creación
de tabla, subconsultas. Añadir intervalos de tiempo a una fecha.

14. Realización de la prueba del curso. Realización de los ejercicio de la práctica 5. Ejercicios en BD Neptuno clase III:
Consultas de varias tablas y subconsultas.

15. Corrección de la prueba. Ver las diferencias SQL entre las distintos gestores de BD. Creación de la base de la BD
Borrador para eliminar registos duplicados. Consulta de últimas llamadas en BD Llamadas

Apuntes

 Álgebra relacional — Operadores relacionales

 Lógica trivaluada — TRUE, FALSE, NULL

 Consultas SELECT — Sintaxis

 Cálculo de fechas — Funciones, formatos y ejemplos

 Diferencias SQL — Entre MySQL, MS-Access, Oracle y MS-SQL-Server


Ejercicios

 Diseño:

o BD Instituto — profesores, módulos, alumnos y matrículas

o BD Automóviles — clientes, coches y revisiones

o BD Cubano — clientes, departamentos, proyectos y empleados

 Prácticas:

o Ejercicios SQL 1 — bd_empleados

o Ejercicios SQL 2 — bd_agenda

o Ejercicios SQL 3 — bd_colegio

o Ejercicios SQL 4 — bd_empleados

o Ejercicios SQL 5 — bd_programario

o Ejercicios SQL 6 — bd_empleados, bd_maquinaria, bd_hospital

o Ejercicios SQL 7 — bd_ciclismo

 Consultas:

o BD Mundo — Países del mundo

o BD Cine — Películas con muchas relaciones varios a varios

o BD Neptuno y BD Neptuno 2 — Gestión de pedidos de productos

o BD Caja — Con sucursales y cuentas bancarias

 Clase:

o BD ACME — Edición de datos

o BD Neptuno clase I — Cálculos y subconsultas

o BD Neptuno clase II — Vistas y condicionales.

o BD Neptuno clase III — Subconsultas.

o BD Borrador — Detectar y eliminar filas con duplicadas

o BD Llamadas — Consulta de las últimas llamadas

 Prueba:

o prueba_sql.sql — 10 preguntas

o prueba_sql_soluciones.sql.7z — (Requiere contraseña secreta)

Libro recomendado

Aprende SQL
Una introducción a SQL para desarrolladores y administradores de bases de datos
Alan Beaulieu
Anaya Multimedia - O'Reilly
ISBN: 84-415-2035-6
ficha

Manuales

 Alejandro Meroño — Ejercicios de SQL.pdf (.odt)

 Borja Sotomayor — Ejercicios resueltos SQL.pdf

 Claudio Casares — Apuntes de SQL.pdf (.odt)

 Jorge Sánchez — Gestión de base de datos.pdf

 .odt es un documento de texto libre OpenOffice.org


 .7z es archivo comprimido libre 7-zip.org

Enlaces relacionados

Sistemas de gestión de base de datos relacionales

 PostgreSQL

 MySQL — Descargar: MySQL Community Server y MySQL Workbench (GUI Tool)

 Oracle — Descargar: Database 11g Express Edition

 Microsoft SQL Server — Descargar: Microsoft SQL Server Express Edition

Clientes SQL

 Squirrel SQL — Cliente libre para acceder a BD

Diseño de BD

 ERwin Data Modeler

 Computer Associates

 ER/Studio (modelización ER)

 Embarcadero Technologies

 Rational Rose (modelización UML)

 Visio (Modelizaciones ER y UML)


Curso de Microsoft SQL-Server

1. Apuntes sobre programas MySQL

2. Curso de SQL y base de datos relacional 2011

3. Curso de SQL y base de datos relacional 2009

4. Curso de SQL-Server 2006


Compartir en

 Facebook
 Twitter
Comentarios

1. 1Francisco2013-11-08Hace 4 añosNo te olvides de poner el WHERE en el DELETE FROM


http://www.youtube.com/watch?v=i_cVJgIz_Cs

Nuevo comentario
Artículos relacionados

1.

Curso de SQL y base de datos relacional 2009

También podría gustarte