Está en la página 1de 16

CUESTIONARIO EVALUATIVO

NOMBRES: MARITZA LEYTON ALVAREZ, MARLYN BELEÑO FORERO

8°2

BARRANCABERMEJA

COLEGIO REAL DE MARES


CUESTIONARIO EVALUATIVO

DOCENTE: JAVIER MOLINA MONTEALEGRE

TEMA: BASES DE DATOS

BARRANCABERMEJA

COLEGIO REAL DE MARES


INTRODUCCION

En el entorno del mercado actual, la competitividad y la rapidez de maniobra de


una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez
una mayor demanda de datos y, por tanto, más necesidad de gestionarlos. Esta
demanda siempre ha estado patente en empresas y sociedades, pero en estos
años se ha disparado debido al acceso multitudinario a las redes integradas en
Internet y a la aparición de los dispositivos móviles que también requieren esa
información.
En informática se conoce como dato a cualquier elemento informativo que
tenga relevancia para un usuario. Desde su nacimiento, la informática se ha
encargado de proporcionar herramientas que faciliten la manipulación de los
datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían
como únicas herramientas de gestión de datos los ficheros con cajones, carpetas
y fichas de cartón. En este proceso manual, el tiempo requerido para manipular
estos datos era enorme. Pero la propia informática ha adaptado sus herramientas
para que los elementos que el usuario utiliza en cuanto a manejo de datos se
parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios,
carpetas, directorios,….
La clientela fundamental del profesional informático es la empresa. La empresa se
puede entender como un sistema de información formado por diversos objetos: el
capital, los recursos humanos, los inmuebles, los servicios que presta, etc.
CONTENIDO

1.- Nociones sobre sistemas de Bases de Datos. Propósito y utilidad de los


Sistemas de Gestión de Bases de Datos (SGBD). Arquitectura de los SGBD.
Niveles conceptual, externo e interno y sus correspondencias. Acceso a los datos.
Roles en el ambiente de las Bases de Datos. Evolución: Sistemas pre-
relacionales, relacionales y post-relacionales. Introducción a las bases de datos
relacionales. Lenguajes de bases de datos relacionales y sus componentes.
2.- Lenguaje SQL. Lenguaje de Definición de datos (DDL): creación, borrado y
modificación de tablas. Lenguaje de Manipulación de datos (DML): Atas, bajas y
cambios de datos. Consultas simples y complejas. Ordenación de resultados.
Expresiones condicionales. Funciones de agregación. Subconsultas. Operadores
existenciales. Ensambles internos y externos. Operadores algebraicos.
3.- Integridad en bases de datos relacionales. Conceptos de integridad
semántica. Restricciones de integridad declarativas: Restricciones de dominio, de
atributo, de relación y generales. Dependencias: clave primaria, alternativa y
foránea. Restricciones de Integridad Referencial: acciones referenciales y tipos de
matching. Información faltante: lógica trivaluada. Otras reglas del negocio:
implementación mediante SQL procedural. Triggers: tiempo de activación, eventos
disparadores, granularidad, condición y acción. Modelo de ejecución según SQL.
4.- Vistas. Definición. Ventajas, desventajas y aplicaciones. Vistas en SQL.
Recuperación y propagación de actualizaciones. Vistas actualizables. Triggers
instead-of. Vistas materializables.
5.- Álgebra relacional y de bolsas. Optimización de consultas. Álgebra
relacional y operaciones adicionales. Álgebra de bolsas. Operadores primitivos y
derivados. Correspondencia algebra relacional - álgebra de bolsas - SQL.
Funciones de agrupamiento.
Objetivos de la optimización de consultas. Costo de las operaciones. Reglas de
optimización. Optimización heurística. Estrategias generales. Planes de
evaluación. Utilización de índices y estimación de tamaño. Consultas ‘solo-índice’.
6.- Control de concurrencia. Procesamiento de Transacciones. Conceptos
básicos. Propiedades ACID de las transacciones. Operaciones conflictivas.
Problemas típicos de la concurrencia. Planes de ejecución de operaciones
concurrentes. Serializabilidad. Técnicas de control de concurrencia. Bloqueos.
Abrazo mortal e inanición. Protocolo de dos fases. Estampado de tiempos.
Granularidad de los ítems. Concurrencia en SQL: niveles de aislamiento.
7.- Recuperación ante fallas. Conceptos de recuperación. Tipos de fallas. Log de
transacciones. Checkpoints. Actualizaciones inmediatas y diferidas. Técnicas de
Recuperación. Algoritmos de recuperación basada en el Log. Estrategia de doble
paginación.
8.- Seguridad. Seguridad: Conceptos. Entorno de protección. Objetivos y
requerimientos. Control de accesos basado en autorizaciones. Vistas como
mecanismo de protección. Encriptado de datos. SQL inyectado. Control
mandatorio y discrecional en SQL: GRANT y REVOKE. Roles y asignaciones de
privilegios.
9.- Bases de datos post-relacionales. Nuevas aplicaciones. Fortalezas y
debilidades de los sistemas relacionales. Bases de datos objeto-relacionales.
Soporte objeto-relacional en SQL. Modelos de bases de datos avanzadas. Bases
de datos distribuidas. Apoyo a la toma de decisiones. Nociones sobre bases de
datos no-SQL y orientadas a dispositivos móviles.

