Download S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula

Document related concepts
no text concepts found
Transcript
DBAccess
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
Modelo Lógico – Modelo Físico
Esquema Relacional Esquema de BD
Tablas
Tablas
Columnas
Atributos
Atrib. Determinante
Clave Candidata
R. I. Referencial
Instancia de una
entidad o relación
Clave Primaria
Clave Única
Clave Foránea
Fila
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
DBAccess
Menú interactivo que permite administrar las bases de datos
creadas en el servidor InformiX.
Dentro de las tareas que permite realizar se encuentran:
– Crear y borrar bases de datos (B. D.)
– Crear, modificar y borrar tablas
– Cargar archivos de datos desde el sistema operativo
– Cargar,modificar y recuperar información de la base de
datos
– Crear y borrar índices y privilegios
– Crear y ejecutar procedimientos almacenados
– Obtener información acerca de la base de datos y de sus
tablas
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
DBAccess
Permite ejecutar
sentencias
Permite conectarse
a una base de datos
Permite:
seleccionar,crear o eliminar
una base de datos
Permite:
Crear, modificar o eliminar
una tabla
Información
de la sesión
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Menú Query Language
Redirecciona la salida de una sentencia
Permiten utilizar un editor externo
Permiten modificar una sentencia
Ejecuta una sentencia
Nueva sentencia
SQL – DML - DDL
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Menú Query Language
Cargar el texto de una sentencia almacenada en un
archivo. Se muestra una lista con los archivos de
extensión sql del directorio actual
Guardar el texto de la sentencia
actual en un archivo
Se guarda con el nombre ingresado y
extensión sql en el directorio actual
Información de las tablas
de la BD seleccionada
Eliminar el texto de una sentencia
almacenada en un archivo
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Opciones del Editor
Opciones dentro del editor de consultas
• ESC -» Finalizar edición (volver a las opciones del
menú)
• CTRL + A -» Cambiar el modo de inserción del texto
(sobreescribir/insertar)
• CTRL + R -» Redibujar la ventana (refrescar o refresh)
• CTRL + X -» Borra un caracter (el caracter que indica el
cursor)
• CTRL + D -» Borra desde el cursor hasta el final de la
línea
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
Menú Conexión
Desconectarse del servidor de BD
Conectarse a otro servidor de BD
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Menú Base de Datos
Cerrar BD actual
Eliminar una Base de Datos
Información sobre una Base de Datos
Crear una Base de Datos
Seleccionar (abrir) una BD
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Menú Tabla
Borrar una Tabla
Información acerca de una Tabla
Modificar una Tabla
Crear una Tabla
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
Opción Info
•
•
•
•
Columnas
Indices
Privilegios
Referencias
– Lista de tablas que la referencian
• Estado
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
Opción Info
• Restricciones
– Lista de tablas referencia
– clave primaria
– restricciones de chequeos
– unicidad
– borrados en cascadas
• Triggers
• Fragmentos
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula
Menú Sesión
Información acerca de la
sesión actual
S.B.D. II – ITS – ISBO - EMT – CETP – 2013 – Prof. L. Carámbula
DBSchema
• Muestra las sentencias para replicar una
base de datos.
• dbschema -d el_mundo
– d : nombre de la base de datos
• dbschema -d el_mundo el_mundo.sql
– “el_mundo.sql”: Redirecciona la salida a un
archivo con este nombre.
S.B D. II – EMT – CETP – 2016 – A/S Leonardo . Carámbula