menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada Programación de Bases de Datos Relacionales (Mf0226_3)
Formato
Libro Físico
Editorial
Año
2017
Idioma
Español
N° páginas
332
Encuadernación
Tapa Blanda
ISBN13
9788499646961

Programación de Bases de Datos Relacionales (Mf0226_3)

Francisco Javier Martínez López (Autor) · Ra-Ma · Tapa Blanda

Programación de Bases de Datos Relacionales (Mf0226_3) - Francisco Javier Martínez López

Sin Stock

Reseña del libro "Programación de Bases de Datos Relacionales (Mf0226_3)"

Los certificados de profesionalidad son titulaciones oficiales válidas en todo el territorio nacional que acreditan la capacitación para el desarrollo de una actividad laboral. Para su obtención es necesario superar todos los módulos formativos que integran certificados.La presente obra se ha tratado de ajustar en lo posible a los contenidos oficiales del módulo formativo de 210 horas de duración llamado "Programación de bases dedatos relacionales" (MF0226_3), incluido en los certificados de profesionalidad "Programación con lenguajes orientados a objetos y bases de datosrelacionales" (IFC0112) y "Programación en lenguajes estructurados de aplicaciones de gestión" (IFCD0111), ambos de nivel 3, el nivel más alto que se otorga a una cualificación profesional.Dicho módulo trata de ofrecer una visión general de las bases de datos relacionales, incluyendo los principios generales de los sistemas gestores de bases de datos,metodología de análisis y diseño para implementarlas, así como los principales lenguajes de programación para implementarlas y explotarlas.Aunque durante el libro se quiere dar una visión general de este tipo de bases de datos y de sus elementos, también se describen DBMS concretos y se realizan ejercicios guiados con sistemas concretos y con herramientas muy diversas, con el objetivo dellevar a la práctica lo estudiado a lo largo de los capítulos que integran el trabajo. CAPÍTULO 1. INTRODUCCIÓN A LAS BASES DE DATOS1.1 EVOLUCIÓN HISTÓRICA DE LAS BASES DE DATOS1.2 VENTAJAS E INCONVENIENTES DE LAS BASES DE DATOS1.3 CONCEPTOS GENERALES1.3.1 Concepto de bases de datos1.3.2 Objetivos de los sistemas de bases de datos1.3.3 Administración de los datos y administración de bases de datos1.3.4 Niveles de arquitectura: interno, conceptual y externo1.3.5 Modelos de datos. Clasificación1.3.6 Independencia de los datos1.3.7 Lenguaje de definición de datos1.3.8 Lenguaje de manejo de bases de datos. Tipos1.3.9 El Sistema de Gestión de la Base de Datos (DBMS). Funciones1.3.10 El administrador de la base de Datos (DBA). Funciones1.3.11 Usuarios de las bases de datos1.3.12 Estructura general de la base de datos. Componentes funcionales1.3.13 Arquitectura de sistemas de bases de datos1.4 EJERCICIOS PROPUESTOS1.5 TEST DE CONOCIMIENTOSCAPÍTULO 2. MODELOS CONCEPTUALES DE BASES DE DATOS2.1 EL MODELO ENTIDAD-RELACIÓN2.1.1 Entidades2.1.2 Interrelaciones: Cardinalidad, Rol y Grado2.1.3 Dominios y valores2.1.4 Atributos2.1.5 Propiedades identificatorias2.1.6 Diagramas entidad-relación. Simbología2.2 EL MODELO ENTIDAD-RELACIÓN EXTENDIDO2.3 RESTRICCIONES DE INTEGRIDAD2.3.1 Restricciones inherentes2.3.2 Restricciones explícitas2.4 EJERCICIOS RESUELTOS2.5 EJERCICIOS PROPUESTOS2.6 TEST DE CONOCIMIENTOSCAPÍTULO 3. EL MODELO RELACIONAL3.1 EVOLUCIÓN DEL MODELO RELACIONAL3.2 ESTRUCTURA DEL MODELO RELACIONAL3.2.1 El concepto de relación. Propiedades de las relaciones3.2.2 Atributos y dominio de los atributos3.2.3 Tupla, grado y cardinalidad3.2.4 Relaciones y tablas3.3 CLAVES EN EL MODELO RELACIONAL3.3.1 Claves candidatas3.3.2 Claves primarias3.3.3 Claves alternativas3.3.4 Claves ajenas3.4 RESTRICCIONES DE INTEGRIDAD3.4.1 Valor "Null" en el modelo3.4.2 Integridad de las entidades3.4.3 Integridad referencial3.5 TEORÍA DE LA NORMALIZACIÓN3.5.1 El proceso de normalización. Tipos de dependencias funcionales3.5.2 Primera forma normal (1FN)3.5.3 Segunda forma normal (2FN)3.5.4 Tercera forma normal (3FN)3.5.5 Otras formas normales (4FN, 5FN)3.5.6 Desnormalización. Razones para la desnormalización3.6 EJERCICIOS RESUELTOS3.7 EJERCICIOS PROPUESTOS3.8 TEST DE CONOCIMIENTOSCAPÍTULO 4. EL CICLO DE VIDA DE UN PROYECTO4.1 EL CICLO DE VIDA DE UNA BASE DE DATOS4.1.1 Estudio previo y plan de trabajo. Actividades4.1.2 Concepción de la base de datos y selección del equipo físico y lógicos4.1.3 Diseño y carga4.2 CONCEPTOS GENERALES DEL CONTROL DE CALIDAD4.2.1 Control de calidad de las especificaciones funcionales4.2.2 Seguimiento de los requisitos de usuario4.3 EJERCICIOS PROPUESTOS4.4 TEST DE CONOCIMIENTOSCAPÍTULO 5. CREACIÓN Y DISEÑO DE BASES DE DATOS5.1 ENFOQUES DE DISEÑO5.1.1 Diseños incorrectos. Causas5.1.2 Enfoque de análisis. Ventajas y desventajas5.1.3 Enfoque de síntesis. Ventajas y desventajas5.2 METODOLOGÍA DE DISEÑO5.2.1 Concepto5.2.2 Diseños conceptual, lógico y físico5.2.3 Entradas y salidas del proceso5.3 ESTUDIO DEL DISEÑO LÓGICO DE UNA BASE DE DATOS RELACIONAL5.4 EL DICCIONARIO DE DATOS: CONCEPTO Y ESTRUCTURA5.5 ESTUDIO DEL DISEÑO DE BBDD Y DE LOS REQUISITOS DE USUARIO5.6 EJERCICIOS PROPUESTOS5.7 TEST DE CONOCIMIENTOSCAPÍTULO 6. LENGUAJES RELACIONALES6.1 TIPOS DE LENGUAJES RELACIONALES6.2 OPERACIONES EN EL MODELO RELACIONAL6.3 ÁLGEBRA RELACIONAL6.3.1 Clasificación de operadores6.3.2 Denominación de atributos6.3.3 Relaciones derivadas6.3.4 Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia6.3.5 Otras operaciones: intersección, join, división, etc.6.4 CÁLCULO RELACIONAL6.4.1 Cálculo relacional orientado a dominios6.4.2 Cálculo relacional orientado a tuplas6.5 TRANSFORMACIÓN DE CONSULTAS ENTRE ÁLGEBRA Y CÁLCULO RELACIONAL6.6 LENGUAJES COMERCIALES: SQL (STRUCTURED QUERY LANGUAGE), QBE (QUERY BY EXAMPLE)6.7 ORÍGENES Y EVOLUCIÓN DEL SQL6.8 CARACTERÍSTICAS DEL SQL6.9 SISTEMAS DE GESTIÓN DE BASES DE DATOS CON SOPORTE SQL6.10 EJERCICIOS RESUELTOS6.11 EJERCICIOS PROPUESTOS6.12 TEST DE CONOCIMIENTOSCAPÍTULO 7. EL LENGUAJE DE MANIPULACIÓN DE LA BASE DE DATOS7.1 EL LENGUAJE DE DEFINICIÓN DE DATOS (DDL)7.1.1 Tipos de datos del lenguaje7.1.2 Creación, modificación y borrado de tablas7.1.3 Creación, modificación y borrado de vistas7.1.4 Creación, modificación y borrado de índices7.1.5 Especificación de restricciones de integridad7.2 EL LENGUAJE DE MANIPULACIÓN DE DATOS (DML)7.2.1 Construcción de consultas de selección: Agregación, Subconsultas, Unión, Intersección,Diferencia7.2.2 Construcción de consultas de inserción7.2.3 Construcción de consultas de modificación7.2.4 Construcción de consultas de borrado7.3 CLÁUSULAS DEL LENGUAJE PARA LA AGRUPACIÓN Y ORDENACIÓN DE LAS CONSULTAS7.4 CAPACIDADES ARITMÉTICAS, LÓGICAS Y DE COMPARACIÓN DEL LENGUAJE7.5 FUNCIONES AGREGADAS DEL LENGUAJE7.6 TRATAMIENTO DE VALORES NULOS7.7 CONSTRUCCIÓN DE CONSULTAS ANIDADAS7.8 UNIÓN, INTERSECCIÓN Y DIFERENCIA DE CONSULTAS7.9 CONSULTAS DE TABLAS CRUZADAS7.10 OTRAS CLÁUSULAS DEL LENGUAJE7.11 EXTENSIONES DEL LENGUAJE7.11.1 Creación, manipulación y borrado de vistas7.11.2 Especificación de restricciones de integridad7.11.3 Instrucciones de autorización7.11.4 Control de las transacciones7.12 EL LENGUAJE DE CONTROL DE DATOS (DCL)7.12.1 Transacciones7.12.2 Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia7.12.3 Control de las transacciones7.12.4 Privilegios: autorizaciones y desautorizaciones7.13 PROCESAMIENTO Y OPTIMIZACIÓN DE CONSULTAS7.13.1 Procesamiento de una consulta7.13.2 Tipos de optimización: basada en reglas, basadas en costes, otros7.13.3 Herramientas de la BBDD para la optimización de consultas7.14 EJERCICIOS RESUELTOS7.15 EJERCICIOS PROPUESTOS7.16 TEST DE CONOCIMIENTOSCAPÍTULO 8. LENGUAJES DE PROGRAMACIÓN DE BASES DE DATOS8.1 ENTORNOS DE DESARROLLO8.1.1 Qué es un entorno de desarrollo8.1.2 Componentes8.1.3 Lenguajes que soportan8.2 ENTORNOS DE DESARROLLO EN EL ENTORNO DE LA BASE DE DATOS8.2.1 Definición de Entorno de desarrollo en el entorno de la base de datos8.2.2 Instalación de MySQL y MySQL Workbench8.3 LA SINTAXIS DEL LENGUAJE DE PROGRAMACIÓN8.3.1 Variables8.3.2 Tipos de datos8.3.3 Estructuras de control8.3.4 Librerías de funciones8.4 PROGRAMACIÓN DE MÓDULOS DE MANIPULACIÓN DE LA BASE DE DATOS: PAQUETES,PROCEDIMIENTOS Y FUNCIONES8.5 HERRAMIENTAS DE DEPURACIÓN Y CONTROL DE CÓDIGO8.5.1 Instalación de la herramienta8.5.2 Entrada en la aplicación y conexión con la base de datos8.5.3 Ventana principal de la herramienta8.5.4 Nuestra primera depuración sencilla8.6 HERRAMIENTAS GRÁFICAS DE DESARROLLO INTEGRADAS EN LA BASE DE DATOS8.6.1 Creación de formularios8.6.2 Creación de informes8.7 TÉCNICAS PARA EL CONTROL DE LA EJECUCIÓN DE TRANSACCIONES8.7.1 Comandos START TRANSACTION, COMMIT y ROLLBACK8.7.2 Comandos SAVEPOINT y ROLLBACK TO SAVEPOINT8.7.3 Comandos LOCK TABLES y UNLOCK TABLES8.8 OPTIMIZACIÓN DE CONSULTAS8.9 EJERCICIOS RESUELTOS8.10 EJERCICIOS PROPUESTOS8.11 TEST DE CONOCIMIENTOSBIBLIOGRAFÍASOLUCIONARIO DE LOS TEST DE CONOCIMIENTOS

Opiniones del libro

Ver más opiniones de clientes
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes