base de datos
DESCRIPTION
BASE DE DATOS. Como Estructura de Datos. Concepto 1. Conjunto de Datos heterogéneos que hacen referencia a un único ente Entendemos como ente a la organización (con o sin fines de lucro) que manipula y utiliza los datos contenidos en la «estructura de datos» a partir de ahora Base de Datos. - PowerPoint PPT PresentationTRANSCRIPT
BASE DE DATOS
Como Estructura de Datos
Concepto 1
• Conjunto de Datos heterogéneos que hacen referencia a un único ente
• Entendemos como ente a la organización (con o sin fines de lucro) que manipula y utiliza los datos contenidos en la «estructura de datos» a partir de ahora Base de Datos.
Concepto 2
• Conjunto de tablas que hacen referencia a una única entidad.
• Entendemos como entidad en este caso a la organización (con o sin fines de lucro) que es propietaria, manipula y procesa los datos contenidos en la estructura de datos.
• Una BD tendrá una o mas tablas según las sub entidades que tenga dicha organización.
TABLAS = Entidades
• Dentro de la base de datos, el termino entidad también podemos llamarlo subentidad y es o son (según tenga una o mas entidades), los objetos que comparten características en común. Es decir que los datos estarán agrupados por carácterísticas comunes formando diferentes «Entidades»
Tabla - Concepto
• Conjunto de registros que hacen referencia a una única entidad
Importante:Debemos identificar las diferentes entidades (tablas)
de nuestra base de datos.
REGISTRO
• Conjunto de campos que hacen referencia a una única entidad.
Importante:
Debemos identificar «que campos» corresponden a «que entidad».
Ejemplo
NroLegajoNroArticulo
NroClienteApellidoyNombre
Denominacion
Domicilio
Localidad
Telefono
Cuil
Provincia
DNI
Domicilio
Localidad
ProvinciaTelefono
Celular
FechaNacimiento
EstadoCivil
NroCategoria
Descripcion
PrecioCosto
Presentacion
PrecioVentaStock
NroFactura
TipoFactura
Fecha
NroCliente
Hora
Condicion_Venta
NroRenglon
NroArticulo
Cantidad
Total
NroEmpleado
NroCategoria
Descripcion
NroFactura
TipoFactura
Total
Identificando Entidades (TABLAS)
ARTICULOS
EMPLEADOS
CLIENTES
FACTURAS
RENGLONES
CATEGORIAS
ASIGNAR LOS CAMPOS A LAS TABLAS
NroLegajo NroArticulo NroCliente
ApellidoyNom Denominacion
Domicilio
Localidad
Telefono
Cuil
Provincia
DNI
Domicilio
Localidad
Provincia
Telefono
Celular
FechNac
EstadoCivil
NroCategoria
Descripcion
PrecioCosto
Presentacion
PrecioVenta
Stock
NroFactura
TipoFactura
Fecha
NroCliente
Hora
Cond_Venta
NroRenglon
NroArticulo
Cantidad
Total
NroEmp
NroCategoria
Descripcion
ARTICULOSEMPLEADOS CLIENTES FACTURASRENGLONES CATEGORIAS
NroFactura
TipoFactura
Total
CAMPOS CLAVES
• PRINCIPAL O PRIMARIA• SECUNDARIA• COMBINADA• FORANEA
PRINCIPAL o PRIMARIA
• Identifica unívocamente un registro de otro.• Puede ser combinada o no.
Ejemplos:
NroLegajo NroArticulo NroCliente NroFactura
TipoFactura
NroRenglon NroCategoria
Primaria yCombinada
(+ de 1 campo)
Secundaria
• Permite auxiliar a la clave primaria para operaciones de búsqueda u ordenamiento entre otras acciones.
• Ejemplo:
ApellidoyNom Denominacion
CuilDNI
Descripcion
Fecha
Hora
Descripcion
Combinada
• Formada por mas de un campo.• Esta es útil cuando un solo campo no es
suficiente para identificar un registro de otro.
• Ejemplo
NroFactura
TipoFactura
Foránea
• Permite relacionar registros de diferentes tablas.
• Ejemplo
NroCategoriaNroCliente
NroArticulo
NroEmpNroFactura
TipoFactura
Ejemplo de RelacionesNroLegajo
NroArticulo
NroCliente
ApellidoyNom
Denominacion
Domicilio
Localidad
Telefono
Cuil
Provincia
DNI
Domicilio
Localidad
Provincia
Telefono
Celular
FechNac
EstadoCivil
NroCategoria
Descripcion
PrecioCosto
Presentacion
PrecioVenta
Stock
NroFactura
TipoFactura
Fecha
NroCliente
Hora
Cond_Venta
NroRenglon
NroArticulo
Cantidad
TotalNroEmp
ARTICULOS
EMPLEADOS
CLIENTES
FACTURAS
RENGLONES
NroFactura
TipoFactura
NroCategoria
Descripcion
CATEGORIAS
1
1
1
1
1
M
M
M
M
M
Total
Números de una Relación
• Relación 1 a M (en Access 1 a ∞) Es cuando un Registro de una tabla puede estar relacionado con muchos de registros de la otra tabla.
Ejemplo:1 Tutor puede tener muchos tutelados.
Número de una Relación
• Relación 1 a 1 (en Access 1 a 1)Es cuando un registro de una de las tablas solo puede estar relacionado con un solo registro de la otra tabla.
Ejemplo:Uniones Civiles: Al registro de de la tabla conyuge1 le corresponde uno y solo un registro de la tabla conyuge2
Números de una Relación
• Relación M a M (en Access ∞ a ∞)• Es cuando a un registro de la primer tabla
puede estar relacionados con muchos registros de la otra tabla y viceversa.
Ejemplo:Un alumno puede tener muchos profesores, pero un profesor tiene muchos alumnos.