CONOCIMIENTOS DE CONCEPTOS BASES DE DATOS

Documentos relacionados
Programación de Base de Datos con SQL Duración: 25 Horas Código Sence:

INDICE Parte I. Conceptos Básicos Capitulo 1. Sistema de información y Bases de Datos Capitulo 2. El Sistema de Gestión de la Base de Datos

ÍNDICE INTRODUCCIÓN...17

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Guía del Curso Curso de Bases de Datos Relacionales

ÍNDICE PRIMERA PARTE... 17

SERVICIO NACIONAL DE APRENDIZAJE SENASOFT CAUCA 2013 CATEGORIA: BASES DE DATOS. Diseño y Desarrollo de Bases de Datos

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS

Oracle Database 12c SQL and PLSQL Fundamentals

SÍLABO POR COMPETENCIAS

Guía práctica SQL. (c) Francisco Charte Ojeda

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

Introducción a Base de Datos

Analista Programador MySQL. Informática y Programación

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

Índice general Prácticas Propuestas Resumen Test de repaso Comprueba tu aprendizaje...

Capítulo 1: Modelo conceptual

FUNDAMENTOS ORACLE 12C

MYSQL: Instalación, Configuración y Consultas Avanzadas

Índice. iii. Objetivos... 24

Objetivos y Temario CURSO MySQL 5

Tema 1. Introducción a MySQL. José Muñoz Jimeno Octubre 2015

Oracle Fundamentos. Programa de Estudio.

Oracle Fundamentos. Programa de Estudio.

Programación con SQL Server

Programación con SQL Server

Unidad 6. Procedimientos Almacenados y Disparadores

Programación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos

UNIVERSIDAD DE GUADALAJARA

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers

8283: Administración y programación en Microsoft SQL Server 2012

Programación de la asignatura BDA ( )

FUNDAMENTOS DE LAS BASES DE DATOS ( ) Datos Generales

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Modulo I: Introducción Gestores de Bases De Datos

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.

