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

El diseño y la implementación de sistemas y la manipulación de bases de datos utilizan los lenguajes LDD (Lenguaje de Defi¬nición de Datos) y LMD (Lenguaje de Manipulación de Datos). Los autores ofrecen una obra que permita el uso de estos lenguajes a quienes están encargados de administrar sistemas informáticos y sus desarrolladores. El libro presenta una propuesta para modelar bases de datos y su implementación a partir de los fundamentos que guían la construcción de estas. Cubre instrucciones en SQL, incluyendo técnicas de aplicación para afi¬nar el modelo de datos para ser implementado en un motor como SQL Server. Además abarca la teoría de la normalización y sus técnicas para establecer un modelo de datos con alta calidad. El libro está dirigido a estudiantes de las áreas de tecnologías de la información y las comunicaciones, desarrolladores de software, técnicos y profesionales de aplicaciones web y móviles

  • 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