OBJETIVO

Un sistema gestor de bases de datos (SGBD) consiste en una colección de


datos interrelacionados y un conjunto de programas para acceder a dichos datos.
La colección de datos, normalmente denominada base de datos, contiene
información relevante para una empresa. El objetivo principal de un SGBD es
proporcionar una forma de almacenar y recuperar la información de una base de
datos de manera que sea tanto práctica como eficiente.
Los sistemas de bases de datos se diseñan para gestionar grandes cantidades de
información. La gestión de los datos implica tanto la definición de estructuras para
almacenar la información como la provisión de mecanismos para la manipulación
de la información. Además los sistemas de base de datos deben proporcionar la
fiabilidad de la información almacenada, a pesar de las caídas del sistema o los
intentos de acceso sin autorización.
Una base de datos de puede definir como:
 Una colección interrelacionada de datos, almacenados en un conjunto sin
redundancias innecesarias cuya finalidad es la de servir a una o mas
aplicaciones de la manera mas eficiente.
 Conjunto de datos organizados con características afines entre sí, que
identifican a un ente en especial, cualquier colección de información
interrelacionada, es una base de datos.
 Conjunto autodescriptivo de registros integrados; autodescriptivo ya que
puede contener información del usuario, descripción de la Base de Datos,
que nos permiten representar las relaciones entre los datos. En donde la
información que se tiene almacenada esta disponible para todos los
usuarios del sistema, en los que los datos redundantes pueden eliminarse o
al menos minimizarse.
Los componentes de una base de datos son:
Los datos: El componente fundamental de una base de datos son los datos que
están interrelacionados entre si, formando un conjunto con un mínimo de
redundancias.
El software: los datos, para que puedan ser utilizados por diferentes usuarios y
diferentes aplicaciones, deben estar estructurados y almacenados de forma
independiente de las aplicaciones. Para ello se utiliza un software o conjunto de
programas que actúa de interfaz entre los datos y las aplicaciones. A este software
se le denomina Sistema de Gestión de Base de Datos (SGBD). El SGBD crea y
organiza la base de datos, y además atiende todas las solicitudes de acceso
hechas a la base de datos tanto por los usuarios como por las aplicaciones.
Recurso Humano:
 Informático: son los profesionales que definen y preparan la base de
datos.
 Usuarios: Son los que tienen acceso a la base de datos para ingresar o
manipular la información contenida en esta, dependiendo del nivel de
usuario o control de seguridad establecido.
INDICE

El índice de una base de datos es una estructura de datos que mejora la


