Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS DE BD. CRITERIOS DE DISEO DE UN SISTEMA DE BD. VENTAJAS DE LAS BD. ESTRUCTURAS DE BD Y TCNICAS DE ACCESO. ESTRUCTURAS RELACIONALES. ESTRUCTURAS JERRQUICAS. ESTRUCTURAS EN RED. INTEGRIDAD. CONCEPTOS Y ARQUITECTURA DE UN SISTEMA DE BASES DE DATOS. MODELOS DE DATOS, ESQUEMAS E INSTANCIAS. ARQUITECTURA DE UN SGBD E INDEPENDENCIA DE DATOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 1
CONCEPTOS DE BD Y DE SISTEMAS DE BD
CONCEPTOS DE BD Y DE SISTEMAS DE BD
CONCEPTOS DE BD Y DE SISTEMAS DE BD
CONCEPTOS DE BD Y DE SISTEMAS DE BD
CONCEPTOS DE BD Y DE SISTEMAS DE BD
CONCEPTOS DE BD Y DE SISTEMAS DE BD
10
CONCEPTOS DE BD Y DE SISTEMAS DE BD
11
CONCEPTOS DE BD Y DE SISTEMAS DE BD
12
CONCEPTOS DE BD Y DE SISTEMAS DE BD
13
CONCEPTOS DE BD Y DE SISTEMAS DE BD
14
CONCEPTOS DE BD Y DE SISTEMAS DE BD
15
CONCEPTOS DE BD Y DE SISTEMAS DE BD
16
CONCEPTOS DE BD Y DE SISTEMAS DE BD
18
CONCEPTOS DE BD Y DE SISTEMAS DE BD
19
CONCEPTOS DE BD Y DE SISTEMAS DE BD
20
CONCEPTOS DE BD Y DE SISTEMAS DE BD
21
CONCEPTOS DE BD Y DE SISTEMAS DE BD
22
CONCEPTOS DE BD Y DE SISTEMAS DE BD
23
CONCEPTOS DE BD Y DE SISTEMAS DE BD
24
CONCEPTOS DE BD Y DE SISTEMAS DE BD
25
CONCEPTOS DE BD Y DE SISTEMAS DE BD
26
CONCEPTOS DE BD Y DE SISTEMAS DE BD
27
CONCEPTOS DE BD Y DE SISTEMAS DE BD
28
CONCEPTOS DE BD Y DE SISTEMAS DE BD
29
CONCEPTOS DE BD Y DE SISTEMAS DE BD
30
CONCEPTOS DE BD Y DE SISTEMAS DE BD
31
CONCEPTOS DE BD Y DE SISTEMAS DE BD
32
CONCEPTOS DE BD Y DE SISTEMAS DE BD
33
CONCEPTOS DE BD Y DE SISTEMAS DE BD
34
PRODUCTIVIDAD DEL PROGRAMADOR: EL PROGRAMADOR DEBE OCUPARSE SLO DE LA LGICA DE SUS PROGRAMAS, DESENTENDINDOSE: DEL ASPECTO FSICO DE LOS DATOS. DEL MANEJO DE DISTINTAS ORGANIZACIONES. DE LA NECESIDAD DE ARMAR SU INFORMACIN TOMANDO DATOS DE DISTINTOS ARCHIVOS. DISMINUYEN LOS REQUERIMIENTOS DE MANTENIMIENTO DE PROGRAMAS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
35
CONCEPTOS DE BD Y DE SISTEMAS DE BD
36
ESTRUCTURAS RELACIONALES
CONCEPTOS DE BD Y DE SISTEMAS DE BD
39
CONCEPTOS DE BD Y DE SISTEMAS DE BD
40
ESTRUCTURAS RELACIONALES
LA VENTAJA DEL MODELO RELACIONAL ES QUE LOS DATOS SE ALMACENAN, AL MENOS CONCEPTUALMENTE, DE UN MODO QUE LOS USUARIOS ENTIENDEN CON MAYOR FACILIDAD. LOS DATOS SE ALMACENAN COMO TABLAS: LAS RELACIONES ENTRE LAS FILAS Y LAS TABLAS SON VISIBLES EN LOS DATOS. ESTE ENFOQUE PERMITE A LOS USUARIOS OBTENER INFORMACIN DE LA BD SIN ASISTENCIA DE SISTEMAS PROFESIONALES DE ADMINISTRACIN DE INFORMACIN.
ESTRUCTURAS RELACIONALES
LAS CARACTERSTICAS MS IMPORTANTES DE LOS MODELOS RELACIONALES SON: ES IMPORTANTE SABER QUE LAS ENTRADAS EN LA TABLA TIENEN UN SOLO VALOR (SON ATMICOS): NO SE ADMITEN VALORES MLTIPLES. LA INTERSECCIN DE UNA FILA CON UNA COLUMNA TIENE UN SOLO VALOR, NUNCA UN CONJUNTO DE VALORES.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
41
CONCEPTOS DE BD Y DE SISTEMAS DE BD
42
ESTRUCTURAS RELACIONALES
TODAS LAS ENTRADAS DE CUALQUIER COLUMNA SON DE UN SOLO TIPO: EJEMPLO: UNA COLUMNA PUEDE CONTENER NOMBRES DE CLIENTES, Y OTRA PUEDE TENER FECHAS DE NACIMIENTO. CADA COLUMNA POSEE UN NOMBRE NICO, EL ORDEN DE LAS COLUMNAS NO ES DE IMPORTANCIA PARA LA TABLA, LAS COLUMNAS DE UNA TABLA SE CONOCEN COMO ATRIBUTOS. CADA ATRIBUTO TIENE UN DOMINIO, QUE ES UNA DESCRIPCIN FSICA Y LGICA DE VALORES PERMITIDOS. NO EXISTEN DOS FILAS EN LA TABLA QUE SEAN IDNTICAS.
ESTRUCTURAS RELACIONALES
EL ENFOQUE RELACIONAL ES SUSTANCIALMENTE DISTINTO DE OTROS ENFOQUES EN TRMINOS DE: ESTRUCTURAS LGICAS. OPERACIONES DE ENTRADA / SALIDA. LOS DATOS SE ORGANIZAN EN TABLAS LLAMADAS RELACIONES, CADA UNA DE LAS CUALES SE IMPLANTA COMO UN ARCHIVO. UNA FILA EN UNA RELACIN REPRESENTA UN REGISTRO O UNA ENTIDAD; CADA COLUMNA EN UNA RELACIN REPRESENTA UN CAMPO O UN ATRIBUTO. UNA RELACIN SE COMPONE DE UNA COLECCIN DE ENTIDADES (O REGISTROS) CUYOS PROPIETARIOS ESTN DESCRITOS POR CIERTO NMERO DE ATRIBUTOS PREDETERMINADOS IMPLANTADOS COMO CAMPOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
43
CONCEPTOS DE BD Y DE SISTEMAS DE BD
44
ESTRUCTURAS RELACIONALES
EL ARCHIVO PARA LOS EJEMPLOS ES EL SIGUIENTE:
ESTRUCTURAS JERRQUICAS
CONCEPTOS DE BD Y DE SISTEMAS DE BD
45
CONCEPTOS DE BD Y DE SISTEMAS DE BD
46
ESTRUCTURAS JERRQUICAS
SE DENOMINA JERARQUA A UNA RELACIN DE UNO (PADRE) A MUCHOS (HIJOS). PUEDE TENER VARIOS NIVELES: UN HIJO EN UN CIERTO NIVEL PUEDE A SU VEZ SER PADRE DE OTROS HIJOS DE NIVEL MENOR. EN TODOS LOS NIVELES SE DEBE VERIFICAR QUE: POR CADA PADRE PUEDE HABER VARIOS HIJOS. CADA HIJO PUEDE TENER SLO UN PADRE. AL SEGMENTO O ENTIDAD DE MXIMO NIVEL SE LO LLAMA SUPER PADRE O RAIZ: NO SON HIJOS DE NINGN OTRO TIPO DE SEGMENTO O ENTIDAD.
ESTRUCTURAS JERRQUICAS
LA CLAVE DEL PADRE ES SIEMPRE ATRIBUTO LGICO DE C/U DE SUS HIJOS: SI EL ACCESO AL SEGMENTO HIJO SE REALIZA SLO A TRAVS DEL PADRE (NO SE USA ACCESO SECUNDARIO) LA CLAVE DEL PADRE SE PUEDE SUPRIMIR COMO CAMPO ATRIBUTO DEL SEGMENTO HIJO. LAS OPCIONES PARA LA IMPLEMENTACIN FSICA DE UNA JERARQUA SON: CONTIGIDAD FSICA COMPLETA. CONTIGIDAD FSICA PARCIAL. ENCADENAMIENTO. LISTA INVERTIDA.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
47
CONCEPTOS DE BD Y DE SISTEMAS DE BD
48
ESTRUCTURAS JERRQUICAS
SE DEBEN CONSIDARAR LOS SIGUIENTES ASPECTOS: PERFORMANCE: ACCESO A UN REGISTRO ENTERO DE LA BD. ACCESO A UNA ENTIDAD DE NIVEL BAJO. ACCESO AL SEGMENTO RAZ. MANTENIMIENTO. USO DE ESPACIO DE ALMACENAMIENTO.
ESTRUCTURAS JERRQUICAS
EJEMPLO DE JERARQUA:
CONCEPTOS DE BD Y DE SISTEMAS DE BD
49
CONCEPTOS DE BD Y DE SISTEMAS DE BD
50
ESTRUCTURAS EN RED
SE DENOMINA RED A UNA ESTRUCTURA DE BD EN LA QUE UN HIJO PUEDE TENER MS DE UN PADRE. EXISTEN TRES TIPOS BSICOS DE REDES: ENTIDADES CON MS DE UN TIPO DE PADRE. RELACIN DE MUCHOS A MUCHOS. RELACIONES EN BUCLE (LOOP).
ESTRUCTURAS EN RED
ESQUEMAS DE TIPOS DE REDES: ENTIDADES CON MS DE UN PADRE:
CONCEPTOS DE BD Y DE SISTEMAS DE BD
51
CONCEPTOS DE BD Y DE SISTEMAS DE BD
52
ESTRUCTURAS EN RED
RELACIN MUCHOS A MUCHOS:
ESTRUCTURAS EN RED
RELACIN EN BUCLE (LOOP):
CONCEPTOS DE BD Y DE SISTEMAS DE BD
53
CONCEPTOS DE BD Y DE SISTEMAS DE BD
54
INTEGRIDAD
INTEGRIDAD
UNA VEZ REALIZADO EL DISEO DE LA BASE DE DATOS, SE DEBEN CONSIDERAR LOS SIGUIENTES PUNTOS: INTEGRIDAD DE LOS DATOS. INTEGRIDAD DE DOMINIOS. INTEGRIDAD DE TRANSICIONES. INTEGRIDAD DE ENTIDADES. INTEGRIDAD REFERENCIAL. INTEGRIDAD DE TRANSACCIONES. INTEGRIDAD DE LOS DATOS LA CREACIN DE UN MODELO DE LAS ENTIDADES DEL ESPACIO DEL PROBLEMA Y LAS ASOCIACIONES ENTRE ELLAS ES SLO UNA PARTE DEL PROCESO DE MODELIZACIN DE LOS DATOS. TAMBIN SE DEBEN CAPTAR LAS REGLAS QUE UTILIZAR EL SISTEMA DE BASE DE DATOS PARA ASEGURAR QUE LOS DATOS FSICOS QUE REALMENTE MANTIENE SON, SI NO CORRECTOS, AL MENOS PLAUSIBLES: SE DEBE MODELAR LA INTEGRIDAD DE LOS DATOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
55
CONCEPTOS DE BD Y DE SISTEMAS DE BD
56
INTEGRIDAD
NO PUEDE GARANTIZARSE QUE LOS DATOS SEAN FIDEDIGNOS: EJEMPLO: QUE UN PEDIDO SEA DE 16 UNIDADES O DE 8 UNIDADES DEPENDE DEL USUARIO INTRODUCTOR DE DATOS: PARA EL SISTEMA LAS DOS POSIBLES ENTRADAS SERAN VLIDAS AUNQUE SLO LO ES UNA DE ELLAS. PERO S SE PUEDE GARANTIZAR MEDIANTE EL DISEO DE LA BD QUE LOS DATOS SON CONFORMES A LAS RESTRICCIONES DE INTEGRIDAD DEFINIDAS PARA ELLOS.
INTEGRIDAD
INTEGRIDAD DE DOMINIOS UNA RESTRICCIN DE DOMINIO ES UNA REGLA QUE DEFINE LOS VALORES VLIDOS PARA LOS DATOS. LA ELECCIN DE LOS TIPOS DE DATOS (FECHA, TEXTO, ETC.) ES EL PRIMER PASO PARA LA DETERMINACIN DE LAS RESTRICCIONES DE DOMINIO DE UN SISTEMA. OTRO ASPECTOS A CONSIDERAR ES SI AL DOMINIO SE LE PERMITE CONTEMPLAR VALORES DESCONOCIDOS O INEXISTENTES.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
57
CONCEPTOS DE BD Y DE SISTEMAS DE BD
58
INTEGRIDAD
INTEGRIDAD DE TRANSICIONES LAS RESTRICCIONES DE INTEGRIDAD DE TRANSICIONES DEFINEN LOS ESTADOS POR LOS QUE UNA TUPLA PUEDE PASAR VLIDAMENTE.
INTEGRIDAD
EJEMPLO: SOLO SE PERMITIR QUE EL SALDO DE UN CLIENTE CAMBIE DE NORMAL A PREFERENTE SI: EL LMITE DE CRDITO DEL CLIENTE SUPERA UN DETERMINADO VALOR, O. LLEVA AL MENOS UN AO COMERCIANDO CON LA EMPRESA. EL REQUISITO DEL LMITE DE CRDITO SEGURAMENTE ESTAR CONTROLADO POR UN ATRIBUTO DE LA RELACIN CLIENTES, PERO PUEDE QUE EL TIEMPO QUE LLEVA EL CLIENTE TRABAJANDO CON LA EMPRESA NO EST EXPLCITAMENTE GUARDADO EN NINGN SITIO: SER NECESARIO CALCULAR EL VALOR DE ACUERDO CON EL REGISTRO MS ANTIGUO EN EL QUE FIGURE EL CLIENTE EN LA RELACIN PEDIDOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
59
CONCEPTOS DE BD Y DE SISTEMAS DE BD
60
INTEGRIDAD
INTEGRIDAD DE ENTIDADES LAS RESTRICCIONES DE ENTIDADES ASEGURAN LA INTEGRIDAD DE LAS ENTIDADES QUE SON MODELADAS POR EL SISTEMA. EN EL NIVEL MS SIMPLE: LA EXISTENCIA DE UNA CLAVE PRINCIPAL ES UNA RESTRICCIN DE ENTIDAD QUE IMPONE LA REGLA CADA ENTIDAD DEBE ESTAR IDENTIFICADA DE FORMA NICA.
INTEGRIDAD
INTEGRIDAD REFERENCIAL LAS CLAVES EXTERNAS NO PUEDEN QUEDAR HURFANAS. NINGN REGISTRO DE LA TABLA EXTERNA PUEDE CONTENER UNA CLAVE EXTERNA QUE NO SE CORRESPONDA CON ALGN REGISTRO DE LA TABLA PRINCIPAL. LAS TUPLAS QUE CONTIENEN CLAVES EXTERNAS QUE NO TIENEN UNA CORRESPONDIENTE CLAVE CANDIDATA, SE DENOMINAN ENTIDADES HURFANAS. TRES DE LAS FORMAS EN LAS QUE SE PUEDEN CREAR ENTIDADES HURFANAS SON LAS SIGUIENTES: SE AADE UNA TUPLA EXTERNA CON UNA CLAVE QUE NO SE CORRESPONDE CON UNA CLAVE CANDIDATA EN LA TABLA PRINCIPAL. LA CLAVE CANDIDATA DE LA TABLA PRINCIPAL CAMBIA. SE ELIMINA EN LA TABLA PRINCIPAL EL REGISTRO REFERENCIADO.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
61
CONCEPTOS DE BD Y DE SISTEMAS DE BD
62
INTEGRIDAD
INTEGRIDAD DE TRANSACCIONES UNA TRANSACCIN ES UNA SERIE DE OPERACIONES SOBRE LA BD CONSIDERADAS COMO UNA NICA OPERACIN: CUANDO SE CIERRA LA TRANSACCIN LA BASE DE DATOS QUEDA EN UN ESTADO CONSISTENTE. LAS RESTRICCIONES DE INTEGRIDAD DE TRANSACCIONES GOBIERNAN LAS FORMAS EN QUE SE PUEDE MANIPULAR LA BD. LAS RESTRICCIONES DE TRANSACCIN VERSAN SOBRE EL PROCESAMIENTO Y, POR TANTO, POR S MISMAS NO SON PARTE DEL MODELO DE DATOS. LA BD DEBE RESPETAR TODAS LAS RESTRICCIONES DE INTEGRIDAD DEFINIDAS ANTES DE QUE COMIENCE LA TRANSACCIN Y UNA VEZ FINALIZADA STA: SE PUEDEN VIOLAR TEMPORALMENTE ALGUNAS DE LAS RESTRICCIONES DURANTE LA TRANSACCIN.
INTEGRIDAD
LAS TRANSACCIONES PUEDEN INVOLUCRAR A MLTIPLES REGISTROS, MLTIPLES RELACIONES E INCLUSO MLTIPLES BD. TODAS LAS OPERACIONES SOBRE UNA BD SON TRANSACCIONES: INCLUSO LA ACTUALIZACIN DE UN NICO REGISTRO EXISTENTE ES UNA TRANSACCIN. ESTAS TRANSACCIONES DE BAJO NIVEL LAS REALIZA EL MOTOR DE BD DE FORMA TRANSPARENTE Y, NORMALMENTE SE PUEDE IGNORAR ESTE NIVEL DE DETALLE.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
63
CONCEPTOS DE BD Y DE SISTEMAS DE BD
64
CONCEPTOS DE BD Y DE SISTEMAS DE BD
65
CONCEPTOS DE BD Y DE SISTEMAS DE BD
66
CONCEPTOS DE BD Y DE SISTEMAS DE BD
67
CONCEPTOS DE BD Y DE SISTEMAS DE BD
69
CONCEPTOS DE BD Y DE SISTEMAS DE BD
70
CONCEPTOS DE BD Y DE SISTEMAS DE BD
73
CONCEPTOS DE BD Y DE SISTEMAS DE BD
74
CONCEPTOS DE BD Y DE SISTEMAS DE BD
75
CONCEPTOS DE BD Y DE SISTEMAS DE BD
76
HAY TRES CARACTERSTICAS IMPORTANTES INHERENTES AL ENFOQUE DE LAS BD: LA SEPARACIN ENTRE LOS PROGRAMAS Y LOS DATOS (INDEPENDENCIA ENTRE PROGRAMAS Y DATOS, Y ENTRE PROGRAMAS Y OPERACIONES). EL SOPORTE DE MLTIPLES VISTAS DE USUARIO. EL EMPLEO DE UN CATLOGO PARA ALMACENAR LA DESCRIPCIN (ESQUEMA) DE LA BD. SE PRESENTAR UNA ARQUITECTURA PARA LOS SISTEMAS DE BD DENOMINADA ARQUITECTURA DE TRES ESQUEMAS. SE ANALIZAR EL CONCEPTO DE INDEPENDENCIA DE DATOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
77
CONCEPTOS DE BD Y DE SISTEMAS DE BD
78
ARQUITECTURA DE TRES ESQUEMAS EL OBJETIVO ES SEPARAR LAS APLICACIONES DEL USUARIO Y LA BD FSICA. SE DEFINEN ESQUEMAS EN LOS TRES SIGUIENTES NIVELES: INTERNO. CONCEPTUAL. EXTERNO.
EL NIVEL INTERNO TIENE UN ESQUEMA INTERNO: DESCRIBE LA ESTRUCTURA FSICA DE ALMACENAMIENTO DE LA BD. EMPLEA UN MODELO DE DATOS FSICO. DESCRIBE TODOS LOS DETALLES PARA SU ALMACENAMIENTO Y LOS CAMINOS DE ACCESO PARA LA BD. EL NIVEL CONCEPTUAL TIENE UN ESQUEMA CONCEPTUAL: DESCRIBE LA ESTRUCTURA DE LA BD COMPLETA PARA UNA COMUNIDAD DE USUARIOS. OCULTA LOS DETALLES DE LAS ESTRUCTURAS FSICAS DE ALMACENAMIENTO Y SE CONCENTRA EN DESCRIBIR ENTIDADES, TIPOS DE DATOS, VNCULOS, OPERACIONES DE LOS USUARIOS Y RESTRICCIONES. SE PUEDE USAR UN MODELO DE DATOS DE ALTO NIVEL O UNO DE IMPLEMENTACIN.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 80
CONCEPTOS DE BD Y DE SISTEMAS DE BD
79
EL NIVEL EXTERNO O DE VISTAS: INCLUYE VARIOS ESQUEMAS EXTERNOS O VISTAS DE USUARIO. CADA ESQUEMA EXTERNO DESCRIBE LA PARTE DE LA BD QUE INTERESA A UN GRUPO DE USUARIOS DETERMINADO, Y OCULTA A ESE GRUPO EL RESTO DE LA BD. SE PUEDE USAR UN MODELO DE DATOS DE ALTO NIVEL O UNO DE IMPLEMENTACIN.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
81
CONCEPTOS DE BD Y DE SISTEMAS DE BD
82
LOS TRES ESQUEMAS SON DESCRIPCIONES DE LOS DATOS. LOS DATOS REALES ESTN EN EL NIVEL FSICO. CADA GRUPO DE USUARIOS HACE REFERENCIA EXCLUSIVAMENTE A SU PROPIO ESQUEMA EXTERNO: EL SGBD DEBE TRANSFORMAR UNA SOLICITUD EXPRESADA EN TRMINOS DE UN ESQUEMA EXTERNO EN UNA SOLICITUD EXPRESADA EN TRMINOS DEL ESQUEMA CONCEPTUAL Y LUEGO EN UNA SOLICITUD EN EL ESQUEMA INTERNO QUE SE PROCESAR SOBRE LA BD ALMACENADA. SI LA SOLICITUD ES UNA OBTENCIN DE DATOS, SER PRECISO MODIFICAR EL FORMATO DE LA INFORMACIN EXTRADA DE LA BD ALMACENADA PARA QUE COINCIDA CON LA VISTA EXTERNA DEL USUARIO. EL PROCESO DE TRANSFORMAR SOLICITUDES Y RESULTADOS DE UN NIVEL A OTRO SE DENOMINA CORRESPONDENCIA O TRANSFORMACIN (MAPPING).
CONCEPTOS DE BD Y DE SISTEMAS DE BD 83
INDEPENDENCIA DE DATOS SE LA PUEDE DEFINIR COMO LA CAPACIDAD PARA MODIFICAR EL ESQUEMA EN UN NIVEL DEL SISTEMA DE BD SIN TENER QUE MODIFICAR EL ESQUEMA DEL NIVEL INMEDIATO SUPERIOR. SE DEFINEN DOS TIPOS DE INDEPENDENCIA DE DATOS: LGICA. FSICA.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
84
INDEPENDENCIA LGICA DE LOS DATOS: ES LA CAPACIDAD DE MODIFICAR EL ESQUEMA CONCEPTUAL SIN TENER QUE ALTERAR LOS ESQUEMAS EXTERNOS NI LOS PROGRAMAS DE APLICACIN. SE PUEDE MODIFICAR EL ESQUEMA CONCEPTUAL PARA: AADIR UN NUEVO TIPO DE REGISTRO O UN ELEMENTO DE DATOS. ELIMINAR UN TIPO DE REGISTRO O UN ELEMENTO DE DATOS: LA ELIMINACIN NO DEBER AFECTAR A LOS ESQUEMAS EXTERNOS QUE SOLO SE REFIERAN A LOS DATOS RESTANTES.
LA INDEPENDENCIA FSICA DE LOS DATOS: ES LA CAPACIDAD DE MODIFICAR EL ESQUEMA INTERNO SIN TENER QUE ALTERAR EL ESQUEMA CONCEPTUAL (O LOS EXTERNOS). TAL VEZ SEA PRECISO MODIFICAR EL ESQUEMA INTERNO POR LA NECESIDAD DE REORGANIZAR CIERTOS ARCHIVOS FSICOS PARA MEJORAR EL RENDIMIENTO DE LAS OPERACIONES DE RECUPERACIN Y ACTUALIZACIN. SI LA BD AN CONTIENE LOS MISMOS DATOS NO SER NECESARIO MODIFICAR EL ESQUEMA CONCEPTUAL. EL SGBD DE MLTIPLES NIVELES DEBE INCLUIR EN SU CATLOGO INFORMACIN SOBRE CMO ESTABLECER LA CORRESPONDENCIA ENTRE LAS SOLICITUDES Y LOS DATOS ENTRE LOS DIVERSOS NIVELES: UTILIZA SOFTWARE ADICIONAL PARA REALIZAR ESTAS CORRESPONDENCIAS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 86
CONCEPTOS DE BD Y DE SISTEMAS DE BD
85
LENGUAJES E INTERFACES DE BD
LA INDEPENDENCIA DE DATOS SE LOGRA PORQUE AL MODIFICARSE EL ESQUEMA EN ALGN NIVEL: EL ESQUEMA DEL NIVEL INMEDIATAMENTE SUPERIOR PERMANECE SIN CAMBIOS. SLO SE MODIFICA LA CORRESPONDENCIA ENTRE LOS DOS NIVELES Y NO ES PRECISO MODIFICAR LOS PROGRAMAS DE APLICACIN QUE HACEN REFERENCIA AL ESQUEMA DEL NIVEL SUPERIOR.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
87
CONCEPTOS DE BD Y DE SISTEMAS DE BD
88
LENGUAJES E INTERFACES DE BD
UN SGBD DEBE OFRECER LENGUAJES E INTERFACES APROPIADOS PARA CADA CATEGORA DE USUARIOS.
LENGUAJES E INTERFACES DE BD
LENGUAJES DEL SGBD SI NO SE MANTIENE UNA SEPARACIN ESTRICTA DE NIVELES, EL ABD (ADMINISTRADOR DE BD) Y LOS DISEADORES DE LA BD UTILIZAN UN MISMO LENGUAJE PARA DEFINIR LOS ESQUEMAS CONCEPTUAL E INTERNO: EL LENGUAJE DE DEFINICIN DE DATOS (LDD). EL SGBD TENDR UN COMPILADOR DE LDD PARA PROCESAR LAS SENTENCIAS ESCRITAS EN EL LDD PARA IDENTIFICAR LAS DESCRIPCIONES DE LOS ELEMENTOS DE LOS ESQUEMAS Y ALMACENAR LA DESCRIPCIN DEL ESQUEMA EN EL CATLOGO DEL SGBD.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
89
CONCEPTOS DE BD Y DE SISTEMAS DE BD
90
LENGUAJES E INTERFACES DE BD
SI EN LOS SGBD SE SEPARAN CLARAMENTE LOS NIVELES CONCEPTUAL E INTERNO: EL LDD SERVIR SLO PARA ESPECIFICAR EL ESQUEMA CONCEPTUAL. PARA ESPECIFICAR EL ESQUEMA INTERNO SE UTILIZA EL LENGUAJE DE DEFINICIN DE ALMACENAMIENTO (LDA). LAS CORRESPONDENCIAS ENTRE LOS DOS ESQUEMAS SE PUEDEN ESPECIFICAR EN CUALQUIERA DE LOS DOS LENGUAJES.
LENGUAJES E INTERFACES DE BD
PARA UNA ARQUITECTURA DE TRES ESQUEMAS SE PRECISA ADEMS EL LENGUAJE DE DEFINICIN DE VISTAS (LDV): PARA ESPECIFICAR LAS VISTAS DEL USUARIO Y SUS CORRESPONDENCIAS CON EL ESQUEMA CONCEPTUAL. LAS OPERACIONES DE MANIPULACIN MS COMUNES SON LA RECUPERACIN, LA INSERCIN, LA ELIMINACIN Y LA MODIFICACIN DE LOS DATOS: EL SGBD DISPONE DE UN LENGUAJE DE MANIPULACIN DE DATOS (LMD) PARA ESTOS FINES. EN LOS ACTUALES SGBD LOS TIPOS DE LENGUAJES MENCIONADOS NO SE CONSIDERAN LENGUAJES DIFERENTES: SE UTILIZA UN AMPLIO LENGUAJE INTEGRADO QUE CUENTA CON ELEMENTOS PARA DEFINIR ESQUEMAS CONCEPTUALES, DEFINIR VISTAS, MANIPULAR DATOS Y DEFINIR SU ALMACENAMIENTO.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 92
CONCEPTOS DE BD Y DE SISTEMAS DE BD
91
LENGUAJES E INTERFACES DE BD
LA DEFINICIN DEL ALMACENAMIENTO NORMALMENTE SE MANTIENE SEPARADA YA QUE SE UTILIZA PARA DEFINIR LAS ESTRUCTURAS FSICAS DE ALMACENAMIENTO. EL LENGUAJE DE BD RELACIONALES SQL REPRESENTA UNA COMBINACIN DE LDD, LDV, Y LMD, Y SENTENCIAS PARA ESPECIFICACIN DE RESTRICCIONES Y EVOLUCIN DEL ESQUEMA. HAY DOS TIPOS PRINCIPALES DE LMD: DE ALTO NIVEL. DE BAJO NIVEL.
LENGUAJES E INTERFACES DE BD
DE ALTO NIVEL O DE NO PROCEDIMIENTO: SE PUEDEN UTILIZAR DE MANERA INDEPENDIENTE PARA ESPECIFICAR OPERACIONES COMPLEJAS DE BD EN FORMA CONCISA DESDE UN TERMINAL O EMBEBIDAS EN UN LENGUAJE DE PROGRAMACIN. SE LES LLAMA LMD DE CONJUNTO POR CONJUNTO U ORIENTADOS A CONJUNTOS (PUEDEN RECUPERAR CONJUNTOS DE REGISTROS CON UNA INSTRUCCIN). DE BAJO NIVEL O DE PROCEDIMIENTO: DEBEN ESTAR EMBEBIDOS EN UN LENGUAJE DE PROGRAMACIN. SE LOS CONOCE COMO LMD DE REGISTRO POR REGISTRO U ORIENTADOS A REGISTRO (PUEDEN RECUPERAR UN REGISTRO CON UNA INSTRUCCIN). EL SQL ES UN LMD DE ALTO NIVEL.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 94
CONCEPTOS DE BD Y DE SISTEMAS DE BD
93
LENGUAJES E INTERFACES DE BD
INTERFACES DEL SGBD ENTRE LAS INTERFACES AMIGABLES GENERALMENTE ESTN LAS SIGUIENTES: INTERFACES PARA NAVEGACIN BASADOS EN MENS. INTERFACES BASADAS EN FORMULARIOS. INTERFACES GRFICAS DE USUARIO. INTERFACES DE LENGUAJE NATURAL. INTERFACES PARA USUARIOS PARAMTRICOS. INTERFACES PARA EL ABD.
LENGUAJES E INTERFACES DE BD
INTERFACES PARA NAVEGACIN BASADOS EN MENS: PRESENTAN AL USUARIO LISTAS DE OPCIONES (MENS) QUE LO GUAN PARA FORMULAR UNA SOLICITUD. LOS MENS PERMITEN CONFECCIONAR LA SOLICITUD PASO A PASO MEDIANTE LA ELECCIN DE LAS DIFERENTES OPCIONES. PERMITEN OJEAR LOS CONTENIDOS DE UNA BD USANDO UNA FORMA DE EXPLORACIN NO ESTRUCTURADA.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
95
CONCEPTOS DE BD Y DE SISTEMAS DE BD
96
LENGUAJES E INTERFACES DE BD
INTERFACES BASADAS EN FORMULARIOS: PRESENTAN UN FORMULARIO AL USUARIO: PUEDE RELLENAR TODAS LAS ENTRADAS PARA INSERTAR NUEVOS DATOS. PUEDE RELLENAR SLO ALGUNOS DE ELLOS: EL SGBD OBTENDR LOS DATOS QUE COINCIDAN CON LOS QUE SE HAN ESPECIFICADO. LOS FORMULARIOS SUELEN DISEARSE Y PROGRAMARSE COMO INTERFACES DE TRANSACCIONES PROGRAMADAS. GENERALMENTE LOS SGBD CUENTAN CON LOS LENGUAJES DE ESPECIFICACIN DE FORMULARIOS.
LENGUAJES E INTERFACES DE BD
INTERFACES GRFICAS DE USUARIO (GUI): SUELEN PRESENTAR LOS ESQUEMAS EN FORMA DE DIAGRAMA Y SE PUEDE ESPECIFICAR UNA CONSULTA MANIPULANDO EL DIAGRAMA. GENERALMENTE LAS GUI SE COMBINAN CON MENS Y FORMULARIOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
97
CONCEPTOS DE BD Y DE SISTEMAS DE BD
98
LENGUAJES E INTERFACES DE BD
INTERFACES DE LENGUAJE NATURAL: ACEPTAN SOLICITUDES ESCRITAS EN INGLS O EN OTRO IDIOMA E INTENTAN ENTENDERLAS. SUELEN TENER SU PROPIO ESQUEMA, SIMILAR AL ESQUEMA CONCEPTUAL DE LA BD. SI LA INTERFAZ INTERPRETA LA SOLICITUD GENERA UNA CONSULTA DE ALTO NIVEL QUE CORRESPONDE A LA SOLICITUD EN LENGUAJE NATURAL Y LA ENVA AL SGBD PARA SU PROCESAMIENTO. SI NO INTERPRETA LA SOLICITUD SE INICIA UN DILOGO CON EL USUARIO PARA ESCLARECER LA SOLICITUD.
LENGUAJES E INTERFACES DE BD
INTERFACES PARA USUARIOS PARAMTRICOS: LOS USUARIOS PARAMTRICOS (EJ. LOS CAJEROS DE UN BANCO) FRECUENTEMENTE TIENEN UN CONJUNTO PEQUEO DE OPERACIONES QUE DEBEN REALIZAR REPETIDAMENTE. SE LES DISEA E IMPLEMENTA UNA INTERFAZ ESPECIAL CON UN CONJUNTO REDUCIDO DE INSTRUCCIONES ABREVIADAS: EJ.: SE PUEDEN PROGRAMAR LAS TECLAS DE FUNCIN DE UNA TERMINAL PARA QUE INICIEN LAS DIVERSAS INSTRUCCIONES.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
99
CONCEPTOS DE BD Y DE SISTEMAS DE BD
100
LENGUAJES E INTERFACES DE BD
INTERFACES PARA EL ABD: LA MAYORA DE LOS SGBD CONTIENEN INSTRUCCIONES PRIVILEGIADAS QUE SLO EL PERSONAL DEL ABD PUEDE UTILIZAR: CREAR CUENTAS, ESTABLECER LOS PARMETROS DEL SISTEMA, OTORGAR AUTORIZACIONES A LAS CUENTAS, MODIFICAR LOS ESQUEMAS Y REORGANIZAR LA ESTRUCTURA DE ALMACENAMIENTO DE UNA BD.
CONCEPTOS DE BD Y DE SISTEMAS DE BD
101
CONCEPTOS DE BD Y DE SISTEMAS DE BD
102
CONCEPTOS DE BD Y DE SISTEMAS DE BD
103
CONCEPTOS DE BD Y DE SISTEMAS DE BD
104
CONCEPTOS DE BD Y DE SISTEMAS DE BD
105
CONCEPTOS DE BD Y DE SISTEMAS DE BD
106
CONCEPTOS DE BD Y DE SISTEMAS DE BD
107
CONCEPTOS DE BD Y DE SISTEMAS DE BD
108
CONCEPTOS DE BD Y DE SISTEMAS DE BD
109
CONCEPTOS DE BD Y DE SISTEMAS DE BD
110
CONCEPTOS DE BD Y DE SISTEMAS DE BD
111
CONCEPTOS DE BD Y DE SISTEMAS DE BD
112
CONCEPTOS DE BD Y DE SISTEMAS DE BD
114
CONCEPTOS DE BD Y DE SISTEMAS DE BD
115
CONCEPTOS DE BD Y DE SISTEMAS DE BD
116
CONCEPTOS DE BD Y DE SISTEMAS DE BD
119
CONCEPTOS DE BD Y DE SISTEMAS DE BD
120
CONCEPTOS DE BD Y DE SISTEMAS DE BD
122
CONCEPTOS DE BD Y DE SISTEMAS DE BD
123
CONCEPTOS DE BD Y DE SISTEMAS DE BD
124
CONCEPTOS DE BD Y DE SISTEMAS DE BD
125
CONCEPTOS DE BD Y DE SISTEMAS DE BD
126
CONCEPTOS DE BD Y DE SISTEMAS DE BD
128
CONCEPTOS DE BD Y DE SISTEMAS DE BD
129
CONCEPTOS DE BD Y DE SISTEMAS DE BD
130
CONCEPTOS DE BD Y DE SISTEMAS DE BD
131
CONCEPTOS DE BD Y DE SISTEMAS DE BD
132
DE
CONCEPTOS DE BD Y DE SISTEMAS DE BD
133
CONCEPTOS DE BD Y DE SISTEMAS DE BD
134
DE
DE
LOS DICCIONARIOS DE DATOS Y DEPSITOS DE DATOS SON UNA UTILIDAD DEL SOFTWARE MS GENERAL QUE EL CATLOGO. PUEDEN INTERACTUAR CON LOS MDULOS DEL SGBD. LOS UTILIZAN PRINCIPALMENTE LOS DISEADORES, USUARIOS Y ADMINISTRADORES DE UN SISTEMA DE COMPUTADOR PARA LA GESTIN DE LOS RECURSOS DE INFORMACIN. SIRVEN PARA MANTENER INFORMACIN DE CONFIGURACIONES HARDWARE Y SOFTWARE DEL SISTEMA, LA DOCUMENTACIN, LAS APLICACIONES Y LOS USUARIOS E INFORMACIONES RELEVANTES PARA LA ADMINISTRACIN DEL SISTEMA. SI SLO LOS USAN DISEADORES, USUARIOS Y ADMINISTRADORES Y NO EL SOFTWARE DEL SGBD, SE LLAMA DICCIONARIO DE DATOS PASIVO. EN CASO CONTRARIO SE DENOMINA DICCIONARIO DE DATOS ACTIVO O DIRECTORIO DE DATOS.
CONCEPTOS DE BD Y DE SISTEMAS DE BD 135
CONCEPTOS DE BD Y DE SISTEMAS DE BD
136