Vous êtes sur la page 1sur 9

1Qu es una base de datos?

Una base de datos es una coleccin de informacin organizada de forma que un programa de
ordenador pueda seleccionar rpidamente todos los archivos que se necesite. Una base de datos
es un sistema de archivos electrnicos, las bases de datos se organizan por campos registros y
archivos.

2Cules son las caractersticas de una base de datos?

La base de datos sus caractersticas son cuatro:

1 integridad: la integridad de una base de datos se refiere a la validez y la consistencia de los datos
almacenados normalmente la integridad se refiere a normas o reglas que no se pueden violar
estas normas normalmente se aplican a sus datos y a sus relaciones y es el SGBD el que se debe
encargar de mantenerlas.

2 seguridad: la seguridad de base de datos es la proteccin de datos frente a usuarios no


autorizados sin unas buenas medidas de seguridad la integridad de bases de datos ase que sean
ms vulnerables que en los sistemas de ficheros

3 concurrencia: en la concurrencia el SGBD gestionan el acceso concurrente a la base de datos y


garantizan que no ocurre problemas como lo puede ser al acceder simultneamente posiblemente
el acceso interfiera y haiga perdida de informacin o se pierda la integridad

4 recuperacin: los usuarios deben de hacer copias de seguridad cada da y si se produce un fallo
utilizar estas copias para resturarlas

3Cules son las ventajas de usar una base de datos?

1 obtener ms informacin de la misma cantidad de data: la base de datos facilita al usuario


obtener ms informacin debido a la facilidad que provee esta estructura para proveer datos a los
usuarios

2 compartir los datos: los usuarios de distintas oficinas los pueden compartir pero si estn
autorizados esto quiere decir que si por ejemplo esto cambia de contenido como lo puede ser la
direccin de un cliente todos los usuarios que puedan ingresar a ese dato vern inmediatamente
el dao afectado

3 balances de requerimientos conflictivos: para que la base de datos funcione se necesita de una
persona o un grupo de personas que se encarguen de su funcionamiento el titulo para esa
posicin es administrador de base de datos y provee la ventaja que se disea el sistema tomando
en mente la necesidad de cada departamento de la empresa.

4 se refuerza la estandarizacin: debido a lo que se menciono es ms fcil estandarizar procesos


formas nombres de datos etc.

5 redundancia controlada: es la duplicacin de archivos al dar actualizar esta lo que hace es que al
duplicarsen los archivos no genere demasiados esta los controla ms nunca la redundancia va a
ser eliminada
6 consistencia: al controlarse la redundancia cuando actualizas un dato, todos los usuarios
autorizados de las bases de datos pueden ver el cambio independientemente de que estn
trabajando en distintos sistemas

7 integridad: la base de datos tiene la capacidad de establecer ciertas condiciones cuando los
usuarios entran datos y rechazan entradas que no cumplan con las condiciones el DBA (data base
administrador) es responsable de establecer esas validaciones

8 seguridad: el DBA (data base administrador) al tener control la base de datos le provee
mecanismos que le permiten crear niveles de seguridad

9 flexibilidad y rapidez al obtener datos: aqu el usuario puede fcilmente obtener informacin de
la base de datos con tan solo escribir unas breves oraciones

10 aumentar la productividad de los programadores: debido a que los programadores no se tienen


que preocupar por la organizacin de los datos ni de su validacin, se puede concentrar en
resolver otros problemas

11 mejora el mantenimiento de los programas: debido a que los datos son independientes de los
programas, si ocurre un cambio de la estructura de una tabla, el cdigo no se afecta

12 independencias de los datos: los datos pueden modificarse para mejorar la base de datos y
como consecuencia no se puede modificar los programas

4Cules son los tipos de bases de datos y sus caractersticas?

Segn la variabilidad de la base de datos:

-Bases de datos estticas: son bases de datos nicamente de lecturas utilizadas primordialmente
para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos atreves del tiempo

-bases de datos dinmicas: son bases de datos donde la informacin almacenada se modifica con
el tiempo, permitiendo operaciones como actualizacin borrado y edicin de datos adems de
operaciones fundamentales de consulta

Segn el contenido

-bases de datos bibliogrficas: solo contienen un representante de la fuente primaria que permite
localizarla un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor
fecha de publicacin editorial ttulo edicin de una determinada publicacin

-bases de datos de texto completo: almacenan las fuentes primarias como por ejemplo todo el
contenido de todas las ediciones de una coleccin de revistas cientficas

Directorios: los directorios se clasifican en dos grandes tipos que son