Concepto de vista. (con ciertas limitaciones). nivel físico) Una vista es una tabla virtual (no tiene una correspondencia a

EL PROGRAMA CUENTA CON 11 BECAS NACIONALES DE CONACYT PARA ESTUDIOS DE POSGRADO.

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.

Tema II: El modelo relacional de datos. (2.7) Automatización

Bases de Datos 2: Procedimientos Almacenados, Funciones y Triggers. Tecnólogo en Informática, sede Paysandú Bases de Datos 2

8 SQL SERVER 2008 RA-MA

Bases de datos. Diseño y gestión

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

Experto en Administración de Bases de Datos con MySQL

Objetivos y Temario CURSO PHP Y MySQL

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

Experto en Administración de Bases de Datos con MySQL (Online)

Experto en Administración de Bases de Datos con MySQL

DISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999

Guía práctica de SQL

Tema 4. DML (Parte I)

SQL Los fundamentos del lenguaje

ÍNDICE INTRODUCCIÓN...13

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

Vistas en InformiX Sistemas de Bases de Datos II EMT CETP A/S Leonardo Carámbula

Desarrollo Web con PHP y MySQL

Postgrado en Base de datos Oracle 12C

Capítulo 8. Construcción de guiones

Unidad III. Bases de Datos

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

Arquitectura del SGBD

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

CI Politécnico Estella

Tutorial MySql - 1 -

PRÓLOGO... XI CAPÍTULO 1. CONCEPTOS DE BASES DE DATOS RELACIONALES...

Postgrado en Desarrollo y Gestión de Bases de Datos MySQL

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

Postgrado en Desarrollo y Gestión de Bases de Datos MySQL

ADMINISTRACIÓN DE BASE DE DATOS

SECUENCIA DIDÁCTICA. Nombre de curso: Programación Avanzada de Base de Datos Clave de curso: COM0803A21. Módulo Competencia de Módulo:

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux.

SQL Básico. José Muñoz Jimeno Febrero 2015

SQL: Lenguaje de Interrogación Estructurado

DIPLOMADO EN BASE DE DATOS ORACLE

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

Lenguajes de definición y modificación de datos SQL.

ESPECIALISTA EN BASE DE DATOS

TÉCNICO EN INFORMÁTICA

Curso de MySql titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES

Bases de Datos 1. Teórico: Structured Query Language

Fundamentos de Bases de Datos

Diseño Lógico Específico. Diseño Lógico Tema 13

Curso: Microsoft SQL Server 2005

Experto en Administración de Bases de Datos con MySQL

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

PL/SQL avanzado: Secuencias, triggers, cursores y subprogramas

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Transcripción:

CONOCIMIENTOS DE CONCEPTOS BASES DE DATOS Los temas que se presentan a continuación son una referencia para el trabajo en base de datos tomando con referencia en la ultima parte, el SGBD MySQL. Sin embargo, la intensión es que en cualquier sistema gestor que se trabaje se abarquen los temas propuestos desde la fase II y hasta la fase IV-A en donde se tratan los aspectos avanzados. TEMA 1. El papel de las Bases de Datos en los Sistemas de Información Componentes de un SI El papel de las Bases de Datos El rol del diseñador y administrador de bases de datos TEMA 2. Conceptos y objetivos de las Bases de Datos Concepto de base de datos Ventajas y utilidades Niveles y roles TEMA 3. Sistema Gestor de Bases de Datos (SGBD) El SGBD como interfaz entre el usuario y la base de datos Concepto y principales funciones Arquitectura del SGBD Tipos de SGBD Comparación de SGBD mas conocidos TEMA 4. Metodología de Desarrollo para Bases de Datos Qué es una metodología? Cómo se aplica al desarrollo de bases de datos Fases del diseño e implementación de BD: Modelos conceptual, lógico y físico Herramientas CASE Modelos de datos Beneficios TEMA 5. El modelo E/R Presentación e historia del modelo Estática del modelo E/R Restricciones Semántica de las interrelaciones Control de Redundancia en los esquemas E/R TEMA 6. Transformación de esquemas conceptuales a esquemas relacionales Reglas de transformación del esquema conceptual al relacional Las opciones de clave ajena en la transformación del Modelo E/R al relacional Grafo relacional TEMA 7. Transformación de Esquemas E/R a Esquemas Relacionales Introducción Etapas de Diseño Lógico Transformación de elementos básicos

Reglas concernientes a la extensión del modelo E/R TEMA 8. Teoría de la normalización Noción intuitiva de las primeras formas normales Dependencias funcionales Definición formal de las tres primeras formas normales Forma Normal de Boyce y Codd Axiomas de Armstrong y manipulación de dependencias funcionales Métodos de diseño: análisis y Síntesis TEMA 9. Modelo Relacional Introducción y objetivos Estructura del Modelo Relacional Elementos básicos, clases de relaciones, restricciones, valores nulos Restricciones del Modelo Relacional Esquemas relacionales Grafo Relacional TEMA 10. Lenguaje SQL Introducción al lenguaje SQL Estándares Sentencias de definición de datos (DDL) (CREATE, ALTER,DROP) Creación y borrado de una base de datos relacional Creación de tablas o Tipos de datos o Creación, modificación y borrado de dominios o Definiciones por defecto o Restricciones de columna o Restricciones de tabla o Creación, Modificación y borrado de claves primarias con claves foráneas o Índices Modificación y borrado de tablas Definición de la base de datos relacional de ejemplo (tomar los diseños trabajados en Fase II) Sentencias de manipulación de datos (DML) (INSERT, UPDATE, DELETE) Inserción de filas en una tabla Borrado de filas de una tabla Modificación de filas de una tabla Introducción de filas en la base de datos relacional de ejemplo Consultas a una base de datos relacional o Funciones de agregación (MAX, MIN, AVG, COUNT, SUM) o Subconsultas o Alias para columnas y tablas o Condiciones (WHERE, HAVING) o Ordenación de los datos obtenidos en respuestas a consultas (ORDER BY) o Consultas con agrupación de filas de una tabla (GROUP BY) o Consultas a más de una tabla (JOIN)

o La unión o La intersección o La diferencia TEMA 11. Funciones y operadores Precedencias de los operadores o Paréntesis Funciones y operadores de comparación (BETWEEN,LIKE,IN) Operadores lógicos (AND,OR,NOT) Funciones de control de flujo Funciones de comparación de cadenas de caracteres Operadores aritméticos Funciones matemáticas Funciones de fecha y hora Funciones de encriptación Funciones de información TEMA 11 Gestión de información Vistas o Sintaxis de ALTER VIEW o Sintaxis de CREATE VIEW o Sintaxis de DROP VIEW o Sintaxis de SHOW CREATE VIEW Importar información desde archivos Exportar Información BackUp de BD y Tablas Restauración de BD y Tablas Definición de usuarios y privilegios TEMAS 12. Procedimientos Almacenados CREATE PROCEDURE La sentencia CALL Sentencia compuesta BEGIN END Sentencia DECLARE Variables en procedimientos almacenados o Declarar variables locales con DECLARE o Sentencia SET para variables o La sentencia SELECT INTO o Conditions and Handlers o Condiciones DECLARE o DECLARE handlers Funciones definidas por el usuario UDF o Funciones UDF estándar CREATE FUNCTION o La función init o La función principal o La función deinit o Creación de UDF estándares de ejemplo o Uso conjunto de UDF y STORE PROCEDURE

Cursores o Declarar cursores o Sentencia OPEN del cursor o Sentencia de cursor FETCH o Sentencia de cursor CLOSE Constructores de control de flujo o Sentencia IF o La sentencia CASE o Sentencia LOOP o Sentencia LEAVE o La sentencia ITERATE o Sentencia REPEAT o Sentencia WHILE Disparadores (TRIGGERs) o Sintaxis de CREATE TRIGGER o Sintaxis de DROP TRIGGER o Utilización de disparadores La base de datos de información INFORMATION_SCHEMA o Las tablas INFORMATION_SCHEMA TEMAS 13. Administración de MySQL Instalación de MySQL Las principales características de MySQL o Interioridades y portabilidad o Seguridad o Escalabilidad y límites o Conectividad o Replicatión (Estable) o InnoDB tablas (Estable) El servidor MySQL y scripts de arranque del servidor El gestor de instancias de MySQL Configuración del servidor MySQL El proceso de cierre del servidor MySQL Cuestiones de seguridad general o El sistema de privilegios de acceso de MySQL MySQL Cluster o Panorámica de MySQL Cluster. o Conceptos básicos de Basic MySQL Cluster o Cómo configurar varios ordenadores o Configuración de MySQL Cluster o Administración de MySQL Cluster Gestión de errores

BIBLIOGRAFIA Gilfillan, Ilian. La biblia de Mysql. Anaya. 2003 Paul Dubois. MySQL. New Riders Publishing. 2000. Martín Escofet, Carme. El lenguaje SQL. UOC. Perez, Cesar. MySQL para Windows y Linux. Alfaomega. 2008. Cibergrafia o Manual MySQL 5.0 http://downloads.mysql.com/docs/refman-5.0- es.a4.pdf o http://www.aulaclic.es/sql/ o http://mysql.conclase.net/curso/index.php o http://www.aulafacil.com/mysql/curso/temario.htm o http://www.mysqlya.com.ar o http://codigofacilito.com/cursos/bases_datos