
Diseño de bases de datos
By José Rafael Capacho Portillo, Wilson Nieto BernalLength12h 47m
About this audiobook
Este libro presenta una introducción a los sistemas de bases de datos en su contenido inicial, a fin de exponer las características que diferencian los sistemas de bases de datos con los sistemas de información basados en archivos, e identificar las funciones y roles esenciales de un Sistema de Gestión de Bases de Datos: SGBD (DBMS: Data Base Management Systems). Con base en los conceptos introductorios se expone la totalidad del marco teórico y práctico para el diseño de bases de datos, y se presenta una metodología novedosa de diseño que privilegia la captura del contenido semántico en el modelo de datos de la organización.
Audiobook details
GenreScience and Nature
Length12 hrs 47 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateDec 4, 2017
LanguageSpanish
Table of contents
1Diseño de base de datos
95/* con ejemplificación de la creación de llaves primarias */
2Diseño de base de datos
96Ejemplo 3.11 Creación de tablas base en un Sistema de Inventarios (SI)
3Capacho Portilla, José Rafael.
97Codigo_Proveedor Identidad_Empresa Nombre_Representante Email_Proveedor Email_Representante Tel_Proveedor PRIMARY KEY(Codigo_Proveedor)
4Los autores
98CREATE TABLE producto
5Contenido
99Alteración del número de columnas de una tabla creada
Show all chaptersShow less
61.4.1.2 Desventajas y limitaciones de los sistemas
100Ejemplo 3.14 Eliminación de una columna de una tabla
71.5.3 Análisis de la independencia lógica/física de datos
1013.3.4.1 Definición del concepto de vista de la base de datos
81.5.5 Integración de esquemas ANSI al flujo de control
102ADMON EDUCATIVA I
91.7 Desventajas y limitaciones
103INFORMATICA JURIDICA
102.6.1.1 Constructos básicos del modelo Entidad-Relación
104ESTRUCTURA DE DATOS II
11ix
105CONT
122.11 Diseño de bases de datos a partir
1063.3.4.5 Solución de vistas
13x
107No. ASIG. /PROG
14xi
108CONT
154.6.2.1 Generación de subconsultas anidadas
1093.3.4.6 Restricciones de las vistas
164.6.7 Generación de tuplas por combinación de tablas de resultados . 240
110SALARIOS
175.5.1 Identificación de las funcionalidades de los datos
1113.3.4.8 Análisis de la utilización de vistas en una base de datos
185.6 Paradigmas emergentes de modelo de datos NoSQL
1123.4 Resumen
195.9 Recomendaciones prácticas para seleccionar
113Ejercicios
20Figura 1.8
114Capítulo 4
21xv
115[ORDER BY listaColumnas]
22Figura 3.10 Descripción de los atributos de la tabla
1161 http://www-oei.eui.upm.es/Asignaturas/BD/BD/docbd/tema/LenguajeSQL-PAC.pdf Consulta-
23Figura 3.30 Creación de la vista Número de Asignaturas
117O T C E Y O R P
24Figura 3.42 Utilización de funciones de agregación en vistas generadas a
118I
25Figura 3.47 Intersecto de vistas del SIM derivadas
119D A D E L O S
26Figura 3.53 Comprobación de la actualización de la vista en función
120I
27Figura 4.21 Selección de una serie de atributos de todas las tuplas
121A L L I U Q N A R R A B
28Figura 4.41 Selección de tupla por ordenamiento
122A T O G O B
29Figura 4.51 Utilización de subconsulta con la función
123K R O Y W E N
30xx
124A L L I U Q N A R R A B
31Figura 5.2 Conector de agregación del ejemplo
125I
32ÍNDICE DE EJEMPLOS
1264.5.3 Uso de literales en la cláusula SELECT
33xxiii
127Ejemplo 4.5 Utilización de formatos numéricos en la selección de tuplas
34Ejemplo 3.29 Contraejemplo de cumplimiento de combinación
128Ejemplo 4.6 Utilización de selección de tuplas distintas SELECT DISTINCT
35Ejemplo 4.9 Selección con base en la utilización
129Las expresiones son evaluadas de izquierda a derecha
36Ejemplo 4.24 Contar el número de mantenimientos distintos que
130Ejemplo 4.8 Selección de tuplas con base en comparación simple
37xxvi
131Ejemplo 4.12 Selección de tuplas del SIM por pertenencia a un conjunto
38Ejemplo 4.50 Inserción de tuplas a la base de datos especificando
132JUAN MIGUEL OTALORA
39Introducción
1334.5.11 Selección de tuplas utilizando patrones
40Justificación
1344.5.14.2 Conteo de tuplas distintas
41Síntesis conceptual
135SELECT
42Capítulo 1
1364.5.15.1 Selección de tuplas utilizando agrupación (GROUP BY)
431.1 Introducción
137NO_PROYECTO
441.2 Objetivos
1384.5.15.2 Selección de tuplas utilizando totales de cuenta (HAVING COUNT)
451.4 Sistemas de información basados en archivos
139NO_PROYECTO
46de información basada en archivos
140DIF. CON PROMEDIO
471.4.1.2 Desventajas y limitaciones de los sistemas de información basados en archivos
1414.6.3.1 Selección de algunas tuplas (ANY)
481.5.1 Concepto de bases de datos
1424.6.3.2 Selección de todas las tuplas (ALL)
49CÓDIGO
143MOVIMIENTO
50U S U A R I O S
1444.6.4.1 Combinación simple
511.5.3.1 Independencia lógica de datos
1454.6.4.2 Generación de tuplas ordenando una combinación
521.5.3.2 Independencia física de datos
1464.6.4.3 Generación de tuplas por combinación de n tablas
531.5.4 Lenguajes de un SGBD
147NO_PROYECTO
541.5.4.2 Lenguaje de manipulación de datos
1484.6.5.1 Selección de tuplas por combinación externa izquierda
551.5.4.3 Lenguaje de control de datos
1494.6.5.2 Selección de tuplas por combinación externa derecha
56ARQUITECTURA DE TRES NIVELES ANSI - SPARC
1504.6.5.3 Selección de tuplas por combinación externa completa
571.5.6 Usuarios de un sistema de bases de datos
151COD_CUENTA
58La síntesis relacionada comprende:
152PRODUCTO
591984: Mark Hoffman y Bob Epstein fundaron Sybase en Berkeley, California (USA).
153PRODUCTOS
601.6 Ventajas de un sistema de gestión de bases de datos
154PROYECTO
611.7 Desventajas y limitaciones
155SELECT c.* , t.*
62de los sistemas de bases de datos
156ANTERIOR
631.8 Resumen
157MOVIMIENTO
64Ejercicios
158ACTUAL
65Capítulo 2
159Generación de tuplas utilizando la cláusula EXISTS
662.1 Introducción
160COSTE_SEGURO
672.2 Objetivos
161COD_PRODUCTO
682.5 Planificación del desarrollo del sistema
1624.6.7.2 Generación de tuplas por intersección de tablas INTERSECT
692.6 Diseño conceptual (lógico) de la base de datos
1634.6.7.3 Generación de tuplas por diferencia de tablas MINUS
70Tabla 2.1 Definición de atributos de entidades de Sistemas de Información
164COD_PRODUCTO
71A T N E U C
1654.7 Edición de la base de datos
72soporte al sistema de información
1664.7.1 Adición de tuplas a la base de datos INSERT
73Ei
167Ejemplo 4.54 Actualización de varias columnas de una tabla
74Cn
1684.8 Resumen
752.6.6 Diseñar los atributos de las Entidades y Relaciones
169Capítulo 5
76Ejemplo 2.1 Diseño Conceptual de un Sistema de Administración de Edificios (SAE)
1705.2 Objetivos
772.7 Diseño físico de la base de datos
1715.3 Introducción BDOO
782.8 Carga de los datos a la base de datos
1721 matrícula
792.9 Operación de la base de datos
1735.5 El proceso de modelo de bases de datos orientado a Objetos
80La especificación de requerimientos de la empresa importadora-exportadora tiene la siguiente descripción.
174El proceso de modelado orientado a objeto se puede resumir así:
81El diseño del M E-R se presenta en la figura 2.6.
1755.5.5 Mapeo de datos
82Ejercicio
1765.7 Tipos de base de datos NoSQL
83Desarrolle:
1775.8 Porqué utilizar base de datos NoSQL
84Capítulo 3
178tamaño.
853.1 Objetivos
1795.12 Cassandra: una opción de BD NoSQL
863.3.1 Tipos de datos SQL
1805.13 Resumen
873.3.2.4 Integridad referencial
181Ejercicios
88Universitario
182Desarrollar:
89E
183Bibliografía
903.3.3.1 Creación de la base de datos
184Systems. Springer, 2014, pp. 3-11.
913.3.3.2 Creación del esquema de la base de datos
185J. Ullman, “rinciples of DATABASE”, Knowledge-Base Systems, vol. 1, pp. 1988-89, 1982.
923.3.3.3 Creación de tablas
186Lawrence Erlbaum Associates Publishers, 2006.
93DEFAULT: Es útil para especificar un valor predeterminado de una columna.
187management. Cengage Learning, 2009.
94Ejemplo 3.10 Creación de la tabla de los elementos compuestos del SPOAPU
188Disponible en http://www.agiledata.org/essays/mappingObjects.html