Apuntes de bases de datos
Leonardo SandovalEnsayo31 de Mayo de 2019
13.802 Palabras (56 Páginas)109 Visitas
Apuntes de bases de datos
Conceptos de la materia:
Dato
Unidad mínima de Información. Hecho aislado que por sí sólo no da significado.
Necesita de una etiqueta, un tipo de datos y una relación para volverse en información y este es de carácter estático aparte de ser la base de la información
Información
Conjuntos de datos relacionados entre sí con un ambiente en común.
Es dinámica y depende de los datos
Sistema de información
Conjunto de elementos que procesan la información para la toma de decisiones.
Un proceso Conjunto de datos relacionados guarda información, pero no datos no relacionados
Sistemas de información
Proceso
Actores
Información
Toma de decisiones
Cuando hay mucha información
Bases de datos
conjunto de datos relacionados o información guardada, en el concepto de bases der antes (antes de la informática) guardados mas no almacenados
Banco de datos
Almacén de datos
Campo
Registro
Sistema de Bases de Datos
Conjunto de datos hardware software usuarios que permite el procesamiento de las bases de datos para la toma de decisiones
sistemas de bases de datos
conjunto de elementos (SW HW USUARIOS DATOSr) que procesa la información para la toma de decisiones.
Automatización.
SBD
Conjunto de elementos (SW HW USUARIOS DATOSr)
Procesar información para la toma de decisiones.
BDOO o BDR o BDJ
SW = 1.
SMBD Programas para administrar bases de datos
SMBDR Programas para administrar bases de datos relacionales
SMBDOR Programas para administrar bases de datos objeto/relacional
2.
SO
3.
Herramientas CASE
Erwin (Reingenieria inversa)
DBDesigner
Visio
HW = Almacenamiento físicamente.
DD
SERVIDOR (NUBE...)
VIRTUALIZACION
CINTAS MAGNETICAS
DATOS
USUARIO =
DBA DATA BASE ADMINISTRATOR
MySQL root
Sybase/SQL Server sa
Oracle sysdba
Postgresl postgres
DBO DATA BASE OWNER
CICLO DE VIDA UNA BD
ANALISIS/LEV REQUERIMIENTOS = Analista de Datos/Inf.
DISEÑO DE BD = Diseñador de BD
ARQUITECTO DATOS = Infraestructura del sistema.
CONSTRUCCION DE BD = SQL Programador de BD.
ADMINISTRACION DE LA BD = DBA
-Seguridad
-Logística
-Respaldo y/o Recuperación
-Monitorear
-Mantenimiento
*Performance & tuning
-Planear, organizar, dirigir y controlar.
FINALES
SW= 1.
SMBD Programas para administrar bases de datos
SMBDR Programas para administrar bases de datos relacionales
SMBDOR Programas para administrar bases de datos objeto/relacionales
2.
SO🡪depende mas a la hora de la administración
3.
Herramientas CASE🡪Diagramas de bases de datos/ gestión, diseño de bd
Erwin
DBDesingner
Microsoft Visio
HW= Almacenar físicamente
Disco Duro
Servidor (nube etc…)
Virtualización
cintas magnéticas
Datos relacionados
Usuario=
DBA🡪Data Base Administrador (el nombre depende del manejador)
MySQL🡪root
Sybase/SQL🡪Server sa
Oracle🡪sysdba
postgresl Postgres
DBO🡪Data base owner (el jefe de departamento por así decirlo)
Ciclo de vida de una DB🡪
Analista de bases de datos/información (trabaja apegado con el analista de requerimientos
Diseño de bases de datos
arquitecto de datos = infraestructura del sistema (parte física de la computadora)
Constructor de bases de datos = SQL programador de BD
Administración de la base de datos = DBA🡪
seguridad en general
Logística
Respaldos y/o políticas de recuperación
Monitorear
Mantenimiento de la base (corregir, estrés de la base de datos, migraciones)
*performance & tuning
Planear, organizar, dirigir y controlar. (datos, usuarios etc.)
Usuarios finales
Sistema Manejador de Bases de Datos
Clave
Entidad
Vinculo
Propiedad
Referencia
Redundancia
Integridad de lo que ya hemos visto
Integridad.
Entidad. Identificable por su nombre ÚNICO.
Clave. Identificador de registro.
- No debe de duplicar.
- No puede ser nulo.
- No cambie con el tiempo.
Campo. - Restricciones de dominio para una columna
- atomicidad
Referencial Los registros RELACIONADOS/VINCULADOS deben de
garantizar ser consistentes en los BORRADOS y
en las ACTUALIZACIONES.
Que le pasa al padre y como le afecta el hijo
REFERENCIA
ON DELETE CASCADE
Borro al padre y borra en automático
todos sus REFERENCIAS
ON DELETE RESTRICT
Borro al padre y manda error si
existen referencias al padre.
ON UPDATE CASCADE
Actualizo el id padre y se actualizan todas las REFERENCIAS
...