velocidad de las operaciones, por medio de identificador único de cada fila de una
tabla, permitiendo un rápido acceso a los registros de una tabla en una base de
datos.
El índice tiene un funcionamiento similar al índice de un libro, guardando parejas
de elementos: el elemento que se desea indexar y su posición en la base de
datos. Para buscar un elemento que esté indexado, sólo hay que buscar en el
índice dicho elemento para, una vez encontrado, devolver un registro que se
encuentre en la posición marcada por el índice.
Los índices pueden ser creados usando una o más columnas, proporcionando la
base tanto para búsquedas rápidas al azar como de un ordenado acceso a
registros eficiente.
Los índices son construidos sobre árboles B, B+, B* o sobre una mezcla de ellos,
funciones de cálculo u otros métodos.
El espacio en disco requerido para almacenar el índice es típicamente menor que
el espacio de almacenamiento de la tabla (puesto que los índices generalmente
contienen solamente los campos clave de acuerdo con los que la tabla será
ordenada, y excluyen el resto de los detalles de la tabla), lo que da la posibilidad
de almacenar en memoria los índices de tablas que no cabrían en ella. En
una base de datos relacional un índice es una copia de una parte de la tabla.
Algunas bases de datos amplían la potencia del indexado al permitir que los
índices sean creados de funciones o expresiones. Por ejemplo, un índice puede
ser creado sobre la función upper(apellido), que almacenaría en el índice
solamente las versiones mayúsculas del campo apellido. Otra opción a veces
soportada, es el uso de índices "filtrados", donde las entradas del índice son
creadas solamente para los registros que satisfagan una cierta expresión
condicional. Un aspecto adicional de flexibilidad es permitir la indexación
en funciones definidas por el usuario, también como expresiones formadas de un
surtido de funciones incorporadas. Todos estos refinamientos de la indexación son
soportados en Visual FoxPro y otros lenguajes de programación, por ejemplo.
Los índices pueden ser definidos como únicos o no únicos. Un índice único actúa
como una restricción en la tabla previniendo filas idénticas en el índice.
PREGUNTAS Y RESPUESTAS

1- Que es una base de datos?

RTA: Una base de datos es un conjunto de datos pertenecientes a un mismo


contexto y almacenados sistemáticamente para su posterior uso. En este sentido;
una biblioteca puede considerarse una base de datos compuesta en su mayoría
por documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en formato digital, siendo
este un componente electrónico, por tanto se ha desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos,
abreviado SGBD (del inglés Database Management System o DBMS), que
permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como su utilización y
administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones
públicas; También son ampliamente utilizadas en entornos científicos con el
objeto de almacenar la información experimenta

2- Como crear una base de datos?

RTA: Al abrir Access, la vista Backstage muestra la pestaña Nuevo. La


pestaña Nuevo ofrece varias formas de crear una base de datos:
 Una base de datos en blanco Puede empezar desde cero si quiere. Se
trata de una buena opción si se tienen requisitos de diseño muy concretos o
datos existentes que hay que adaptar o incorporar.
 Una plantilla que se instala con Access Considere la posibilidad de
usar una plantilla si va a iniciar un nuevo proyecto y quiere adelantar
trabajo. Access incluye varias plantillas instaladas de manera
predeterminada.
 Una plantilla de Office.com Además de las incluidas en Access, puede
encontrar otras muchas plantillas en Office.com. Ni siquiera tiene que abrir
un explorador, las plantillas están disponibles en la pestaña Nuevo.
3- Como abres una base de datos?

 RTA: Haga doble clic en la base de datos para abrirla en el modo


predeterminado que se especifique en el cuadro de diálogo Opciones de
Access o el modo que haya establecido una directiva administrativa.
 Haga clic en Abrir para abrir la base de datos con acceso compartido en un
entorno multiusuario para que usted y otros usuarios puedan leer y escribir
en la base de datos.
 Haga clic en la flecha situada junto al botón Abrir y luego en Abrir en
