Este documento presenta una introducción al curso de Administración de Base de Datos impartido en la Escuela Politécnica del Ejército. Incluye la agenda del curso, que cubre la historia, definiciones, componentes, tipos y arquitectura de bases de datos, así como contribuciones individuales y grupales de los estudiantes. El documento provee una visión general de los temas que serán tratados en el curso.
Un sistema de gestión de bases de datos (SGBD) actúa como intermediario entre los usuarios, aplicaciones y datos almacenados. Proporciona herramientas para describir, almacenar, manipular y recuperar datos de forma segura. Los SGBD permiten diferentes niveles de abstracción de los datos para los usuarios, desarrolladores y administradores. El modelo ANSI/SPARC establece tres esquemas de datos: externo para usuarios, conceptual para desarrolladores y físico para administradores.
La estructura de una base de datos es sencilla, con objetos indexados con un entero autoincrementado como clave primaria. Una base de datos consiste en varios archivos lógicamente interrelacionados pero físicamente diferentes, cuya administración es responsabilidad del sistema gestor de base de datos. La diferencia entre una base de datos y un sistema gestor de base de datos es que este último sirve de interfaz entre la base de datos, los usuarios y las aplicaciones.
La estructura de una base de datos es sencilla, con convenciones como índices auto-incrementados como claves primarias. Aunque parecen archivos de información, en realidad consisten en archivos lógicamente interrelacionados pero físicamente diferentes, cuya administración es responsabilidad del sistema gestor de bases de datos. Un sistema gestor de bases de datos sirve de interfaz entre la base de datos, usuarios y aplicaciones.
Este documento describe las funciones y responsabilidades de un administrador de bases de datos (DBA). Explica que un DBA implementa, mantiene y gestiona bases de datos corporativas, crea esquemas lógicos y físicos, y garantiza la seguridad, integridad y disponibilidad de los datos. También diseña soluciones de almacenamiento y distribución de datos, y se encarga de realizar copias de seguridad y recuperaciones ante desastres.
El documento describe los conceptos básicos de las bases de datos, incluyendo su estructura, los sistemas de gestión de bases de datos, y la diferencia entre una base de datos y un sistema de gestión de bases de datos. También cubre los pasos para diseñar una base de datos, las operaciones básicas de las bases de datos, y los objetos comunes en Access como tablas, consultas, formularios e informes.
El documento describe los conceptos básicos de una base de datos, incluyendo su estructura, la diferencia entre una base de datos y un sistema de gestión de bases de datos, y los pasos para diseñar una base de datos. Explica que una base de datos almacena datos de forma no redundante, independiente y concurrente, mientras que un SGBD es un software que permite definir, manipular y utilizar los datos almacenados. También resume los tipos de operaciones básicas que se pueden realizar en una base de datos y los objetos principales de Access como tablas
Este documento describe la construcción de una base de datos para una tienda de DVDs y CDs. Explica conceptos clave como entidades, campos, tablas, registros, claves primarias y secundarias. También cubre temas como normalización, dependencias funcionales, formularios, informes e importancia del orden y búsqueda de datos. El objetivo final es demostrar cómo funciona una base de datos a través de un ejemplo práctico de una tienda.
Este documento presenta una introducción a las arquitecturas de sistemas de bases de datos, incluyendo arquitecturas centralizadas, cliente-servidor y distribuidas. Explica brevemente la evolución de los sistemas de bases de datos y el estándar ANSI/SPARC de tres niveles de abstracción. Además, cubre conceptos clave como funciones del cliente y servidor, y tipos de arquitecturas cliente-servidor.
Un sistema de gestión de bases de datos (SGBD) actúa como intermediario entre los usuarios, aplicaciones y datos almacenados. Proporciona herramientas para describir, almacenar, manipular y recuperar datos de forma segura. Los SGBD permiten diferentes niveles de abstracción de los datos para los usuarios, desarrolladores y administradores. El modelo ANSI/SPARC establece tres esquemas de datos: externo para usuarios, conceptual para desarrolladores y físico para administradores.
La estructura de una base de datos es sencilla, con objetos indexados con un entero autoincrementado como clave primaria. Una base de datos consiste en varios archivos lógicamente interrelacionados pero físicamente diferentes, cuya administración es responsabilidad del sistema gestor de base de datos. La diferencia entre una base de datos y un sistema gestor de base de datos es que este último sirve de interfaz entre la base de datos, los usuarios y las aplicaciones.
La estructura de una base de datos es sencilla, con convenciones como índices auto-incrementados como claves primarias. Aunque parecen archivos de información, en realidad consisten en archivos lógicamente interrelacionados pero físicamente diferentes, cuya administración es responsabilidad del sistema gestor de bases de datos. Un sistema gestor de bases de datos sirve de interfaz entre la base de datos, usuarios y aplicaciones.
Este documento describe las funciones y responsabilidades de un administrador de bases de datos (DBA). Explica que un DBA implementa, mantiene y gestiona bases de datos corporativas, crea esquemas lógicos y físicos, y garantiza la seguridad, integridad y disponibilidad de los datos. También diseña soluciones de almacenamiento y distribución de datos, y se encarga de realizar copias de seguridad y recuperaciones ante desastres.
El documento describe los conceptos básicos de las bases de datos, incluyendo su estructura, los sistemas de gestión de bases de datos, y la diferencia entre una base de datos y un sistema de gestión de bases de datos. También cubre los pasos para diseñar una base de datos, las operaciones básicas de las bases de datos, y los objetos comunes en Access como tablas, consultas, formularios e informes.
El documento describe los conceptos básicos de una base de datos, incluyendo su estructura, la diferencia entre una base de datos y un sistema de gestión de bases de datos, y los pasos para diseñar una base de datos. Explica que una base de datos almacena datos de forma no redundante, independiente y concurrente, mientras que un SGBD es un software que permite definir, manipular y utilizar los datos almacenados. También resume los tipos de operaciones básicas que se pueden realizar en una base de datos y los objetos principales de Access como tablas
Este documento describe la construcción de una base de datos para una tienda de DVDs y CDs. Explica conceptos clave como entidades, campos, tablas, registros, claves primarias y secundarias. También cubre temas como normalización, dependencias funcionales, formularios, informes e importancia del orden y búsqueda de datos. El objetivo final es demostrar cómo funciona una base de datos a través de un ejemplo práctico de una tienda.
Este documento presenta una introducción a las arquitecturas de sistemas de bases de datos, incluyendo arquitecturas centralizadas, cliente-servidor y distribuidas. Explica brevemente la evolución de los sistemas de bases de datos y el estándar ANSI/SPARC de tres niveles de abstracción. Además, cubre conceptos clave como funciones del cliente y servidor, y tipos de arquitecturas cliente-servidor.
Una Base de Datos Relacional contiene datos que pueden ser visibles al usuario y que están presentados de forma organizada a través de tablas, las cuales, a su vez, están relacionadas con otras tablas, es decir, que se caracteriza por no poseer información repetida. Además se puede adicionar nueva información sin llegar a afectar la almacenada.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que una base de datos se organiza en un esquema y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones.
Este documento proporciona un resumen de tres oraciones sobre bases de datos de Access 2010:
1) El documento presenta una introducción al uso y tipos de bases de datos como relacionales, orientadas a objetos y multidimensionales. 2) Explica los objetivos de aprender a utilizar Microsoft Access 2010 y crear una actividad didáctica sobre bases de datos. 3) Define el problema de investigación como mejorar el conocimiento sobre bases de datos y su uso práctico a través de la creación de tablas, formularios e informes en Access.
Este documento presenta una introducción a las bases de datos. Explica que una base de datos consiste en una colección de datos interrelacionados y programas para acceder a esos datos de manera eficiente. Luego describe las ventajas de las bases de datos como compartir datos, controlar redundancias y mejorar la integridad y seguridad de los datos. Finalmente, resume los diferentes tipos de bases de datos como jerárquicas, en red y relacionales.
El documento define varios conceptos clave relacionados con las bases de datos. Una base de datos es un contenedor para almacenar información de manera ordenada como ventas, recursos e inventarios. Las bases de datos permiten buscar rápidamente datos almacenados como texto, imágenes o documentos. Existen diferentes tipos de bases de datos como jerárquicas, de red o relacionales, dependiendo del tipo de información. Los sistemas de gestión de bases de datos facilitan el almacenamiento, modificación y extracción de datos de una base de datos.
Una base de datos permite almacenar información de manera ordenada como ventas, recursos e inventarios para encontrar datos con facilidad a través de consultas. Las bases de datos tienen características como seguridad, consultas optimizadas, respaldo y recuperación de datos e independencia lógica. Entre las ventajas se incluyen ahorro de tiempo al encontrar datos y mayor seguridad. Existen diferentes tipos de bases de datos como jerárquicas y relacionales que se definen por la información almacenada.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que las bases de datos se organizan en esquemas y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones para los datos.
El documento presenta un plan de estudios para una unidad temática sobre bases de datos. Cubre temas como los antecedentes históricos, conceptos generales, necesidad y justificación, ciclo de vida de un sistema de base de datos, modelos de bases de datos relacionales, diseño de bases de datos relacionales y lenguajes de bases de datos. Incluye cinco unidades temáticas con objetivos de aprendizaje y bibliografía sugerida.
Este documento proporciona una introducción a las bases de datos, incluyendo su historia, modelos y aplicaciones. Explica que las bases de datos se desarrollaron para resolver los problemas de inconsistencia y aislamiento de datos en sistemas de archivos anteriores. Detalla los primeros modelos jerárquicos y de red, así como el modelo relacional introducido por Codd, que se ha convertido en el estándar dominante. También cubre conceptos clave como datos, campos, registros, archivos y esquemas de bases de datos, y las ventajas de los sistem
Este documento describe los componentes y modelos de sistemas gestores de bases de datos. Explica que un sistema gestor de bases de datos (SGBD) permite almacenar, modificar y extraer información de una base de datos mediante herramientas de consulta y generación de informes. Los componentes de un SGBD incluyen lenguajes de definición de datos y manipulación de datos, así como modelos de datos como el modelo relacional, jerárquico y orientado a objetos. Finalmente, menciona algunos ejemplos populares de SGBD como MySQL,
El sistema de base de datos es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos.
Este documento define conceptos básicos de los sistemas de base de datos. Explica que una base de datos es una colección organizada de datos interrelacionados y los programas que permiten acceder y modificar los datos. También describe los problemas que surgían al almacenar datos en archivos y cómo los sistemas de base de datos solucionan estos problemas a través de funciones como integridad, seguridad y concurrencia.
Este documento trata sobre la administración de bases de datos y la organización de datos. Explica los problemas de los entornos tradicionales de archivos y cómo las bases de datos resuelven estos problemas al centralizar y organizar los datos de manera más flexible y eficiente. También describe los diferentes tipos de sistemas de bases de datos como los relacionales, jerárquicos y orientados a objetos.
Este documento trata sobre la administración de bases de datos y su evolución desde los archivos tradicionales hasta las bases de datos relacionales y orientadas a objetos. Explica los conceptos básicos de las bases de datos, los tipos principales como las relacionales, jerárquicas y de red, y las tendencias actuales como los almacenes de datos y el análisis multidimensional.
Este documento presenta información sobre una base de datos de bachilleres de una universidad en Venezuela. La base de datos contiene los nombres y números de identificación de 4 bachilleres. Además, proporciona la fecha y lugar donde se creó la base de datos.
Este documento describe las bases de datos y los sistemas de gestión de bases de datos. Explica que una base de datos es una colección organizada de datos y que los sistemas de gestión de bases de datos son software que sirven de interfaz entre la base de datos, los usuarios y las aplicaciones. También cubre los modelos de datos, las ventajas de las bases de datos como la independencia de datos y programas, mayor seguridad y integridad de datos, y los desafíos como la necesidad de hardware y software costosos y personal calificado.
Este documento presenta una introducción a la tecnología de bases de datos. Explica que el objetivo de la materia es analizar los motores de bases de datos líderes en el mercado, incluyendo su arquitectura interna, seguridad e integración de datos. También define qué es una base de datos, sus componentes y niveles lógicos y físicos, y cómo surgió la necesidad de los sistemas de bases de datos para resolver problemas en los primeros sistemas de procesamiento de archivos.
Láminas sobre como surgieron las bases de datos, información relevante.
Realizado por Libardo Rengifo para la matería curricular bases de datos.
Unidad I.
El documento describe las funciones de un administrador de base de datos (DBA) y los diferentes tipos de bases de datos. Las principales funciones de un DBA incluyen el modelado y diseño de bases de datos, la autoría, la integración de aplicaciones, la seguridad y recuperación de datos. Los tipos de bases de datos descritos son jerárquicas, de red, relacionales, multidimensionales, orientadas a objetos y documentales.
Una base de datos es un conjunto de datos relacionados estructurados lógicamente para ser accedidos por programas informáticos. Un sistema de gestión de bases de datos (DBMS) administra las bases de datos almacenando y recuperando la información de forma eficiente. Un DBMS define estructuras lógicas y físicas para el almacenamiento y gestión de grandes bloques de datos de forma segura e independiente de hardware y software.
SISTEMA GESTOR DE BASES DE DATOS (SGBS)
ARQUITECTURA DE LAS BASES DE DATOS
ANÁLISIS DE LA INDEPENDENCIA LÓGICA/FÍSICA DE DATOS EN UN SISTEMA DE BASES DE DATOS
USUARIOS Y ADMINISTRADOR DE BASES DE DATOS
MODELOS DE BASES DE DATOS
Una Base de Datos Relacional contiene datos que pueden ser visibles al usuario y que están presentados de forma organizada a través de tablas, las cuales, a su vez, están relacionadas con otras tablas, es decir, que se caracteriza por no poseer información repetida. Además se puede adicionar nueva información sin llegar a afectar la almacenada.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que una base de datos se organiza en un esquema y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones.
Este documento proporciona un resumen de tres oraciones sobre bases de datos de Access 2010:
1) El documento presenta una introducción al uso y tipos de bases de datos como relacionales, orientadas a objetos y multidimensionales. 2) Explica los objetivos de aprender a utilizar Microsoft Access 2010 y crear una actividad didáctica sobre bases de datos. 3) Define el problema de investigación como mejorar el conocimiento sobre bases de datos y su uso práctico a través de la creación de tablas, formularios e informes en Access.
Este documento presenta una introducción a las bases de datos. Explica que una base de datos consiste en una colección de datos interrelacionados y programas para acceder a esos datos de manera eficiente. Luego describe las ventajas de las bases de datos como compartir datos, controlar redundancias y mejorar la integridad y seguridad de los datos. Finalmente, resume los diferentes tipos de bases de datos como jerárquicas, en red y relacionales.
El documento define varios conceptos clave relacionados con las bases de datos. Una base de datos es un contenedor para almacenar información de manera ordenada como ventas, recursos e inventarios. Las bases de datos permiten buscar rápidamente datos almacenados como texto, imágenes o documentos. Existen diferentes tipos de bases de datos como jerárquicas, de red o relacionales, dependiendo del tipo de información. Los sistemas de gestión de bases de datos facilitan el almacenamiento, modificación y extracción de datos de una base de datos.
Una base de datos permite almacenar información de manera ordenada como ventas, recursos e inventarios para encontrar datos con facilidad a través de consultas. Las bases de datos tienen características como seguridad, consultas optimizadas, respaldo y recuperación de datos e independencia lógica. Entre las ventajas se incluyen ahorro de tiempo al encontrar datos y mayor seguridad. Existen diferentes tipos de bases de datos como jerárquicas y relacionales que se definen por la información almacenada.
El documento describe la estructura y objetivos de las bases de datos y los sistemas de gestión de bases de datos (SGBD). Explica que las bases de datos se organizan en esquemas y datos, y que los SGBD proporcionan abstracción, independencia, consistencia, seguridad y manejo de transacciones para los datos.
El documento presenta un plan de estudios para una unidad temática sobre bases de datos. Cubre temas como los antecedentes históricos, conceptos generales, necesidad y justificación, ciclo de vida de un sistema de base de datos, modelos de bases de datos relacionales, diseño de bases de datos relacionales y lenguajes de bases de datos. Incluye cinco unidades temáticas con objetivos de aprendizaje y bibliografía sugerida.
Este documento proporciona una introducción a las bases de datos, incluyendo su historia, modelos y aplicaciones. Explica que las bases de datos se desarrollaron para resolver los problemas de inconsistencia y aislamiento de datos en sistemas de archivos anteriores. Detalla los primeros modelos jerárquicos y de red, así como el modelo relacional introducido por Codd, que se ha convertido en el estándar dominante. También cubre conceptos clave como datos, campos, registros, archivos y esquemas de bases de datos, y las ventajas de los sistem
Este documento describe los componentes y modelos de sistemas gestores de bases de datos. Explica que un sistema gestor de bases de datos (SGBD) permite almacenar, modificar y extraer información de una base de datos mediante herramientas de consulta y generación de informes. Los componentes de un SGBD incluyen lenguajes de definición de datos y manipulación de datos, así como modelos de datos como el modelo relacional, jerárquico y orientado a objetos. Finalmente, menciona algunos ejemplos populares de SGBD como MySQL,
El sistema de base de datos es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos.
Este documento define conceptos básicos de los sistemas de base de datos. Explica que una base de datos es una colección organizada de datos interrelacionados y los programas que permiten acceder y modificar los datos. También describe los problemas que surgían al almacenar datos en archivos y cómo los sistemas de base de datos solucionan estos problemas a través de funciones como integridad, seguridad y concurrencia.
Este documento trata sobre la administración de bases de datos y la organización de datos. Explica los problemas de los entornos tradicionales de archivos y cómo las bases de datos resuelven estos problemas al centralizar y organizar los datos de manera más flexible y eficiente. También describe los diferentes tipos de sistemas de bases de datos como los relacionales, jerárquicos y orientados a objetos.
Este documento trata sobre la administración de bases de datos y su evolución desde los archivos tradicionales hasta las bases de datos relacionales y orientadas a objetos. Explica los conceptos básicos de las bases de datos, los tipos principales como las relacionales, jerárquicas y de red, y las tendencias actuales como los almacenes de datos y el análisis multidimensional.
Este documento presenta información sobre una base de datos de bachilleres de una universidad en Venezuela. La base de datos contiene los nombres y números de identificación de 4 bachilleres. Además, proporciona la fecha y lugar donde se creó la base de datos.
Este documento describe las bases de datos y los sistemas de gestión de bases de datos. Explica que una base de datos es una colección organizada de datos y que los sistemas de gestión de bases de datos son software que sirven de interfaz entre la base de datos, los usuarios y las aplicaciones. También cubre los modelos de datos, las ventajas de las bases de datos como la independencia de datos y programas, mayor seguridad y integridad de datos, y los desafíos como la necesidad de hardware y software costosos y personal calificado.
Este documento presenta una introducción a la tecnología de bases de datos. Explica que el objetivo de la materia es analizar los motores de bases de datos líderes en el mercado, incluyendo su arquitectura interna, seguridad e integración de datos. También define qué es una base de datos, sus componentes y niveles lógicos y físicos, y cómo surgió la necesidad de los sistemas de bases de datos para resolver problemas en los primeros sistemas de procesamiento de archivos.
Láminas sobre como surgieron las bases de datos, información relevante.
Realizado por Libardo Rengifo para la matería curricular bases de datos.
Unidad I.
El documento describe las funciones de un administrador de base de datos (DBA) y los diferentes tipos de bases de datos. Las principales funciones de un DBA incluyen el modelado y diseño de bases de datos, la autoría, la integración de aplicaciones, la seguridad y recuperación de datos. Los tipos de bases de datos descritos son jerárquicas, de red, relacionales, multidimensionales, orientadas a objetos y documentales.
Una base de datos es un conjunto de datos relacionados estructurados lógicamente para ser accedidos por programas informáticos. Un sistema de gestión de bases de datos (DBMS) administra las bases de datos almacenando y recuperando la información de forma eficiente. Un DBMS define estructuras lógicas y físicas para el almacenamiento y gestión de grandes bloques de datos de forma segura e independiente de hardware y software.
SISTEMA GESTOR DE BASES DE DATOS (SGBS)
ARQUITECTURA DE LAS BASES DE DATOS
ANÁLISIS DE LA INDEPENDENCIA LÓGICA/FÍSICA DE DATOS EN UN SISTEMA DE BASES DE DATOS
USUARIOS Y ADMINISTRADOR DE BASES DE DATOS
MODELOS DE BASES DE DATOS
Este documento introduce los conceptos básicos de las bases de datos relacionales. Explica que Edgar Frank Codd definió el modelo relacional en la década de 1970, donde los datos se representan mediante tablas con filas y columnas y las relaciones entre los datos. También presenta las características clave de una base de datos relacional como la estructura de datos, integridad de datos y manipulación a través de lenguajes de consulta.
Clase 01 Introducción a la base de datos Jhair Agapito
Este documento introduce los conceptos básicos de las bases de datos, incluyendo definiciones, tipos, modelos y sistemas gestores de bases de datos. Explica la diferencia entre datos e información, y describe jerárquicos, de red y el modelo relacional. También cubre temas como roles, características de los sistemas gestores de bases de datos, ejemplos comunes como SQL, y concluye que las bases de datos nos permiten almacenar datos de manera estructurada para representar el mundo real de manera sencilla.
Este documento presenta una introducción a las bases de datos. Explica que una base de datos es un almacén de datos y un mecanismo para acceder a esos datos. Luego describe brevemente la historia de las bases de datos, desde los primeros índices de papel hasta el desarrollo de las bases de datos electrónicas y el modelo relacional. Finalmente, define algunos conceptos clave como los Sistemas de Gestión de Base de Datos y clasifica los diferentes tipos de SGBD.
El documento introduce conceptos básicos sobre bases de datos, incluyendo sus componentes, tipos de usuarios, ventajas y desventajas. Explica brevemente diferentes tipos de bases de datos como jerárquicas, de red, relacionales, multidimensionales, orientadas a objetos, documentales, deductivas y NoSQL. También define roles como administrador de bases de datos y presenta consideraciones sobre el uso de bases de datos relacionales versus NoSQL.
Este documento introduce los conceptos básicos de las bases de datos. Explica la diferencia entre datos e información, y cómo la información se organiza y procesa para generar conocimiento. También define qué es una base de datos y sus componentes, y describe los modelos de datos, lenguajes y usuarios más comunes asociados con las bases de datos.
Presentacion bases de datos pibd213 unidad imarce821
El documento habla sobre las bases de datos. Explica que una base de datos es una colección de datos interrelacionados que modelan una realidad, y que un Sistema de Manejo de Bases de Datos (SMBD) permite definir, crear, organizar, relacionar, estructurar, acceder, manejar y consultar una base de datos. También describe las funciones principales de los SMBD como el respaldo y recuperación de datos, control de concurrencia, seguridad e integridad. Finalmente, menciona algunos sistemas de bases de datos relacional
El documento describe los fundamentos de las bases de datos, incluyendo la definición de modelo de datos, los tipos de modelos (basados en objetos y registros), y el modelo relacional en particular. Explica conceptos clave como entidades, atributos, relaciones, tablas, registros, columnas, claves primarias, claves foráneas, normalización y anomalías. También menciona a pioneros como Edgar Frank Codd y sus doce reglas para bases de datos relacionales.
Este documento describe los sistemas de gestión de bases de datos. Explica que son colecciones de datos relacionados entre sí y estructurados, junto con programas que acceden y gestionan esos datos. Luego detalla los objetivos de los sistemas de gestión de bases de datos como proporcionar abstracción de la información, independencia, redundancia mínima, consistencia, seguridad e integridad. También cubre las funciones, enfoques, tendencias y diferencias con los sistemas de gestión de archivos, así como ejemplos de aplicaciones
Este documento presenta los contenidos de un curso sobre diseño y administración de bases de datos. Se introducen conceptos como los sistemas de gestión de archivos, las bases de datos, los modelos de datos y lenguajes como LDD y LMD. También incluye ejemplos y actividades sobre normalización, modelado entidad-relación y lenguajes SQL y Visual Basic aplicados a bases de datos.
1. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
Escuela Politécnica del Ejército - ESPE
Departamento de Ciencias de la Computación
Ingeniería en Sistemas e Informática
ADMINISTRACIÓN DE BASE DE DATOS
INTRODUCCION
Ing. Washington O. Pérez A. MSc.
Marzo - Agosto2013
4. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
HISTORIA HISTORIA
• Término acuñado por primera vez en 1963 en un simposio
en California
• Conjunto de información que se encuentran agrupada y
estructurada.
Ejemplos…
• Conjunto de datos estructurados , fiables y homogéneos,
organizados independientemente en repositorio ,
accesibles en tiempo real por usuarios concurrentes.
Su definición…
5. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
DEFINICIONES HISTORIA
Bit. Byte.
Campo. Registro. Tupla.
Archivo. Tabla.
Base de Datos (Tipos). (Centralizadas / Descentralizadas)
DBMS
MER. Normalización (1FN, 2FN, 3FN). …
Tipos de datos
Campo clave (PK. FK). …
Relaciones …
SQL (DDL, DML, DCL) …
Algoritmo.
6. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
COMPONENTES HISTORIA
Dato. Información. Conocimiento. Sabiduría
Equipo.
Programas. (SQL - DBMS)
Usuarios
Informáticos (DBA - Funciones)
Finales
Integridad – Seguridad…
7. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
VENTAJAS - DESVENTAJAS HISTORIA
VENTAJAS:
• Disminuir redundancia e inconsistencia de datos
• Facilidad de acceso a los datos.
• Aislamiento e independencia de los datos.
• Múltiples usuarios (concurrencia).
• Seguridad.
• Integridad.
• …
DESVENTAJAS:
• Complejo.
• Costoso.
• Vulnerable.
• Tipos de datos.
• …
¿Abstracción
de
datos?
8. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
TIPOS - JERÁRQUICO HISTORIA
Se representan por medio de registros y sus relaciones, están
organizados en forma de árboles
* Tecnológico de Antioquia. Medellín. 2008
*
9. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
TIPOS - RED HISTORIA
Se representan por medio de registros y sus relaciones, que
pueden verse como punteros.
* Tecnológico de Antioquia. Medellín. 2008
*
10. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
TIPOS - RELACIONAL HISTORIA
Datos y relaciones a través de tablas, que representan registros
(tuplas) y campos (atributos).
* Tecnológico de Antioquia. Medellín. 2008
*
11. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
CICLO DE VIDA HISTORIA
Ciclo de Vida de una Base de Datos
1. Análisis de las necesidades.
2. Estudio de factibilidad.
3. ERS.
4. Diseño conceptual. Tipos de datos…
5. MER. Las doce reglas de CODD…, Normalización…
6. Implementación
7. Pruebas y validación
13. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
DBMS HISTORIA
Sistema Manejador de la Base de Datos
Es el corazón de la BD ya que se encarga del control de todo
aquello que suceda con los datos en ella almacenados. Es una
conjunto de numerosas rutinas de software, todas ellas
relacionadas entre sí y responsables de actividades específicas.
FUNCIONES:
• Crear y organizar la BD.
• Garantizar un acceso eficiente a los datos.
• Manejar los datos en base a las peticiones de usuarios.
• Registrar el uso de las BD.
• Interactuar con el manejador de archivos.
• Respaldar y recuperar la información en caso de desastres
• Controlar la concurrencia.
• Establecer niveles de seguridad e integridad de los datos
• …
14. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
DBMS HISTORIA
Es DBMS es como la interfaz entre la
base de datos física y las peticiones de
usuario. El DBMS interpreta las
peticiones del I/O y las manda al SO
para la transferencia de datos entre la
unidad de memoria secundaria y la
memoria principal.
15. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
PROGRAMA USUARIO
DBMS
1
Instrucción SQL
Externo y
Conceptual
2•Verifica sintaxis
•Verifica autorizaciones
Interno
3
Qué mecanismo va a utilizar para
responder. Cómo se hará la consulta
(búsquedas). Paginación
BUFFERS
Área donde se debe poner el resultado
4
Pasar los datos
paginados a los buffers
•Interpreta la
codificación
•Transforma
ciones
lógicas
6
7
Retorna el
control al
programa
BASE DE DATOS
5
El SGBD con la ayuda del SO busca los datos físicamente y
los pagina, cargando en el buffer (acceso a disco)
FLUJO DE INFORMACIÓN
19. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
SQL ARQUITECTURA
DATA DEFINITION
LANGUAGE
DDL
Descripción de la base
de datos, son de tipo
declarativos e
implícitos
create table
alter table
create index
DATA
MANAGEMENT
LANGUAGE
DML
Consultas y
mantenimiento, de tipo
procedimental
select
insert
update
delete
SQL
COMMIT / ROLLBACK
Control del entorno
DCL…
21. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
METODOLOGÍA BASE DE DATOS
Especificación de requerimientos
Diseño Conceptual
Esquema conceptual
Diseño Lógico
Esquema lógico
Diseño Físico
Esquema físico
Normalización
BD
22. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
BASE DE DATOSCARACTERÍSTICAS Y DEFINICIONES
Se define como: Colección estructurada de datos relacionados
entre sí, de la cual los usuarios pueden extraer información
Busca: Proporcionar a los usuarios una visión abstracta de los
datos, es decir, esconder ciertos detalles de cómo se almacenan
y mantienen los datos (los datos se deben extraer
eficientemente)
Involucra: la definición de estructuras para el almacenamiento
de la información y la provisión de mecanismos para el manejo
de la información.
BASE DE DATOS
23. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
CARACTERÍSTICAS Y DEFINICIONES BASE DE DATOS
Persistencia
de datos
Los datos de la BD persisten debido a que una vez aceptados por el
DBMS, en lo sucesivo sólo pueden ser removidos de la BD por alguna
solicitud explícita al DBMS, no como un mero efecto lateral de algún
programa que termina su ejecución
Entidades y
vínculos
Cualquier objeto distinguible que va a ser representado en la base de
datos, así mismos habrá vínculos que asocian dichas entidades básicas.
Los vínculos son parte de los datos tanto como lo son las entidades y
deben ser representados en la BD al igual que las entidades .
Datos y
Modelos de
datos
Definición lógica, independiente y abstracta de los objetos, operadores
y demás que en conjunto constituyen la máquina abstracta con la que
interactúan los usuarios. La implementación de un modelo de datos es
una realización física, en una máquina real, de los componentes de la
máquina abstracta. Se puede decir que el modelo es aquello que los
usuarios tienen que conocer, y la implementación es lo que los
usuarios no tienen que conocer. Lo uno a nivel lógico y lo otro a nivel
físico.
24. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
BASE DE DATOSCARACTERÍSTICAS Y DEFINICIONES
¿Por qué o para qué una Base de Datos?
CARACTERÍSTICAS
Compactación
Velocidad
Menos trabajo
Actualidad
…
VENTAJAS
Los datos pueden compartirse
Es posible reducir la redundancia
Es posible evitar la inconsistencia
Es posible bridar un manejo de transacciones
Es posible mantener la integridad
Es posible hacer cumplir la seguridad
Es posible hacer cumplir los estándares
…
INDEPENDENCIA DE LOS DATOS
•Las distintas aplicaciones requerirán visiones diferentes de los mismos datos.
•El DBA debe tener la libertad de cambiar las representaciones físicas o la técnica de
acceso en respuesta a los requerimientos cambiantes, sin tener que modificar las
aplicaciones existentes.
Inmunidad de las aplicaciones a cambios en la representación
física y en la técnica de acceso.
26. SequoradDeus,ambuloinpacis
^
ESPE – Administración de Base de Datos
CONTRIBUCIÓNTRABAJO INDIVIDUAL Y GRUPAL
PARA TODOS LOS PARTICIPANTES
a) LETRAS ROJAS. Desarrollo de conceptos a través de la propia
construcción del conocimiento. Trabajo individual, a mano alzada y
entregado al final de la clase. Servirá como aporte a sus calificaciones.
Ejemplos de BD. Definición de BD. Definiciones generales
(Normalización, PK, FK, DDL, DML, DCL, Integridad y seguridad.
Características de una BD. Ventajas y desventajas.
b) TEMAS ESPECÍFICOS. Investigación en Internet y aporte propio,
expuesto en plenaria a todo el grupo de trabajo. Servirá como aporte a
sus calificaciones.
Funciones del DBA en un DBMS. Tipos de datos. Reglas de COOD.
Normalización. Instrucciones tipo DCL (SQL).