Directorios empresariales

Directorios personales
-Base de datos o bibliotecas de informacin qumica o biolgica: son bases de datos que
almacenan diferente tipos de informacin proveniente de la qumica las ciencias de la vida o
mdicas se pueden considerar en varios subtipos que son

Las que almacenan secuencias de nucletidos o protenas

Las bases de datos de rutas metablicas

Bases de datos de estructura comprende los registros de datos experimentales sobre estructuras
3D de biomolecular

Base de datos clnicos

Bases de datos bibliogrficos (biolgicas qumicas mdicas y de otros campos)

Modelos de bases de datos: adems de clasificarse por su clasificacin tambin se pueden


clasificar de acuerdo a su modelo de administracin de datos

Un modelo de datos es bsicamente una descripcin de algo conocido como contenedor de datos
que es donde se guardan todos los datos

-bases de datos jerrquicas: en este modelo los datos se organizan en forma de rbol invertido en
un nodo padre de informacin

-bases de datos de red: este es un modelo ligeramente distinto del jerarquico su diferencia
fundamental es la modificacin del concepto de nodo se permite que un mismo nodo tenga varios
padres

-bases de datos transaccionales: son bases de datos cuyo nico fin es envi y recepcin de datos a
grandes velocidades

-bases de datos multidimensionales: son bases de datos ideadas para desarrollar aplicaciones muy
concretas como creacin de cubos OLAP bsicamente no se diferencian demasiado de las bases de
datos relacionadas (una tabla en una base de datos relacional podra hacerlo en una base de datos
multidimensional) la diferencia est ms bien a nivel conceptual

-bases de datos orientadas a objetos: este modelo bastante reciente y propios de los modelos
informticos orientados a objetos trata de almacenar trata de almacenar en la base de datos los
objetos completos

-bases de datos documentales: permite la registracin de un texto completo y en lneas generales


realizar bsquedas ms potentes

-bases de datos deductivas: un sistema de base de datos deductivos es un sistema de base de


datos pero con la diferencia de que permite hacer deducciones atreves de inferencias se basa
principalmente en reglas y hechos que son almacenados en la base de datos
5Quines son los usuarios de una base de datos?

Usuarios normales: son usuarios no sofisticados que interactan con el sistema mediante un
programa de aplicacin con una interfaz de formularios

Programadores de aplicaciones: son profesionales informticos que escriben los programas de


aplicacin utilizando herramientas para desarrollar interfaces de usuario

Usuarios sofisticados: interactan con el sistema sin programas escritos usando el lenguaje de
consulta de bases de datos para hacer sus consultas los analistas que envan sus consultas para
explorar los datos

Usuarios especializados: son usuarios sofisticados que escriben aplicaciones de bases de datos
especializadas y adecuadas para el procesamiento de datos especiales

6Explicar la arquitectura de una base de datos?

La arquitectura de un sistema de base de datos est influenciada por el sistema informtico que
soporta la instalacin del SGBD, lo que reflejar muchas de las caractersticas propias del sistema
subyacente en el SGBD.

1. Nivel interno: es el nivel ms bajo de abstraccin, y define cmo se almacenan los datos en el
soporte fsico, as como los mtodos de acceso.

2. Nivel conceptual: es el nivel medio de abstraccin. Se trata de la representacin de los datos


realizada por la organizacin, que recoge las vistas parciales de los requerimientos de los
diferentes usuarios y las aplicaciones posibles. Se configura como visin organizativa total, e
incluye la definicin de datos y las relaciones entre ellos.

3. Nivel externo: es el nivel de mayor abstraccin. A este nivel corresponden las diferentes vistas
parciales que tienen de la base de datos los diferentes usuarios. En cierto modo, es la parte del
modelo conceptual a la que tienen acceso.

7Qu es un sistema de administracin de base de datos?

El Sistema de Administracin de Bases de Datos


Es una coleccin de datos organizada para dar servicio eficientemente a muchas aplicaciones al
centralizar los datos y minimizar aquellos que son redundantes.
Un sistema de ambiente de bases de datos (SABD) es sencillamente el software que permite que
una institucin centralice sus datos, los administre eficientemente y proporcione acceso a los
datos almacenados mediante programas de aplicacin.

8Cules son las ventajas e inconvenientes de usar sistema manejador de base de datos?

Ventajas:

1 Oracle es un motor de base de datos y es el ms usado a nivel mundial

2 puede ejecutarse en todas la plataformas desde una pc hasta un sper computador