modo solo lectura para abrir la base de datos con acceso de solo lectura
de modo que pueda verla pero no editarla. Otros usuarios aún pueden leer
y escribir en la base de datos.
 Haga clic en la flecha situada junto al botón Abrir y luego en Abrir en
modo solo lectura para abrir la base de datos con acceso exclusivo.
Cuando tiene una base de datos abierta con acceso exclusivo, cualquier
persona que intente abrir la base de datos recibirá un mensaje que indica
que "el archivo ya está en uso".

4- Como cierras una base de datos?


RTA: En la pestaña Archivo, elegir la opción Cerrar base de
datos .

- O bien cerrar Access. Obviamente la base también se cerrará.


5- Que es una tabla?

RTA: 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.

Las tablas se componen de dos estructuras:


 Campo: Corresponde al nombre de la columna. Debe ser único y además
de tener un tipo de dato asociado.
 Registro: Corresponde a cada fila que compone la tabla. Allí se componen
los datos y los registros. Eventualmente pueden ser nulos en su
almacenamiento.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato
correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya
que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan
a los registros insertados. El campo puede ser definido
como índice o autoincrementable, lo cual permite que los datos de ese campo
cambien solos o sean el principal indicar a la hora de ordenar los datos
contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos,
haciéndola accesible mediante su nombre o su seudónimo (alias) (dependiendo
del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales
en un inicio se componían de un modo similar

6- Como crear una tabla dentro de una base de datos?


RTA: Al crear una base de datos de Access, los datos se almacenarán en tablas
(listas basadas en temas que contienen filas y columnas). Por ejemplo, puede
crear una tabla de contactos para almacenar una lista de nombres, direcciones y
números de teléfono, o bien una tabla de productos para almacenar información
sobre los productos. En este artículo se explica cómo crear una tabla, agregar
campos a una tabla y cómo establecer la clave principal de una tabla, además de
cómo establecer las propiedades de campo y de tabla.
Antes de crear tablas y agregar campos, asegúrese de que comprende los
conceptos de fondo. Para obtener más información, consulte Introducción a tablas.

7- Que tipo de datos se usan en una base de datos?


 RTA: CHAR.
 VARCHAR.
 BINARY.
 VARBINARY.
 TINYBLOB.
 TINYTEXT.
 BLOB.
 TEXT.
8- Que significa crear una clave o llave principal en una tabla?
RTA: Una clave principal es un campo o un conjunto de campos con valores
únicos en una tabla. Los valores de la clave pueden usarse para hacer referencia
a registros completos, porque cada registro tiene un valor diferente para la clave.
Cada tabla solo puede tener una clave principal. Access puede crear
automáticamente un campo de clave principal al crear una tabla, o puede
especificar usted los campos que desea usar como clave principal. Este artículo
explica cómo y por qué usar claves principales.
Para definir la clave principal de una tabla, abra la tabla en la vista Diseño.
Seleccione el campo (o campos) que quiera usar y, en la cinta, haga clic en Clave
principal.

9- Que son relaciones?

RTA: Una relación , de los conjuntos es un subconjunto del producto


cartesiano

Una relación binaria es una relación entre dos


El concepto de relación implica la idea de enumeración, de algunos de los
elementos, de los conjuntos que forman tuplas.

Un caso particular es cuando todos los conjuntos de la relación son

iguales: en este caso se representa como , pudiéndose decir que la


relación pertenece a A a la n.

10- Cuantos tipos de relaciones hay y cuales son?


RTA: Existen tres tipos de elaciones, que son: uno a uno, una a varios y varios a varios.
En la Base de Datos las relaciones del tipo varios a varios no pueden ser expresadas, por
lo que deben ser remodelizadas.
Relaciones uno a uno

Figura 3. Relación uno a uno

En una relación uno a uno (Figura 3), cada registro de la Tabla MATERIA sólo
puede tener un registro coincidente en la Tabla PROFESOR y viceversa.
En este ejemplo se está representando que cada materia solamente puede ser
dada por un profesor.

Relaciones uno a varios

Figura 4. Relación uno a varios


En este modelo (Figura 4) ser representa que mas de un PROFESOR puede
dictar la misma MATERIA.
En la relación uno a varios un registro de la Tabla MATERIA puede tener muchos
registros coincidentes en la Tabla PROFESOR, pero un registro de la Tabla
PROFESOR sólo tiene un registro coincidente en la Tabla MATERIA.
Figura 5. Relación uno a varios
En este modelo (Figura 5) se representa un PROFESOR puede dictar varias
MATERIAS.

Relación varios a varios


En una relación varios a varios, un registro de la Tabla A puede tener muchos
registros coincidentes en la Tabla B y viceversa. Este tipo de relación sólo es
posible si se define una tercera tabla (denominada tabla de unión), cuya clave
principal consta de al menos dos campos; y que además, estos campos,
correspondan a las claves externas de las Tablas A y B.

Figura 6. Relación varios a varios


11- Como agregamos una relacion entre las tablas de la base de datos
Acess?
RTA: Uno de los objetivos de un buen diseño de base de datos es eliminar la
redundancia de los datos (datos duplicados). Para conseguirlo, conviene
desglosar los datos en muchas tablas basadas en temas para que cada hecho
esté representado solo una vez. Después, se debe proveer a Access de un medio
para recopilar de nuevo la información desglosada (esto se realiza colocando
campos comunes en tablas que estén relacionadas). Sin embargo, para realizar
este paso correctamente, primero debe conocer las relaciones existentes entre las
tablas y, a continuación, especificar dichas relaciones en la base de datos.

CONCULSIONES

1.Que las bases de datos forman el nucleó de las principales aplicaciones, sitio
web y servicios corporativos.

2. Que en todos los casos hay herramientas de gestión y control que


permiten verificar su funcionamiento y eventualmente corregirlo.

3. También se entiende que tiene una elevada capacidad y solidez para


administrar la información sin fallos ni errores.

4. Que una base de datos conlleva la existencia de tres tipos de usuarios

que son el

· diseño el cual administra los datos

· desarrollador implementa las transacciones e interfaces.

· Usuarios finales los cuales consultan y editan los datos

5. Que el propósito de una base de datos es responder a consultas y


ejecutar transacciones de datos. Que las bases de datos forman el nucleó
de las principales aplicaciones, sitio web y servicios corporativos.
BIBLIOGRAFIA

Puede ser una base de datos que contiene información sobre libros y otros
materiales de una biblioteca (por ejemplo un catálogo de biblioteca) o bien,
siguiendo la acepción más usada del término, un índice bibliográfico del
contenido de un conjunto de revistas y otras publicaciones
científicas como artículos científicos, actas de conferencias y congresos,
capítulos de libros, etc. Estas bases de datos suelen tener formato
electrónico y se consultan a través de Internet. Contienen citas
bibliográficas, referencias, abstracts (resumen de una publicación científica)
y, a menudo, el texto completo de los contenidos indexados, o enlaces al
texto completo.
Muchas bases de datos científicas son bases de datos bibliográficas pero
otras no lo son.
 En Chemical Abstracts Service, CAS, por ejemplo, hay bases de datos
de estructuras químicas, y
 En Entrez hay bases de datos de secuencias.
Fuera del ámbito de la ciencia, ocurre lo mismo: hay bases de datos que
contienen citas de artículos de revistas de historia del arte y hay bases de
datos de imágenes artísticas, como ARTstor.
Algunas bases de datos importantes se discuten a continuación. Para una
lista de bases de datos bibliográficas por tema, ver Lista de bases de datos
académicas y motores de búsqueda y en:List of academic databases and
search engines.Se debe tener nombre del autor, si es de un libro especificar
en que página se encuentra y si es de una dirección web colocar cuál es.

También podría gustarte