Bases de datos en SQL Server

Bases de datos en SQL Server

  • Autor: Wanumen Silva, Luis Felipe; Rivas Trujillo, Edwin; Mosquera Palacios, Darin Jairo
  • Editor: Ecoe Ediciones
  • Colección: Ingeniería y salud en el trabajo
  • ISBN: 9789587715705
  • eISBN Pdf: 9789587715712
  • Lugar de publicación:  Bogotá , Colombia
  • Año de publicación: 2017
  • Páginas: 177

A lo largo de la Historia del Arte, desde la época de Homero hasta nuestros días, ha sido recurrente el uso de temas míticos e históricos nacidos en Grecia y en Roma. Esculturas antiguas y cuadros renacentistas, frescos barrocos y películas recientes han recreado, una y otra vez, las imágenes de los dioses antiguos –Zeus, Afrodita, Atenea y tantos otros-, o se han interesado por las hazañas de Hércules, Teseo o Ulises. Incluso los grandes hombres de la Antigüedad –Alejandro Magno, César o Cleopatra- han sido imaginados de una y otra forma, siguiendo la evolución de las mentalidades.
Abordar de forma directa y accesible este enorme campo de conocimientos, saber qué textos antiguos se han leído en cada época, cuándo ha interesado más un tema concreto, qué significado alegórico tienen aún hoy los distintos dioses y qué enfoques admite una leyenda concreta para diversos artistas: tales son los ambiciosos objetivos que se plantea el presente trabajo.

  • Cover
  • Title page
  • Copyright page
  • Contenido
  • Prefacio
  • Introducción
  • Capítulo 1: Conceptos de bases de datos
    • 1.1 Definición de bases de datos
    • 1.2 Elementos de una bases de datos
      • 1.2.1 Los datos
      • 1.2.2 La metabase
      • 1.2.3 El software
      • 1.2.4 Programas y / o lenguajes de programación
    • 1.3 Administrador de la base de datos
    • 1.4 Los usuarios
  • Capítulo 2: Modelado: técnicas, documentación y ejemplos
    • 2.1 Análisis de sistemas con flujogramas
      • 2.1.1 Flujogramas: definición
      • 2.1.2 Simbología utilizada en los flujogramas
      • 2.1.3 Normas para la construcción del flujograma
    • 2.2 Diccionario de datos
      • 2.2.1 Definición y estructura
      • 2.2.2 Descripción de los elementos de la estructura
    • 2.3 Modelado de datos, entidades y relaciones
      • 2.3.1 Modelado de datos
      • 2.3.2 Objetos de datos, atributos y relaciones
      • 2.3.3 Cardinalidad y modalidad
      • 2.3.4 Diagramas entidad – relación
      • 2.3.5 Modelo funcional y flujo de información
    • 2.4 Ejemplo de una forma de obtener un modelo
      • 2.4.1 Modelo funcional y flujo de información contexto de nivel uno
      • 2.4.2 Diagrama jerárquico de primer nivel
      • 2.4.3 Diagrama de flujo de procesos de nivel uno
      • 2.4.4 Diagrama jerárquico de segundo nivel
      • 2.4.5 Diagrama de flujo de procesos de segundo nivel
      • 2.4.6 Diagrama jerárquico de tercer nivel
      • 2.4.7 Diagrama de flujo de procesos de tercer nivel
      • 2.4.8 Diagrama de flujo de procesos de cuarto nivel
      • 2.4.9 Entidades del modelo entidad relación
      • 2.4.10 Adjudicando atributos a las entidades
    • 2.5 Reglas para afinar nuestro modelo
      • 2.5.1 Múltiples instancias para una entidad
      • 2.5.2 Múltiples instancias, pero identificables
      • 2.5.3 Utilizando la matriz entidades
      • 2.5.4 Tipos de relaciones entre las entidades
      • 2.5.5 Opcionalidad de las relaciones
    • 2.6 Modelando un ejemplo: Una compañía tiene empleados que pueden ser jefes o no
      • 2.6.1 Realizando el modelo conceptual del ejercicio
      • 2.6.2 Realizando el modelo relacional del ejercicio
      • 2.6.3 Realizando el modelo físico del ejercicio
      • 2.6.4 Documentación final del modelado
      • 2.6.5 Tipos de relaciones en el modelo entidad relación
  • Capítulo 3: Formas normales y normalización
    • 3.1 Primera formal normal
      • 3.1.1 Modelo conceptual del ejercicio
      • 3.1.2 Modelo físico del ejercicio
      • 3.1.3 Implementación en SQL server 7
    • 3.2 Segunda formal normal
      • 3.2.1 El modelo conceptual del ejercicio
      • 3.2.2 Modelo físico del ejercicio
      • 3.2.3 Implementación en SQL Server 7
    • 3.3 Tercera formal normal
  • Capítulo 4: Modelado: diagramas entidad relación
    • 4.1 EJ1: Una zapatería
    • 4.2 EJ2: Registro académico
    • 4.3 EJ3: Café internet
  • Capítulo 5: Las relaciones
    • 5.1 Ejercicio 1
      • 5.1.1 Explicación diagramas
      • 5.1.2 Implementación en SQL Server 7
      • 5.1.3 Explicación de la implementación
      • 5.1.4 Implementación errónea
    • 5.2 Ejercicio 2
      • 5.2.1 Explicación diagramas
      • 5.2.2 Implementación en SQL Server 7
      • 5.2.3 Explicación de la implementación
    • 5.3 Ejercicio 3
      • 5.3.1 Explicación de los diagramas anteriores
      • 5.3.2 Implementación en SQL Server 7
      • 5.3.3 Explicación de la implementación
    • 5.4 Ejercicio 4
      • 5.4.1 Explicación del modelamiento gráfico
      • 5.4.2 Implementación en SQL Server 7
      • 5.4.3 Explicación de la implementación
    • 5.5 Ejercicio 5
      • 5.5.1 Explicación de los modelos anteriores
      • 5.5.2 Implementación en SQL Server 7
    • 5.6 Ejercicio 6
      • 5.6.1 Explicación del modelo anterior
      • 5.6.2 Modelo físico del ejercicio
      • 5.6.3 Implementación en SQL Server 7
      • 5.6.4 Explicación de la implementación
    • 5.7 Ejercicio 7
      • 5.7.1 Implementación en SQL Server 7
      • 5.7.2 Explicación de la implementación
    • 5.8 Ejercicios 8: Relaciones complejas
  • Capítulo 6: Resolución de modelos
    • 6.1 Entidades intersección
      • 6.1.1 Modelo conceptual
      • 6.1.2 Modelo físico
      • 6.1.3 Colocación gráfica de entidades intersección
      • 6.1.4 Implementación en SQL Server 7
    • 6.2 Agregar atributos a las entidades intersección
      • 6.2.1 Modelo conceptual
      • 6.2.2 Modelo físico
      • 6.2.3 Requerimientos información aerolínea A
      • 6.2.4 Modelo conceptual aerolínea A
      • 6.2.5 Modelo físico aerolínea A
      • 6.2.6 Implementación SQL Server aerolínea A
      • 6.2.7 Requerimientos información aerolínea B
      • 6.2.8 Modelo conceptual aerolínea B
      • 6.2.9 Modelo físico aerolínea B
      • 6.2.10 Implementación SQL Server aerolínea B
      • 6.2.11 Conclusiones al agregar atributos a las intersecciones
    • 6.3 Relaciones exclusivas entre entidades
      • 6.3.1 Modelo conceptual
  • Capítulo 7: Taller número uno
    • 7.1 Creación de una base de datos en SQL Server
    • 7.2 Creación de una tabla
    • 7.3 Borrado de una tabla
    • 7.4 Eliminación de una base de datos
    • 7.5 Tipos de datos en SQL Server
    • 7.6 Manipulación de índices
    • 7.7 Creación de una llave foránea
    • 7.8 Restricciones a nivel de tabla y de columna
    • 7.9 Creación de índices
    • 7.10 Omitiendo lingitudes en los tipos de datos
  • Capítulo 8: Taller número dos
    • 8.1 Creando dos tablas completas
    • 8.2 Insertando dos datos en las tablas
    • 8.3 Campos autonuméricos en las tablas
    • 8.4 Eliminar tablas con referencias en otras tablas
    • 8.5 Llaves primarias incrementales
    • 8.6 Llaves primarias y foráneas compuestas
    • 8.7 Inserciones parciales con respecto a los campos
    • 8.8 Ejemplos especiales de inserciones en tablas
    • 8.9 Precisiones sobre las restricciones y llaves foráneas
  • Capítulo 9: Taller número tres: alteraciones
    • 9.1 Alteración de tablas y valores por defecto
    • 9.2 Intersecciones y vistas
    • 9.3 Actualizaciones en registros de tablas
  • Capítulo 10: Alteraciones en los modelos
    • 10.1 Añadir atributos a las entidades
    • 10.2 Suprimir atributos a las entidades
    • 10.3 Agregar columna con una restricción
    • 10.4 Agregar una restricción que no se comprueba en los datos existentes
    • 10.5 Agregando varias restricciones
    • 10.6 Columna que acepta Null con valores predeterminados
    • 10.7 Deshabilitar una restricción
    • 10.8 Deshabilitar una restricción
  • Capítulo 11: Consultas básicas
    • 11.1 Manejo de distinción
      • 11.1.1 Ejemplo 1
      • 11.1.2 Ejemplo 2
      • 11.1.3 Ejemplo 3
    • 11.2 Manejo del Any
      • 11.2.1 Ejemplo 1
    • 11.3 Manejo de Like
      • 11.3.1 Ejemplo 1: Que contenga una cadena
      • 11.3.2 Ejemplo 2: Que terminen con una cadena específica
      • 11.3.3 Ejemplo 3: Que comiencen con una cadena específica
      • 11.3.4 Ejemplo 4: Que tengas una longitud de cadena específica
      • 11.3.5 Ejemplo 5: Un carácter individual de un intervalo
      • 11.3.6 Ejemplo 6: Buscar unos caracteres específicos
      • 11.3.7 Ejemplo 7: Excluir unos caracteres específicos
      • 11.3.8 Ejemplo 8: Manejando espacios en la instrucción Like
      • 11.3.9 Ejemplo 9: Algunos cuidados con la instrucción Like
      • 11.3.10 Ejemplo 10: Otros cuidados con la instrucción Like
    • 11.4 Manejo de between
      • 11.4.1 Ejemplo 1
      • 11.4.2 Ejemplo 2
    • 11.5 Funciones de manejo de cadenas
      • 11.5.1 Función Substring
      • 11.5.2 Ejemplo de manejo de Substring
      • 11.5.3 Función Ascii
      • 11.5.4 Función Charindex
      • 11.5.5 Concatenar cadenas: Convert y Cast
      • 11.5.6 Función left
      • 11.5.7 Función right
      • 11.5.8 Función LEN
      • 11.5.9 Función Lower
      • 11.5.10 Función upper
      • 11.5.11 Función LTRIM
      • 11.5.12 Función RTRIM
      • 11.5.13 Función replace
      • 11.5.14 Función replicate
      • 11.5.15 Función reverse
      • 11.5.16 Función patindex
    • 11.6 Funciones matemáticas
      • 11.6.1 Función ACOS
      • 11.6.2 Función ATAN
      • 11.6.3 Función ASIN
    • 11.7 Instrucción unión All
      • 11.7.1 Ejercicio con unión
      • 11.7.2 Ejercicio con unión

SUSCRÍBASE A NUESTRO BOLETÍN

Al suscribirse, acepta nuestra Politica de Privacidad