Documente Academic
Documente Profesional
Documente Cultură
Bases de datos
Cristian Rojas Prez
crrojasperez@gmail.com
Historia
40.000 A.C
Pinturas rupestres
4.000 AC
Escritura
200 A.C
Papel
Libros
Bibliotecas
Tarjetas perforadas
Discos magnticos
Otros formatos
Capacidad de almacenamiento
Qu es un dato?
tomo de informacin
Ejemplos
Caracterstica
Valor
Color
Rojo
Edad
21
Estado
Encendido
Ejemplo
Archivo de texto
Plantilla de Excel
Cmo la compatira?
Correo electrnico
Google Drive
Dropbox
Sitio Web
Nuevos requerimientos
Nuevos requerimientos
Nuevos requerimientos
Registrar asistencia
Respaldo de la informacin
Acceso concurrente
A medida que crecen las entidades se vuelve
difcil estructurar la informacin
Validacin de los datos de entrada para evitar
errores de usuarios
Integridad de la informacin (si se borra un
curso, Qu pasa con sus alumnos?)
Conjunto de datos
Bases de datos
etc
ACID
Consistencia: Integridad. Es la propiedad que asegura que slo se empieza aquello que
se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper las
reglas y directrices de integridad de la base de datos. La propiedad de consistencia
sostiene que cualquier transaccin llevar a la base de datos desde un estado vlido a otro
tambin vlido.
Aislamiento: es la propiedad que asegura que una operacin no puede afectar a otras.
Esto asegura que la realizacin de dos transacciones sobre la misma informacin sean
independientes y no generen ningn tipo de error.
Durabilidad: es la propiedad que asegura que una vez realizada la operacin, sta
persistir y no se podr deshacer aunque falle el sistema.
DBMS (SGBD)
Algunos DBMS
MySQL
PostgresSQL
MongoDB
SyBase
SQLServer
ORACLE
MariaDB
Diseo
Desarrollo
Cmo modelar los datos de una problemtica para que representen bien la
realidad? Entidades, datos y relaciones.
Implementacin
Tablas (Table)
Tables (Tablas)
COLUMS (Columnas)
Ejemplos:
Entidad Alumno.
Entidad Producto
ROWS (Filas)
Ejemplos.
Tabla Producto.
ALUMNO
CURSO
INSCRIPCIN
Relaciones
Relaciones
Tipos de relaciones
1 a 1 (Un hombre puede tener solo una esposa y una mujer puede
tener solo un esposo)
NaN
1aN
1-1
Relacin N-N
Relaciones 1 - 1
Prctico
Consideraciones.
Debe indicar las columnas que son Primary Keys, Foreing Keys o Uniques.
En su planilla excel debe ingresar todos los datos que se muestran en las
siguientes diapositivas.
Prctico: Alumnos
Prctico: Asignaturas
Prctico: Profesores
Prctico: Inscripciones
Phyllis S. McDowell el 1er semestre del 2010 curso las asignaturas: BAIN032,
BAIN034
Phyllis S. McDowell el 2do semestre del 2010 curso las asignaturas: INFO065,
INFO068
Phyllis S. McDowell el 1er semestre del 2011 curso las asignaturas: ICIV057,
ICIV083
Stacey M. Gooding el 1er semestre del 2011 curso las asignaturas: BAIN032,
BAIN034
Stacey M. Gooding el 2do semestre del 2011 curso las asignaturas: INFO054,
INFO068
Andrew M. Wingard el 1er semestre del 2011 curso las asignaturas: BAIN032,
BAIN034
Andrew M. Wingard el 2do semestre del 2011 curso las asignaturas: BAIN032,
BAIN034
Prctico: Notas