Bases de Datos 1 Público

Bases de Datos 1

Mauricio Sanabria
Curso por Mauricio Sanabria, actualizado hace más de 1 año Colaboradores

Descripción

Bases 1, II semestre 2021

Información de los módulos

Descripción

Resumen de quiz de conceptos para quiz 1 - 11 de agosto del 2021
Sin etiquetas
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 estos datos.   Servidor logico. Centralizacion en la administracion de estructuras Posee mecanismos (lenguajes) para la definicion y manipulacionde estructuras de almacenamiento (repositorios) y los datos de estas.  Definir, modificar y eliminar repositorios  Guardar, modificar y recuperar (consultar) los datos ubicados dentro de los repositorios   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
Mostrar menos

Descripción

miercoles de semana 1
Sin etiquetas
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)   ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Mostrar menos

Descripción

30 de Julio del 2021
Sin etiquetas
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.
Mostrar menos

Descripción

4 de agosto del 2021
Sin etiquetas
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
Mostrar menos

Descripción

6 de agosto del 2021
Sin etiquetas
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
Mostrar menos

Descripción

Clase 11 de agosto del 2021
Sin etiquetas

Descripción

Miercoles 18 de agosto del 2021
Sin etiquetas
Especialidad, tipo,    numero de licitacion
Mostrar menos

Descripción

Viernes 27 de agosto y Miercoles 1 de setiembre del 2021
Sin etiquetas
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
Mostrar menos
Sin etiquetas
relacional a fisico:     Indices:  -campos que no se actualizan frecuentemente -indice gordo, es varias unidas
Mostrar menos
Mostrar resumen completo Ocultar resumen completo