Course
Bases de Datos 1
Bases 1, II semestre 2021
Modules (9)
-
Resumen de quiz 1, teorico
Resumen de quiz de conceptos para quiz 1 - 11 de agosto del 2021
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. Datos construyen la información. Información son datos procesados. Información despues de calcular, analizar y procesar datos. 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. Es un conjunto estructurado y centralizado de datos almacenados en un sistema de computadoras. Proporciona los medios para recuperar, agregar, modificar y suprimir los datos cuando sea necesario. Proporciona los medios para transformar los datos recuperados en información útil Separan datos de los programas Soportan multiples vistas de datos, compartimiento de datos y transacciones multiusuario 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...
-
Semana 1-1
miercoles de semana 1
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. Datos construyen la información. Información son datos procesados. Información despues de calcular, analizar y procesar datos. 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) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-
Semana 1-2
30 de Julio del 2021
Semana 1-2 - 30 de Julio del 2021: CRUD: Crear, recuperar, actualizar, borrar (create, read, update, delete). Propiedades fundamentales de las bases: Independecia de datos: datos no se mezclan con otros Acceso eficiente: rapido Integridad y seguridad: datos seguros siempre, sin fugas, sin pérdidas Administración de datos Acceso concurrente y recuperación de fallas. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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. Bases de datos relacionales: Tablas: entidad de la que se tiene que tener un registro.
-
Semana 2-1
4 de agosto del 2021
Semana 2-1 - 3 de agosto del 2021: LDD: lenguaje de definición de datos. LMD: lenguaje de manipulación de datos bd.mdf: ahi esta la base de datos (archivo). bd.ldf: transaction log tablespace: logicos, guardados sobre archivos físicos. base master: la que tiene el arranque, seguridad. Si se daña no se puede iniciar y los usuarios se pierden. base model: la machote msdb: informacion del sql server twmpdb: tablas temporales y necesidades temporales *DESMARCAR EL AUTO SHRINK* Crecer de 10mb en 10mb
-
Semana 2-2
6 de agosto del 2021
Semana 2-2 - 6 de agosto del 2021: TAREA: Modelos conceptuales, fisicos, semanticos, y dar ejemplos de cada uno. Entidad relación: Entidad: tienen atributos (bolitas en los graficos), fuerte: principal ejemplo estudiante en la matricula debil: no puede no tener un papa, es decir que es un subgrupo del fuerte. (atributo detallado) cardinalidad de izquierda a derecha
-
Semana 3-1
Clase 11 de agosto del 2021
-
Semana 4-1
Miercoles 18 de agosto del 2021
Especialidad, tipo, numero de licitacion
-
Normalizacion
Viernes 27 de agosto y Miercoles 1 de setiembre del 2021
Transformar los diseños: De entidad relacion a relacional -Toda entidad fuerte pasa a ser una tabla, y sus atributos simples van a ser los campos *multivalor: pasa a una tabla hija, id de papá. Mejorable: pensar en escalabilidad *calculados: *1 a N: tabla con id padre, y llave foranea del id de padre. *N a N: 3 tablas, cada entidad y la intersección *relación con atributos: tercera tabla. *entidad débil: como los multivalor Normalizacion: Llave unica: -numerica principalmente - Llave foranea: -tabla hija lleva id del papa Anomalias: -lo que evitamos al normalizar +por insercion: antes de meter un dato hijo,debo tener al papa en db. No puedo borrar padre si tiene datos hijo. 1era forma: -todos los atributos son atomicos, sin datos nulos -llave primaria unica, sin atributos nulos -dependencia funcional: 2da forma: -hay que separar atributos primos, que son los que no pertenecen a la llave primaria. Se hacen tablas separadas 3era forma: - 3era Boyce Codd: -+ - Para débil es con llave padre como llave
-
Untitled
relacional a fisico: Indices: -campos que no se actualizan frecuentemente -indice gordo, es varias unidas