kathya base de datos
TRANSCRIPT
![Page 1: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/1.jpg)
![Page 2: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/2.jpg)
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
![Page 3: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/3.jpg)
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
![Page 4: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/4.jpg)
![Page 5: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/5.jpg)
Ex
ac
titu
d
Op
ort
un
ida
d
Rele
van
cia
Información de
Calidad
![Page 6: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/6.jpg)
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.
![Page 7: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/7.jpg)
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.
![Page 8: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/8.jpg)
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.)
![Page 9: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/9.jpg)
Desarrollo de:
Conceptos
Técnicas
Gestión eficiente de
los datos
![Page 10: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/10.jpg)
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
![Page 11: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/11.jpg)
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
![Page 12: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/12.jpg)
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
![Page 13: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/13.jpg)
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
![Page 14: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/14.jpg)
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
![Page 15: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/15.jpg)
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).
![Page 16: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/16.jpg)
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
![Page 17: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/17.jpg)
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:
![Page 18: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/18.jpg)
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
![Page 19: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/19.jpg)
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
![Page 20: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/20.jpg)
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
![Page 21: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/21.jpg)
#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
![Page 22: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/22.jpg)
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, compu
esta de
todas las tablas
Jerarquía de la
organización de los
datos en una base
de datos relacional:
![Page 23: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/23.jpg)
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.
![Page 24: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/24.jpg)
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
![Page 25: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/25.jpg)
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
![Page 26: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/26.jpg)
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
![Page 27: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/27.jpg)
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
![Page 28: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/28.jpg)
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
![Page 29: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/29.jpg)
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.
![Page 30: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/30.jpg)
Mínima redundancia de
información
Consistencia de los datos
Compartimiento de datos
Seguridad de datos
Integridad de datos
Independencia de datos
![Page 31: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/31.jpg)
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
![Page 32: Kathya base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062514/559eed0f1a28ab4e438b462e/html5/thumbnails/32.jpg)
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