Kathya base de datos
-
Upload
kathyaximena -
Category
Education
-
view
358 -
download
3
Transcript of Kathya base de datos
![Page 1: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/1.jpg)
Base de Datos
![Page 2: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Femenino28
170123
DoctoradoBicicleta
![Page 3: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/4.jpg)
Cómo obtenemos información?
![Page 5: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/5.jpg)
Exa
ctit
ud
Op
ort
un
idad
Rel
evan
cia
Información de Calidad
![Page 6: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/9.jpg)
La importancia de la información a llevado a:
Desarrollo de:ConceptosTécnicas
Gestión eficiente de los datos
![Page 10: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Bas
es d
e D
ato
sS
iste
mas
M
anej
ado
res
de
Bas
es d
e D
ato
s
![Page 11: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/11.jpg)
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
![Page 12: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Los datos son almacenados de tal manera que:
![Page 13: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/13.jpg)
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
![Page 14: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
h
erra
mie
nta
s
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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/15.jpg)
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
![Page 16: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/17.jpg)
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:
![Page 18: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/18.jpg)
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
![Page 19: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Bases de datos relacionales
![Page 20: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/20.jpg)
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
![Page 21: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Tab
la
![Page 22: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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, compuesta 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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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
Características del Campo Común
![Page 25: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/25.jpg)
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
![Page 26: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/26.jpg)
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
![Page 27: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/27.jpg)
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
![Page 28: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/30.jpg)
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
![Page 31: Kathya base de datos](https://reader035.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/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.fdocument.pub/reader035/viewer/2022062706/557b3c6dd8b42a16488b50dc/html5/thumbnails/32.jpg)
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