3 El Oracle soporta todas las funciones que se espera de un servidor serio un lenguaje de diseo
de base de datos muy completo

4 Permite el uso de articulaciones para la mejora de la eficiencia de replicacin e incluso ciertas


versiones admiten la distribucin de base de datos distribuida

5 el software del servidor puede ejecutarse en multitud de sistemas operativos

6 incluso existe una versin personalizada para Windows 9 lo cual es punto a favor para las
personas que se llevan trabajos para su casa

7 Oracle es la base de datos con ms orientacin hacia el internet

8 tiene un aceptable soporte

Desventajas:

1 presentan deficiencia con datos grficos

2 no se manipulan de forma manejable los bloques de texto como tipo de dato

3 el costo de actualizacin es muy elevado

4 El mal diseo de esta puede originar problemas a futuro

9 investigar proveedores de sistemas de administracin de bases de datos

Dbase

Filemaker

Fox pro

IBM DB2 Universal Database (DB2 UDB)

IBM Informix

Interbase de codegear, filial de Borland

MAGIC

Microsoft Access

Microsoft SQL server

NexusBD

Open access

Oracle

Paradox

pervasiveSQL

progress (DBMS)
Sybase ASE

Sybase ASA

Sybase IQ

windowBase

softland ERP

flexline

IBM IMS base de datos jerrquica

CA-IDMS

10 nombre aplicaciones de los sistemas de bases de datos

BANCA: informacin de clientes, cuentas, transacciones, prstamos entre otras

LINEAS AEREAS: informacin del cliente, horarios, vuelos, destinos, entre otras (primera base
distribuida geogrficamente)

UNIVERSIDADES: informacin del estudiante, carreras, horarios, materias entre otros

TELECOMUNICACIONES: para guardar registros de llamadas realizadas, generar facturas


mensuales, mantener el saldo de las tarjetas, telefnicas de prepago y almacenar informacin
sobre las redes

FINANZAS: para almacenar informacin de grandes empresas ventas y compras de documentos


formales financieros y como bolsas y bonos

VENTAS: para informacin de clientes de productos y formas

RECURSOS HUMANOS: para la informacin sobre empleados salarios impuestos y beneficios y


para la generacin de La nomina

PRODUCCION: es la gestin de la cadena de produccin y para el seguimiento de la produccin de


elementos en las factoras inventarios de elementos en almacenes y pedidos de elementos

11 hacer comparacin entre SGBD y sistemas de archivos

SGBD SISTEMA DE ARCHIVOS


El SGBD es un sistema de gestor de base de Un SISTEMA DE ARCHIVOS son los mtodos y
datos. Es un conjunto de programas que estructura de datos que un sistema operativo
permiten el almacenamiento modificacin y utiliza para seguir las pistas de los archivos de
extraccin de la informacin en una base de un disco, es decir es la manera de la que se
datos adems de proporcionar herramientas organizan los archivos en el disco
para aadir borrar modificar y analizar los
datos
12 datos: los datos son un documento o informacin, los datos son expresiones generales que
describen caractersticas de las entidades sobre las que operan los algoritmos. Estas expresiones
deben presentarse de una computadora.

13 informacin: la informacin es un conjunto de datos organizados que constituyen un mensaje.

14 Almacenamiento: son elementos dispositivos capaces de almacenar informacin puesto que


almacenan miles de datos con gran valor

15 relacin: una relacin en una base de datos permite definir la relacin entre los elementos
almacenados en varias tablas de Access puede visualizarlas estas son similares a las reglas que
determinan como se conectan los datos

16 tabla: las tablas en base de datos normalmente son tablas relacionadas en una base de datos
bien diseada cada tabla almacena datos sobre un tema en concreto. En estas tablas se suben
atributos

17 formularios: Los formularios son como los expositores de una tienda, que hacen que sea ms
fcil ver u obtener los artculos que se buscan. El diseo de los formularios es importante, dado
que son objetos con los que los usuarios agregan, editan o visualizan los datos almacenados en
las base de datos

18 consulta: Las consultas son una forma de buscar y recopilar informacin de una o ms tablas
para conseguir informacin detallada de una base de datos. 19 registr

20 Cardinalidad: la carnalidad indica un conjunto de relaciones en el que participan dos o ms


conjuntos de entidades la correspondencia de carnalidad indica el nmero de entidades con las
que pueda estar relacionadas con una entidad dada

Uno a uno: Una entidad de A se relaciona nicamente con una entidad en B y viceversa.
Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad
en B se relaciona con una nica entidad en A.
Varios a uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una
entidad en B se puede relacionar con 0 o muchas entidades en A.
Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.

