Clase 1 Base de Datos
Clase 1 Base de Datos
Clase 1 Base de Datos
Nivel Lógico
Que datos se almacena.
Que relaciones existen entre esos datos.
Administrador de la Base de Datos.
Nivel de Vistas
Describe solo parte de la Base de Datos.
Niveles de acceso por grupos de trabajo-
usuario.
La interacción con el sistema se
simplifica.
Independencia de los Datos
Independencia de Datos:
Capacidad para modificar una definición de esquema en un nivel sin
que se afecte a una definición de esquema en un nivel superior.
Tabla:
• Objeto de almacenamiento
perteneciente a una BD.
• Es una estructura en forma de
cuadrante donde se almacenan
registros, tuplas o filas de datos.
• Cada tabla tiene un nombre único en la
BD.
Estructura de la Tabla
Registro o Tuplas:
• Cada una de las filas de una tabla.
• Esta compuesto por campos o
atributos.
Estructura de la Tabla
Campos o Atributos:
• Cada uno de los “cajoncitos” de un
registro donde se guardan los datos.
• Son las columnas de la tabla.
• Cada campo tiene un nombre único para
la tabla de la cual forma parte, además es
de un tipo (naturaleza) determinado, por
tanto no podemos guardar un dato
alfanumérico (letras y números) en un
campo diseñado para guardar datos
numéricos.
Ejemplo - Tabla de Empleado
Templeado
Ejemplo - Tabla de Empleado
• Cada registro o fila de datos contiene
información de un empleado.
• En el ejemplo observamos que la tabla tiene
un diseño de siete campos y que almacena
cuatro registros.
• El nombre de cada campo viene dado por la
fila de encabezado.
• El dato que contiene el campo
ID_EMPLEADO identifica cada registro, por
ahora lo denominaremos CAMPO CLAVE.
Ejemplo - Tabla de Empleado
• Los registros o miembros de una tabla tienen en
común sus atributos, no el dato en sí, que lo más
probable es que difiera de un registro a otro, pero sí
el hecho de que todos ellos poseen esos atributos.
• En el ejemplo los miembros de la tabla EMPLEADOS
tiene en común que todos ellos son personas
empleadas en una empresa, que tienen un nombre y
un salario, una fecha de nacimiento, etc...
• Por lo tanto las tablas de una BD guardan
información de individuos o unidades de una misma
naturaleza con una serie de atributos en común.
Ejemplo - BDnegocio
• Por ejemplo, una base de datos típica
de ingreso de solicitudes de negocio
incluiría una tabla que describiera a un
cliente con columnas para el nombre,
dirección, número de teléfono, y así
sucesivamente.
• Otra tabla identificaría el pedido:
producto, cliente, fecha, precio de
venta, y así sucesivamente.
Ejemplo - BDnegocio
• Un usuario de la base de datos podría
obtener una vista de la base de datos que
se ajuste a sus necesidades.
• Por ejemplo, un gerente de sucursal podría
preferir una vista o informe sobre todos los
clientes que han comprado productos
después de una fecha determinada.
• Un gerente de servicios financieros en la
misma empresa podría, desde las mismas
tablas, obtener un informe sobre las
cuentas que deben ser pagadas.