Datos vs Informacion:
Datos es conocimiento abstracto que sin contexto no tiene significado.
Información son datos interpretados en un entorno específico o contexto.
Sistema: elementos trabajando para un objetivo en común.
Sistema de información: Conjunto de individuos, dispositivos, metodologías, técnicas y demás recursos institucionales cuyo objetivo es lograr un adecuado almacenamiento y procesamiento de datos, con el fin de facilitar el flujo de información dentro de una organización
->Obtiene datos
->Almacena los datos
->Permite consulta de los datos
Historia:
1964 – Nace el concepto de Base de Datos. Conjunto de datos almacenados en un dispositivo de almacenamiento masivo, el cual se encuentra disponible en forma simultánea a un número de usuarios autorizados y en un tiempo pertinente
Sistema Administrador de Bases de Datos (SABD) – (DBMS) • Software que facilita la comunicación de los usuarios con la base de datos, por medio de un lenguaje de consultas y en donde se garantiza la integridad y la seguridad de los datos, así como la recuperación de labase de datos en caso de fallas
1 generacion
IBM y Rockwell crean las primeras versiones de data languaje/I: se llama IMS (Information Managment System 360) para IBM en cobol. Era jerarquico, rapido, equivalente a sistema de archivos de acceso directo, sin division clara entre logico y fisico. Hacen asocias de muchos a muchos, modificaciones a BD alteran el rendimiento del sistema. Lenguajes procedimentales, insercion y supresion son complejas. Puede haber redundancia.
System 2000 de MRI Systems: para CDC 6000: SABD jerarquico o indizado.
2 generacion
Nacen los SABD de redes. IDS (Integrated Data Storage-Bachman de General Electric) para 4 pcs ver presentacion. Comparte datos centralizados. Dependencia de datos, tedioso de navegar, independientes y procedimentales, muchos a muchos con parche.
3 generacion
Ingles Eduard Codd. Modelo relacional de Codd de forma tabular. Nacen SABD relacionales. Algebra relacional y calculo predicativo.
Conceptos:
Servidor: ente que brinda servicios a un conjunto de solicitantes(clientes).
Fisico: computadora donde estan los recursos
Logico: software que presta el servicio a las aplicaciones. Residen en los fisicos.
Cliente: ente que solicita servicios al server.
-Fisico: computadora que despliega informacion
-Logico: software que usa los servicios.
+Liviano: logica de presentacion de datos
+Pesado: logica de presentacion y de procesamiento de los datos.
Bases de datos:
Conjunto estructurado de datos coherentes. Coleccion organizada en subconjuntos, en funcion de ligas y relaciones entre la informacion. No hay contradiccion entre datos ligados, no hay perdida de informacion.
SGBD:
Aplicación de software que permite la persistencia de datos en repositorios bajo un determinado esquema de administración y almacenamiento
Es un software con CRUD (create, read, update and delete).
Es una coleccion de programas que permiten a los usuarios crear y mantener una BD. colección de datos interrelacionados y un conjunto de programas para acceder a estos datos.
Propiedades:
-Independencia de datos
-Accesso eficiente a datos.
-Integridad y seguridad de datos. Autorizacion, acceso paralelo, control de tipo de operacion. Multiples UI. Restricciones sobre el tipo de dato.
-Administracion de datos. POO.
-Accesso concurrente y recuperacion de fallas(backup)
Componentes:
-Tablas: objetos
-Campos: atributos
-Relacion: asociacion
Propiedades ACID:
Atomicity - atomicidad: son atómicas. Es todo o nada. Se tiene que cumplir algo para hacerlo,
Consistency - consistencia: una transacción transforma un estado consistente de la BD en otro.
Isolation - aislamiento: las transacciones estan aisladas entre si.
Durability - durabilidad: después que una transacción ha sido confirmada ella persiste.
Transformacion de la computacion:
75 a 81
Arquitectura:
Una arquitectura define el conjunto de componentes que conforman un ente determinado, sus características y las relaciones entre ellos
--->Monolitica: una capa. Todo en un lugar/maquina. (Aplicaciones de escritorio, mainframe)
--->Cliente-servidor: dos capas. Una en cliente y otra en server. Separa UI.
--->Multicapa: 3 capas o mas (n). Logica de negocio y acceso de datos. Es escalable y portable
SI:
1. Presentacion: captura, visualizacion. Formato de datos y entendibilidad
2. Negocios: Comunicacion, almacenamiento. Uso de recursos y rendimiento.
3. Negocios-Acceso a datos: estructuras de almacenamiento y comunicacion.
4. Acceso a datos-Repositorio: Estructura de comunicacion. Bondades.
Se inicia con model: machote
Los datos van en paginas, cada una de 8kb
Una fila de datos tiene como maximo 8060 bytes
Tablas, indices, etc se almacenan en extents(8 pags continuas)
1 fv 8
2 desarrollo es de 4
Semana 1-1 - Miercoles 28 de Julio del 2021
Tareas 30%
Proyectos 30%
Quices 40%
Quices: entre 5 y 8, aprox cada 2 semanas. Ella avisa antes del quiz.
Lo mismo para tareas. Alguna tarea puede ser sobre lo que se esté viendo en clase.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
aliciasalazarh@gmail.com / asalazar@itcr.ac.cr
Consulta: miercoles-viernes 11 a 1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
TAREAS SIN BIBLIOGRAFIA NO SE CALIFICAN
Toda tarea lleva:
-Portada
-Introducción
-Descripcción del problema
-Diseño de la solución
-Diagramas correspondientes
-Prototipo
-Procedimiento de instalación e instructivo de uso
-Conclusiones y recomendaciones
-Distribución del trabajo del equipo
-Referencias
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Dato vs información:
Datos es conocimiento abstracto que sin contexto no tiene significado.
Información son datos interpretados en un entorno específico o contexto.
Sistema: elementos trabajando para un objetivo en común.
Sistema de información: individuos, dispositivos, metodologias, y tenicas para completar un tarea.
->Obtiene datos
->Almacena los datos
->Permite consulta de los datos
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1964 nace el concepto de base de datos
Sistema Administrador de Bases de Datos (SABD/DBMS)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------