<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>BASES DE DATOS EN SQL SERVER</title>
  </titleInfo>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Bogota, Colombia</placeTerm>
    </place>
    <publisher>Ecoe Ediciones Ltda.</publisher>
    <dateIssued>2018</dateIssued>
    <edition>1ra Ed.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <language>
    <languageTerm authority="iso639-2b" type="code">Esp</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>177 p. 24x17 cm.</extent>
  </physicalDescription>
  <tableOfContents>Prefacio 
- Introducción 
- Conceptos de bases de datos 
1.1 Definición de bases de datos.
1.2 Elementos de una base 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.
- Modelado: Técnicas, documentación y ejemplos
2.1 Análisis de sistema con flujograma.
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 u 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 y contexto de nivel uno.
2.4.2 Diagrama jerárquico de primer nivel.
2.4.3 Diagrama de flujo de proceso de nivel uno.
2.4.4 Diagrama jerárquico de segundo nivel. 
2.4.5 Diagrama de flujo de proceso de segundo nivel.
2.4.6 Diagrama jerárquico de tercer nivel.
2.4.7 Diagrama de flujo de proceso de tercer nivel.
2.4.8 Diagrama de flujo de proceso de cuarto nivel.
2,4,9 Entidades de modelo entidad relación.
2.4.10 Adjudicando atributos a las entidades.
2.6 Modelando un ejemplo: Una compañía tiene empleados que puede ser jefes o no.
2.6.1 Realizando el modelo conceptual del ejercicios.
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. 
- 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 dele ejercicio.
3.2.3 Implementación en SQL Server 7.
3.3 Tercera formal normal.
- Modelado: diagramas entidad relación
4.1 Ej1: Una zapatería. 
4.2 Ej2: Registro académico.
4.3 Ej3: Café internet.
- 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 diagramas.
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 grafico.
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.
- 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 grafica 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 Requerimiento 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.  
-  Taller numero uno 
7.1 Creación de una base de datos en SQL Server.
7.2 Creación de una tabla.
7.3 Borrado de un tabla.
7.4 Eliminación de una base de datos. 
7.5 Tipos de datos en SQL Server.
7.6 Manipulación de índice.
7.7 Creación de una llave Foránea.
7.8 Restricciones a nivel de tabla y de columna.
7.9 Creación de índice.
7.10 Omitiendo lingitudes en los tipos de datos. 
- Taller numero dos
8.1 Creando dos tablas completas.
8.2 Insertando dos datos en la 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 reposo a los campos.
8.8 Ejemplos especiales de inserciones y llaves foráneas.
- Taller numero tres: alteraciones 
9.1 Alteración de tablas y valores por efecto.
9.2 Intersección y vistas.
9.3 Actualizaciones en registros de tablas.
- 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 comprenda 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. 
- 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 Ejemplo1.
11.3 Manejo de like.
11.3.1 Ejemplo 1: Que contenga una cadena 
11.3.2 Ejemplo 2: Que determine con una cadena especifica.
11.3.3 Ejemplo 3: Que comience con una cadena especifica.
11.3.4 Ejemplo 4: Que tengas una longitud de cadena especifica.
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 Funciones 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.
- Índice de ilustraciones 
- Índice de Tablas.</tableOfContents>
  <note type="statement of responsibility">Luis Felipe Wanumen Silva - Edwin Rivas Trujillo - Darin Jairo Mosquera Palacios</note>
  <subject>
    <topic>Base de Datos Avanzada</topic>
  </subject>
  <identifier type="isbn">978-958-771-570-5</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">B-ISTTENA</recordContentSource>
    <recordCreationDate encoding="marc">230517</recordCreationDate>
    <recordChangeDate encoding="iso8601">20240430132620.0</recordChangeDate>
  </recordInfo>
</mods>
