base de datos
DESCRIPTION
Base de DatosTRANSCRIPT
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
Femenino
28
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
Ex
ac
titu
d
Op
ort
un
ida
d
Rele
van
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.)
Desarrollo de:
Conceptos
Té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
Base
s d
e D
ato
s
Sis
tem
as
Man
eja
do
res d
e
Base
s d
e D
ato
s
Colección de datos interrelacionados almacenados juntos sin redundancia perjudicial e innecesaria para servir a múltiples aplicaciones
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
1. Definir el propósito de una base de datos
2. Definir la estrategia de desarrollo de la base de datos
3. Diseño de la base de datos
4. Definición de las consultas
5. Determinación de los formularios y reportes requeridos
6. Diseño de la interfaz con el usuario
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
her
ram
ien
tas
Que garanticen que la información está definida
con precisión y consistencia
Modelo entidad
Relación
Es una técnica para desarrollar modelos dedatos de alta calidad, por medio de la cual seidentifican los objetos de importancia en unaorganización (entidades), las propiedades deestos objetos (atributos) y cómo estánrelacionados unos con otros (relaciones).
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
Carro Vendedor
EntidadSe representa como
Ejemplo:
Atributo: es cualquier detalle que sirva paracalificar, 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
Placas
Modelo
Linea
Marca
#Vendedor
#Vendedor
Nombre
Direccion
Genero
Fecha 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
Campo=Columna=atributo:es una característicaque describe a una entidad
Campo elemental: es una característica que estáformada por un solo dato.
Campo no elemental: es una característicaformada de varios datos que se pueden fraccionar.
Registro=Fila: es el conjunto de campos que daninformación sobre un objeto o entidad en particular.
Tabla: es el lugar donde se almacenan datos específicos de un grupo de objetos similares
#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
Ta
bla
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
Es un atributo (campo) o una combinación de atributos (campos) que permite identificarinequí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 uno Cuando 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 muchos Cuando uno de los campos comunes es campo llave
Muchos a muchos Ninguno de los campos comunes son llave
Implica seguir una serie de reglas de diseño para lasbases de datos, que se conocen como formasnormales
Beneficios
Elimina la información redundante
Reduce el tamaño de la base de datos
Simplifica las consultas
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.
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ón
Fase III. Diseño de la base de datos
Fase IV. Diseño de entradas y salidas de información del Sistema
Fase V. Implementación del Sistema
Fase VI. Implantación y pruebas del Sistema
Fase VII. Puesta en marcha del Sistema