21 entidades: es la representacin de un objeto o concepto del mundo real que se describe en una
base de datos ejemplos pueden ser nombres de entidades, alumno, empleados, articulo, entre
otros

22 flexibilidad e independencia: la independencia se divide en dos que son:

1. La independencia lgica: es la capacidad de modificar el esquema conceptual sin


tener que alterar los esquemas externos ni los programas de aplicacin, se puede
modificar el esquema conceptual para ampliar la base de datos o para reducirla
2. La independencia fsica: es la capacidad de modificar el esquema interno sin tener
que alterar el esquema conceptual
23 redundancia: la redundancia de datos se puede provocar por problemas como incremento del
trabajo. *Desperdicio de espacio de almacenamiento. *Inconsistencia de datos.

24 seguridad: Seguridad el objetivo es proteger la base de datos contra accesos no autorizados se


llama tambin privacidad

25 integridad de los datos: La integridad de la bases de datos es una correccin y exactitud de la


informacin contenida. Adems de conservar la seguridad en un sistema de base de datos que
permite el acceso a mltiples usuarios en tiempos paralelos.

26 concurrencia de usuarios: Cuando los accesos son concurrentes son todos de la lectura, un
problema que se produce es simplemente de rendimiento, causado por limitaciones de los
soportes que se dispone pocos mecanismos de acceso independiente

27 diseo conceptual: modelo entidad-relacin: es durante el diseo de un sistema de informacin


se han de modelar tanto los datos empleados por el sistema como los procesos que realizan tareas
sobre estos datos. El modelo de entidad/relacin es una tcnica de anlisis en la identificacin de
las entidades y de las relaciones que se dan entre ellas en la parte de realidad que pretendemos
modelar.

28 pasos para crear un modelo entidad/relacin: Antes de poder aplicar el proceso de


normalizacin debemos asegurarnos de que estamos trabajando con una base de datos relacional,
es decir, que cumple con la definicin.

29 normalizacin: Antes de poder aplicar el proceso de normalizacin debemos asegurarnos de


que estamos trabajando con una base de datos relacional, es decir, que cumple con la definicin.
En esta normalizacin se deben separar tablas porque la base de datos puede quedar pesando
demasiado y la informacin se puede convertir en errnea

Primera forma normal: todos los datos de un registro deben tener un nico valor y deben de ser
indivisibles las casillas todo se debe crear aparte

Segunda forma normal: es la dependencia. Cada campo de la tabla debe depender de su clave
primaria

Tercera clave normal: no puede haber ningn atributo que dependa de otro que no sea clave

30 diseo lgico modelo relacional: En el proceso de diseo de una base de datos hemos de
distinguir grandes fases:

1. DISEO LGICO: cuyo objetivo es transformar el esquema conceptual obtenido en


la etapa anterior adaptndolo al modelo de datos en el que se apoya el SGBD que
se va utilizar.
2. DISEO FSICO: cuyo objetivo es conseguir una instrumentacin, lo ms eficiente
posible.

31 claves primarias: Una clave primaria comprende de esa manera una columna o un conjunto de
columnas. Una clave primaria es un tributo de la tabla que sirve para identificar a alguien
32 claves forneas: las calves forneas es un contexto de bases de datos relacionadas con una
clave fornea o clave ajena en una limitacin referencial entre dos tablas la clave fornea
identifica una columna o grupos de columnas en una tabla

33 reglas de integridad: una base de datos contiene uso de datos que en cada momento deben
reflejar la realidad o ms concretamente de una porcin del mundo real estas reglas de integridad
son restricciones que se deben cumplir en todas las bases de datos relacionales y en todos sus
estados o instancias

https://es.slideshare.net/mariajothacortexita/glosario-bases-de-datos

34 etapas de diseo de una base de datos:

1) Etapa del diseo conceptual: en esta se obtiene informacin de la futura base de


datos independiente de la tecnologa que hay que emplear todava no se tiene en
cuenta que tipo de base se utilizara
2) Etapa de diseo lgico: en esta etapa se parte del resultado del diseo conceptual
que se transforma de forma que se adapte a la tecnologa que se debe emplear
3) Etapa de diseo fsico: en esta etapa se transforma la estructura obtenida en la
etapa del diseo lgico con el objetivo de conseguir una mayor eficiencia adems
se complementa con aspectos de implementacin fsica.
http://www.dataprix.com/11-etapas-diseno-bases-datos