Kathya base de datos
-
Upload
kathyaximena -
Category
Education
-
view
362 -
download
3
Transcript of Kathya base de datos
Base de Datos
Datos
Antecedente necesario para llegar al conocimiento de algo.
Todos los componentes de la información, representan hechos que describen objetos físicos
Rojo1.67
Femenino28
170123
DoctoradoBicicleta
Información
La componen datos que se han colocado en un contexto significativo y útil y se ha comunicado a un receptor, quien la utiliza para tomar decisiones
Cómo obtenemos información?
Exa
ctit
ud
Op
ort
un
idad
Rel
evan
cia
Información de Calidad
Para que la información sea considerada de calidad debe ser:
Exacta - estar libre de errores,
Oportuna - estar en el momento que se le requiere y
Relevante - estar completa contestando las preguntas del ¿qué?, ¿porqué?, ¿cuando?, ¿donde?, ¿quién?, ¿cómo?, etc.
Importancia de la Información
En cualquier actividad productiva en la que estemos inmersos, día a día debemos tomar decisiones que indicarán el rumbo de nuestra empresa, ya sea hacia el éxito o al fracaso.
Pero para tomar una decisión lo más acertada posible es necesario basarnos en información de calidad.
Tipos de Información
Externa.Es aquella en la que no tenemos ninguna influencia (el mercado internacional, investigaciones científicas, tipo de cambio, política, nuevos productos de la competencia, etc.)
Interna.En aquella que se genera dentro de la organización y en la que sí tenemos efecto, además se verá modificada con las decisiones que se tomen (problemas de producción, nómina, gastos, etc.)
La importancia de la información a llevado a:
Desarrollo de:ConceptosTécnicas
Gestión eficiente de los datos
Gestión de los datos
Definición de estructuras para el almacenamiento de la información
Provisión de mecanismos para la gestión de información
Bas
es d
e D
ato
sS
iste
mas
M
anej
ado
res
de
Bas
es d
e D
ato
s
Colección de datos interrelacionados almacenados juntos sin redundancia perjudicial e innecesaria para servir a múltiples aplicaciones
Bases de datos
Cliente:
Nombre
Dirección
Teléfono
Pedido:
Fecha
Nombre del Producto
Cantidad
Nombre del Cliente
Producto:
Nombre
Precio
Clasificación
Sean independientes de los programas que los usan
Presenten un enfoque común y controlado para agregar nuevos datos, actualizarlos o eliminarlos
Su estructura sirve de fundamento al desarrollo de nuevas aplicaciones
Los datos son almacenados de tal manera que:
1. Definir el propósito de una base de datos2. Definir la estrategia de desarrollo de la
base de datos3. Diseño de la base de datos4. Definición de las consultas5. Determinación de los formularios y
reportes requeridos6. Diseño de la interfaz con el usuario
Procesos básicos para crear una base de datos
Modelamiento Entidad-Relación
La clave para la creación de una base de datos eficiente es un buen diseño, por lo que es necesario la aplicación de:
Téc
nic
as y
h
erra
mie
nta
s
Que garanticen que la información está definida con precisión y consistencia
Modelo entidad Relación
Es una técnica para desarrollar modelos de datos de alta calidad, por medio de la cual se identifican los objetos de importancia en una organización (entidades), las propiedades de estos objetos (atributos) y cómo están relacionados unos con otros (relaciones).
Modelamiento Entidad-Relación
Modelamiento Entidad-Relación
Provee un modelo exacto de las necesidades de información de la organización
Provee un modelo independiente de cualquier medio de almacenamiento de datos y métodos de acceso
Es una cosa u objeto de importancia, real o imaginaria, de la cual se necesita conocer o mantener información
Entidad
Carro Vendedor
EntidadSe representa como
Ejemplo:
Atributo: es cualquier detalle que sirva para calificar, identificar, clasificar, cuantificar o expresar el estado de una entidad (característica de una entidad)
• Relación: Es una asociación significativa entre dos entidades
PlacasModeloLineaMarca#Vendedor
#VendedorNombreDireccionGeneroFecha Ingreso
En un sistema de bases relacionales, la manera de organizar los datos es detectando las diversas entidades con sus atributos, que formarán sus respectivas tablas y definiendo un atributo o campo común que permitirá que dichas tablas se relaciones con el fin de poder compartir datos entre ellas
Bases de datos relacionales
Campo=Columna=atributo:es una característica que describe a una entidad
Campo elemental: es una característica que está formada por un solo dato.
Campo no elemental: es una característica formada de varios datos que se pueden fraccionar.
Registro=Fila: es el conjunto de campos que dan información sobre un objeto o entidad en particular.
Tabla: es el lugar donde se almacenan datos específicos de un grupo de objetos similares
Términos en bases de datos relacionales
#Vendedor Placa Modelo Línea Marca
1234 DF2345 1999 STRATUS DODGE
3214 GT5362 2001 JETTA VW
1234 HY251 2000 LOBO 150
FORD
Campo o Atributo o Columna
Registro o fila
Tab
la
Los caracteres son alfabéticos, números, símbolos especiales o una combinación de los anteriores y forman los datos que serán guardados en los campos
Los campos elementales representan atributos cuyo valor ya no se puede subdividir más
Los campos no elementales representan atributos cuyo valor se puede subdividir más
Un registro es un conjunto de campos que se relacionan con una entidad y dan información
sobre ésta
Una tabla es un conjunto de registros que contienen
datos acerca de un grupo de entidades similares
Base de datos, compuesta de todas las tablas
Jerarquía de la organización de los datos en una base de datos relacional:
Para que se pueda establecer una relación en una Base de Datos Relacional, es necesario un campo común entre sus tablas.
Por lo tanto, para crear relaciones entre las tablas se trabaja con los campos comunes y los campos llave.
El campo común que permita unir dos tablas debe ser:
Del mismo tipo de datosDel mismo tamañoDescribir el mismo atributoEl nombre puede ser diferente
Características del Campo Común
Es un atributo (campo) o una combinación de atributos (campos) que permite identificar inequívocamente a una entidad específica (registro)
No puede tener un valor nulo, no se puede duplicar para diferentes registros y su contenido no debe ser extenso
Ejemplos: CURP, RFC, matrícula, # de credencial
Campo llave= clave primaria= campo principal
Uno a unoCuando los 2 campos comunes que permiten la
relación son campos llave a la vez (cuando una entidad tiene gran cantidad de atributos, estos se pueden separar en una o varias tablas)
Uno a muchosCuando uno de los campos comunes es campo
llave
Muchos a muchosNinguno de los campos comunes son llave
Tipos de relaciones
Implica seguir una serie de reglas de diseño para las bases de datos, que se conocen como formas normales
BeneficiosElimina la información redundanteReduce el tamaño de la base de datosSimplifica las consultas
Normalización
Primera forma normal Cada campo debe tener un valor
indivisible Cada campo debe ser único en el
registro No debe haber campos innecesarios
Segunda forma normal Creación de tablas adicionales cuando
alguna tabla contenga datos que no tengan ninguna relación con la clave primaria o la entidad o cuando contenga un campo cuyo valor sea común para varios registros
Tercera forma normal Ningún campo, que no sea la clave
primaria, puede depender del valor de otro campo
Sentido Común
Sistema Manejador de Bases de Datos (DBMS)
Es un conjunto de programas especializados diseñados para describir (definir los datos
empleados y las relaciones), proteger, almacenar y accesar (accesos múltiples y
recuperación) la base de datos.
Ventajas de un sistema manejador de base de datos
Mínima redundancia
de información
Consistencia de los
datos
Compartimiento de
datos
Seguridad de datos
Integridad de datos
Independencia de
datos
Base de Datos
Conjunto de herramientas diseñadas especialmente para la gestión de los datos en una actividad específica
Usuarios del
Sistema
Ha
rdw
are
Fase I. Tener bien claro el problema Fase II. Levantamiento de informaciónFase III. Diseño de la base de datosFase IV. Diseño de entradas y salidas de
información del SistemaFase V. Implementación del SistemaFase VI. Implantación y pruebas del SistemaFase VII. Puesta en marcha del Sistema
Fases para el desarrollo de un Sistema de Información o Aplicación