Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
S. Velilla 1
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
2.1 - Introducción. Usuarios del SGBD.
S.G.B.D.
B. D.
S. Velilla 2
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
usuarios del SGBD.
Tipos de usuarios:
habituales (aplicaciones, consultas interactivas)
• usuarios finales
esporádicos (consultas especializadas)
• programadores de aplicaciones (lenguaje huésped, lenguajes específicos)
• usuarios “especiales”
S. Velilla 4
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
Organización orientada a ficheros organización orientada a los procesos
S. Velilla 5
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
Organización orientada hacia Bases de Datos organización orientada a los datos
S. Velilla 6
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
funciones básicas del SGBD.
S. Velilla 7
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
otras funciones básicas del SGBD.
S. Velilla 8
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
clasificación de Sistemas Gestores de Base de Datos
• homogéneos
• heterogéneos SGBD FEDERADOS
(multibase de datos)
S. Velilla 9
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
2.3 - Lenguajes de los Sistemas Gestores de Base de Datos
definición
según la función
manipulación
informáticos
según los usuarios aplicaciones formalizables (programas específicos)
finales
aplicaciones no-formalizables (diálogos interactivos)
S. Velilla 10
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
clasificación de los lenguajes de los SGBD (2)
S. Velilla 11
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
características de los lenguajes del SGBD (1)
METABASE
S. Velilla 12
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
características de los lenguajes del SGBD (2)
S. Velilla 14
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
arquitectura y elementos de un SGBD
SISTEMA OPERATIVO
S. Velilla 15
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
arquitectura y funcionamiento global de un SGBD
Gest.Aut.
S. Velilla 16
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
funcionamiento global de un SGBD (1)
SISTEMA DE
GESTIÓN DE LA
BASE DE DATOS
ALMACE-
NAMIENTO
INTERMEDIO
S. Velilla 17
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
funcionamiento global de un SGBD (2)
S. Velilla 18
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
funcionamiento global de un SGBD (3)
S. Velilla 19
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza
; --- cbs.sch schema for consultant's billing system #file PROJECTS
; --- data element dictionary PROJECT_NO
PROJECT_NAME
#schema CBS
AMT_EXPENDED
#dictionary CLIENT_NO
CLIENT_NO, Z, 5, "_____" #end file
CLIENT_NAME, A, 25, "_________________________"
ADDRESS, A, 25, "_________________________" #file CONSULTANTS
CITY, A, 25, "_________________________" CONSULTANT_NO
STATE, A, 2, "__"
CONSULTANT_NAME
ZIP, N, 5, "_____"
#end file
PHONE, N, 10, "(___)___-____"
AMT_DUE, C, 8, "$______.__"
PROJECT_NO, Z, 5, "_____"
#file ASSIGNMENTS
PROJECT_NAME, A, 25, "_________________________" CONSULTANT_NO
AMT_EXPENDED, C, 9, "$_______.__" PROJECT_NO
CONSULTANT_NO, Z, 5, "_____" RATE
CONSULTANT_NAME, A, 25, "_________________________" #end file
RATE, C, 5, "$___.__"
PAYMENT, C, 9, "$_______.__" ; ----- index specifications
EXPENSE, C, 9, "$_______.__"
HOURS, N, 2, "__" #key CLIENTS CLIENT_NO
DATE_PAID, D, 6, "__/__/__" #key PROJECTS PROJECT_NO
#end dictionary #key CONSULTANTS CONSULTANT_NO
; file specifications #key ASSIGNMENTS CONSULTANT_NO, PROJECT_NO
#file CLIENTS #key ASSIGNMENTS CONSULTANT_NO
CLIENT_NO #key ASSIGNMENTS PROJECT_NO
CLIENT_NAME
ADDRESS #end schema CBS
CITY
STATE
ZIP ejemplo de especificación de Base de Datos para
PHONE
AMT_DUE
el gestor “rudimentario” desarrollado en el libro:
DATE_PAID C Database Development de Al Stevens
#end file
software en el directorio “Aplicaciones”
S. Velilla 20
Tema I: Bases de Datos y SGBD curso
11/12 Univ. de Zaragoza