Proyecto integrador. Las TIC en la sociedad S4.pptx
Glosario base de datos
1. BASES DE DATOS
TEMA: Bases de Datos
Presentado por: Juan David Sandoval Balaguera
Presentado a: Ingeniero Rosas Aldana
AÑO: 2018
INTRODUCCION
En el siguiente documento se encuentran las preguntas planteadas en la guía gt3
donde se definen las preguntas relacionadas con la base de datos.
¿Qué es una Base de Datos?
Una base de datos es como un almacén en el cual se puede guardar grandes
cantidades de información de una forma organizada para que sea más fácil
encontrarla
¿Cuáles son las características de una base de datos?
1- integridad de los datos
2- independencia del hardware
3- independencia de los datos
4- reducción de la redundancia
¿Cuáles son las ventajas de usar una base de datos?
Las ventajas de usar una base de datos son:
Que podemos compartir los datos, integridad, seguridad, flexibilidad y rapidez de
obtener datos, independencia de los datos, consistencia entre otros.
¿Cuáles son los tipos de base de datos y sus principales características?
Oracle: como la base de datos líder soporta los tipos de base de datos relacionales
así como también datos nativos como XML, texto, imágenes, documentos, audio, y
datos espaciales. El acceso a la información es realizado a través de interfaces
estándares como SQL, JDBC, SQLJ, ODBC.Net, OLE.Net y ODP.Net, SQL/XML,
XQuery y WebDAV.
2. DB2: sus características es que nos brinda integridad, nos provee la capacidad de
hacer frente a múltiples necesidades desde el procesamiento tradicional hasta el
análisis de los datos.
SQL server: soporte de transacciones, soporta procedimientos almacenados,
incluye también un entorno grafico de administración que permite el uso de
comandos ddl y dml gráficamente.
Microsoft Access: Access es grafico nos facilita la administración de datos podemos
producir formularios e informes sofisticados y efectivos.
Quiénes son los usuarios de una base de datos:
Hay 4 tipos de usuarios
-Usuarios normales: interactúan mediante la innovación de alguno de los programas
de aplicación.
-programadores de aplicaciones: son profesionales informáticos que escriben
programas de aplicaciones.
-usuarios especializados: son usuarios sofisticados que escriben programas
especializados como diseño asistido.
-usuarios sofisticados:
Explicar Arquitectura de una base de datos
Nivel interno: Tiene un esquema interno que describe la estructura física de
almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos
datos que existen están realmente en este nivel.
Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base
de datos para una comunidad de usuarios. Oculta los detalles físicos de
almacenamiento y trabaja con elementos lógicos como entidades, atributos y
relaciones.
Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada
esquema describe la visión que tiene de la base de datos a un grupo de usuarios,
ocultando el resto.
El objetivo de la arquitectura de tres niveles es el de separar los programas de
aplicación de la base de datos física.
3. Qué es un Sistema de Administración de Base de Datos?
Un sistema de ambiente de bases de datos (SABD) es sencillamente el software
que permite que una institución centralice sus datos, los administre eficientemente y
proporcione acceso a los datos almacenados mediante programas de aplicación.
¿Cuáles son las Ventajas e inconvenientes de usar SISTEMA MANEJADOR DE
BASE DE DATOS?
ORACLE
*Ventajas
1.-Oracle es el motor de base de datos relacional más usado a nivel mundial.
2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un
lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite
implementar diseños "activos", con triggers y procedimientos almacenados, con una
integridad referencial declarativa bastante potente.
4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e
incluso ciertas versiones admiten la administración de bases de datos distribuidas.
5.-El software del servidor puede ejecutarse en multitud de sistemas operativos.
6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor
para los desarrolladores que se llevan trabajo a casa.
*Desventajas
1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está
la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones
con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos
fue, al parecer, la remodelación del sistema de almacenamiento por causa de la
introducción de extensiones orientadas a objetos.
2.-El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de
Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la
necesidad de ajustes.
Access
------
*Ventajas
1.-Es la base de datos más amigable y versátil del mercado.
2.-Incluye expertos para realizar indagaciones, ellos pueden ayudar a encontrar
entradas duplicadas y realizar relaciones cruzadas de los datos.
4. 3.-Para aprender el programa basta tener la ayuda en línea, ya que es completa e
informativa.
4.-Altamente potente y eficiente
*Desventajas
1.-Base de datos de un muy reducido potencial, sólo para soluciones "caseras"
Proveedores de Sistemas de Gestión de Base de Datos:
SAP es el proveedor de SGBD relacionales de más rápido crecimiento.
IBM es una empresa que se dedica a la fabricación y comercialización de software y
hardware.
Nombre aplicaciones de los sistemas de bases de datos:
Banca
Líneas aéreas
Universidades
Transacciones de tarjetas de crédito
Telecomunicaciones
Finanzas
Ventas
Producción
Hacer comparación entre SGBD y Sistema de archivos:
Sistema de archivos:
Es un sistema operativo convencional los archivos permanentes son almacenados
en varios archivos tiene una serie de inconvenientes
-redundancia e inconsistencia de datos
-dificultad en el acceso a los datos
-aislamiento de datos
-problemas de integridad
-problemas de atomicidad
-problemas de seguridad
-anomalías en el acceso concurrente
Sistemas de bases de datos:
1. Existe redundancia controlada e integridad referencia.
2. Implementa mayor seguridad.
3. Existen actualizaciones directas.
4. No tienen independencia ni lógica ni física.
5. 5. Sus componentes son Hw, Sw, BD y Usuarios.
Dato: Cifra, letra o palabra que se suministra a la computadora como entrada y la
máquina almacena en un determinado formato
Información: La información es un conjunto organizado de datos procesados, que
constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema
Almacenamiento: Un dispositivo de almacenamiento de datos es un conjunto de
componentes utilizados para leer o grabar datos en el soporte de almacenamiento
de datos, en forma temporal o permanente. La unidad de disco junto con los discos
que graba, conforma un dispositivo de almacenamiento o unidad de
almacenamiento
Relación: es un tipo de base de datos(BD) que cumple con el modelo relacional (el
modelo más utilizado actualmente para implementar las BD ya planificadas
Tabla: Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde
se guardan los datos recogidos por un programa. Su estructura general se asemeja
a la vista general de un programa de hoja de cálculo
Formulario: es un documento, ya sea físico o digital, diseñado para que el usuario
introduzca datos estructurados (nombres, apellidos, dirección, fecha, etc.) en las
zonas correspondientes, para ser almacenados y procesados posteriormente
Consulta: Las consultas son los objetos de una base de datos que permiten
recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra
tabla. Básicamente, una consulta es una forma de buscar, encontrar y exhibir
determinada información
Cardinalidad: Dado un conjunto de relaciones en el que participan dos o más
conjuntos de entidades, la correspondencia de cardinalidad indica el número de
entidades con las que puede estar relacionada una entidad dada. ... Uno a Uno:
(1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad
B.
Registro: un registro (también llamado fila o tupla) representa un objeto único de
datos implícitamente estructurados en una tabla. En términos simples, una tabla de
una base de datos puede imaginarse formada de filas y columnas o campos.
Flexibilidad e Independencia: La complejidad de las BD y la necesidad de irlas
adaptando a la evolución del SI hacen que un objetivo básico de los SGBD sea dar
flexibilidad a los cambios. ... Para conseguir esta independencia, tanto los
6. usuarios que hacen consultas (o actualizaciones) directas como los profesionales
informáticos que escriben
Seguridad: Es el área relacionada con la informática y la telemática que se enfoca
en la protección de la infraestructura computacional y todo lo relacionado con esta y,
especialmente, la información contenida
Integridad de los Datos Integridad de datos. El término integridad de datos se
refiere la correctitud y completitud de la información en una base de datos. Cuando
los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la
integridad de los datos almacenados puede perderse de muchas maneras
diferentes.
Diseño Conceptual: Modelo Entidad- Relación: ejemplo, tipos de entidad Fuerte y
débil tipos de relación libro-prestado-lector libro y lector es un conjunto de
asociaciones una entidad participa en el tipo de relación -prestado.
Normalización La normalización de bases de datos es un proceso que consiste en
designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del
modelo entidad-relación al modelo relacional. Las bases de datos relacionales se
normalizan para: Evitar la redundancia de los datos.
Claves Primarias: En el diseño de bases de datos relacionales, se llama clave
principal a un campo o a una combinación de campos que identifica de forma única
a cada fila de una tabla. Una clave primaria comprende de esta manera una
columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan
la misma clave primaria.
Claves foráneas: En el contexto de bases de datos relacionales, una clave foránea
o clave ajena (o Foreign Key FK) es una limitación referencial entre dos tablas. La
clave foránea identifica una columna o grupo de columnas en una tabla (tabla hija o
referendo) que se refiere a una columna o grupo de columnas en otra tabla.