Sei sulla pagina 1di 17

BASE DE DATOS

FACULTAD DE DERECHO Y CIENCIAS POLITICAS


ESCUELA PROFESIONAL DE DERECHO

INFORMATICA JURIDICA
Docente:
Alumnas:
Challa Inga, Sheyla
Cochn Lipa, Allison Juliette
Jimnez Flores, Madeleine
Paredes Olanda, Mara Lupe
CICLO: 4
SECCION: 3

AREQUIPA PERU
2014
INFORMATICA JURIDICA

Pgina 1

BASE DE DATOS

DEDICATORIA
Dedico este trabajo principalmente a Dios, por haberos dado la vida y
permitirme el haber llegado hasta este momento tan importante de mi
formacin profesional. A nuestras madres, por ser el pilar ms
importante
y por
demostrarnos siempre su cario y apoyo
incondicional sin importar nuestras diferencias de opiniones. A nuestros
padres, sentimos que estn con nosotros siempre A mis nuestros
compaeros, que sin su apoyo no hubiramos logrado esta meta.

INFORMATICA JURIDICA

Pgina 2

BASE DE DATOS

AGRADECIMIENTO:
A nuestra Doctora Karol Sue Rondn Saravia que en este andar por la
vida, influyo con sus lecciones y experiencias en formarnos como unas
personas de bien y preparadas para los retos que pone la vida, a ella
dedicamos cada una de ests paginas de nuestra tesis.

INFORMATICA JURIDICA

Pgina 3

BASE DE DATOS

INTRODUCCION
Uno de los objetivos fundamentales de un sistema de informacin es
contar no slo con recursos de informacin, sino tambin con los
mecanismos necesarios para poder encontrar y recuperar estos
recursos. De esta forma, las bases de datos se han convertido en un
elemento indispensable no slo para el funcionamiento de los grandes
motores de bsqueda y la recuperacin de informacin a lo largo y
ancho de la Web, sino tambin para la creacin de sedes web, Intranets
y otros sistemas de informacin en los que se precisa manejar grandes o
pequeos volmenes de informacin. La creacin de una base de datos
a la que puedan acudir los usuarios para hacer consultas y acceder a la
informacin que les interese es, pues, una herramienta imprescindible
de cualquier sistema informativo sea en red o fuera de ella.

Una base de datos es una coleccin de datos organizados y


estructurados segn un determinado modelo de informacin que refleja
no slo los datos en s mismos, sino tambin las relaciones que existen
entre ellos. Una base de datos se disea con un propsito especifico y
debe ser organizada con una lgica coherente. Los datos podrn ser
compartidos por distintos usuarios y aplicaciones, pero deben conservar
su integridad y seguridad al margen de las interacciones de ambos. La
definicin y descripcin de los datos han de ser nicas para minimizar la
redundancia y maximizar la independencia en su utilizacin.

INFORMATICA JURIDICA

Pgina 4

BASE DE DATOS
MARCO TEORICO
1. Qu es una base de datos?
Una base de datos es una herramienta para recopilar y organizar
informacin. En las bases de datos, se puede almacenar informacin
sobre personas, productos, pedidos, o cualquier otra cosa. Muchas bases
de datos empiezan siendo una lista en un programa de procesamiento
de texto o en una hoja de clculo. A medida que crece la lista, empiezan
a aparecer repeticiones e inconsistencias en los datos. Cada vez resulta
ms complicado comprender los datos presentados en la lista y existen
pocos mtodos para buscar o recuperar subconjuntos de datos para
revisarlos. Cuando empiezan a observarse estos problemas, es
aconsejable transferir la informacin a una base de datos creada
mediante un sistema de administracin de bases de datos (DBMS), como
Office Access 2007.
Una base de datos informatizada es un contenedor de objetos. Una base
de datos puede contener ms de una tabla. Por ejemplo, un sistema de
seguimiento de inventario que utiliza tres tablas no es un conjunto de
tres bases de datos, sino una sola base de datos que contiene tres
tablas. Excepto si se ha diseado especficamente para utilizar datos o
cdigo de otro origen, una base de datos de Access almacena sus tablas
en un solo archivo, junto con otros objetos, como formularios, informes,
macros y mdulos. Las bases de datos creadas con formato de Access
2007 tienen la extensin de nombre de archivo .accdb y las bases de
datos creadas con formatos de versiones anteriores de Access tienen la
extensin de nombre de archivo .mdb. Access 2007 se puede utilizar
para crear archivos con formatos de versiones anteriores (por ejemplo,
Access 2000 y Access 2002-2003).
2. Tipos de base de datos
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se est manejando, la utilidad de las mismas o las
necesidades que satisfagan.
Segn la variabilidad de la base de Datos
Bases de datos estticas
Son bases de datos de solo lectura, utilizadas primordialmente para
almacenar datos histricos que posteriormente se pueden utilizar para
INFORMATICA JURIDICA

Pgina 5

BASE DE DATOS
estudiar el comportamiento de un conjunto de datos a travs del tiempo,
realizar proyecciones, tomar decisiones y realizar anlisis de datos para
inteligencia empresarial.
Bases de datos dinmicas
stas son bases de datos donde la informacin almacenada se modifica
con el tiempo, permitiendo operaciones como actualizacin, borrado y
edicin de datos, adems de las operaciones fundamentales de
consulta. Un ejemplo de esto puede ser la base de datos utilizada en un
sistema de informacin de un supermercado, una farmacia, un videoclub
o una empresa.
Segn el contenido
Bases de datos bibliogrficas
Slo contienen un subrogante (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, etc. Puede contener un
resumen o extracto de la publicacin original, pero nunca el texto
completo, porque si no, estaramos en presencia de una base de datos a
texto completo (o de fuentes primarias ver ms abajo). Como su
nombre lo indica, el contenido son cifras o nmeros. Por ejemplo, una
coleccin de resultados de anlisis de laboratorio, entre otras.
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.
Bases de datos o "bibliotecas" de informacin qumica o
biolgica
Son bases de datos que almacenan diferentes tipos de informacin
proveniente de la qumica, las ciencias de la vida o mdicas. Se pueden
considerar en varios subtipos:

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 biomolculasBases de datos clnicas.

INFORMATICA JURIDICA

Pgina 6

BASE DE DATOS

Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de


otros campos): PubChem, Medline, EBSCOhost.

3. Modelos de bases de datos


Adems de la clasificacin por la funcin de las bases de datos, stas
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 (algo en donde se guarda la informacin), as
como de los mtodos para almacenar y recuperar informacin de esos
contenedores. Los modelos de datos no son cosas fsicas: son
abstracciones que permiten la implementacin de un sistema eficiente
de base de datos; por lo general se refieren a algoritmos, y conceptos
matemticos. Algunos modelos con frecuencia utilizados en las bases de
datos:
Bases de datos jerrquicas
En este modelo los datos se organizan en forma de rbol invertido
(algunos dicen raz), en donde un nodo padre de informacin puede
tener varios hijos. El nodo que no tiene padres es llamado raz, y a los
nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de
aplicaciones que manejan un gran volumen de informacin y datos muy
compartidos permitiendo crear estructuras estables y de gran
rendimiento. Una de las principales limitaciones de este modelo es su
incapacidad de representar eficientemente la redundancia de datos.
Base de datos de red
ste es un modelo ligeramente distinto del jerrquico; su diferencia
fundamental es la modificacin del concepto de nodo: se permite que un
mismo nodo tenga varios padres (posibilidad no permitida en el modelo
jerrquico).
Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca
una solucin eficiente al problema de redundancia de datos; pero, an
as, la dificultad que significa administrar la informacin en una base de
INFORMATICA JURIDICA

Pgina 7

BASE DE DATOS
datos de red ha significado que sea un modelo utilizado en su mayora
por programadores ms que por usuarios finales.
Bases de datos transaccionales
Son bases de datos cuyo nico fin es el envo y recepcin de datos a
grandes velocidades, estas bases son muy poco comunes y estn
dirigidas por lo general al entorno de anlisis de calidad, datos de
produccin e industrial, es importante entender que su fin nico es
recolectar y recuperar los datos a la mayor velocidad posible, por lo
tanto la redundancia y duplicacin de informacin no es un problema
como con las dems bases de datos, por lo general para poderlas
aprovechar al mximo permiten algn tipo de conectividad a bases de
datos relacionales.
Un ejemplo habitual de transaccin es el traspaso de una cantidad de
dinero entre cuentas bancarias. Normalmente se realiza mediante dos
operaciones distintas, una en la que se decrementa el saldo de la cuenta
origen y otra en la que incrementamos el saldo de la cuenta destino.
Para garantizar la atomicidad del sistema (es decir, para que no
aparezca o desaparezca dinero), las dos operaciones deben ser
atmicas, es decir, el sistema debe garantizar que, bajo cualquier
circunstancia (incluso una cada del sistema), el resultado final es que, o
bien se han realizado las dos operaciones, o bien no se ha realizado
ninguna.
Bases de datos relacionales
ste es el modelo utilizado en la actualidad para modelar problemas
reales y administrar datos dinmicamente. Tras ser postulados sus
fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en
San Jos (California), no tard en consolidarse como un nuevo
paradigma en los modelos de base de datos. Su idea fundamental es el
uso de "relaciones". Estas relaciones podran considerarse en forma
lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la
teora de las bases de datos relacionales creadas por Codd, la mayora
de las veces se conceptualiza de una manera ms fcil de imaginar. Esto
es pensando en cada relacin como si fuese una tabla que est
compuesta por registros (las filas de una tabla), que representaran las
tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no
tienen relevancia (a diferencia de otros modelos como el jerrquico y el
INFORMATICA JURIDICA

Pgina 8

BASE DE DATOS
de red). Esto tiene la considerable ventaja de que es ms fcil de
entender y de utilizar para un usuario espordico de la base de datos. La
informacin puede ser recuperada o almacenada mediante "consultas"
que ofrecen una amplia flexibilidad y poder para administrar la
informacin.
El lenguaje ms habitual para construir las consultas a bases de datos
relacionales es SQL, Structured Query Language o Lenguaje
Estructurado de Consultas, un estndar implementado por los
principales motores o sistemas de gestin de bases de datos
relacionales.
Durante su diseo, una base de datos relacional pasa por un proceso al
que se le conoce como normalizacin de una base de datos.
Durante los aos 80 la aparicin de dBASE produjo una revolucin en los
lenguajes de programacin y sistemas de administracin de datos.
Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje
base para su gestin.
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 relacionales (una tabla en una base de
datos relacional podra serlo tambin en una base de datos
multidimensional), la diferencia est ms bien a nivel conceptual; en las
bases de datos multidimensionales los campos o atributos de una tabla
pueden ser de dos tipos, o bien representan dimensiones de la tabla, o
bien representan mtricas que se desean estudiar.
Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informticos
orientados a objetos, trata de almacenar en la base de datos los objetos
completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que
incorpora todos los conceptos importantes del paradigma de objetos:

Encapsulacin - Propiedad que permite ocultar la informacin al


resto de los objetos, impidiendo as accesos incorrectos o
conflictos.

INFORMATICA JURIDICA

Pgina 9

BASE DE DATOS

Herencia - Propiedad a travs de la cual los objetos heredan


comportamiento dentro de una jerarqua de clases.
Polimorfismo - Propiedad de una operacin mediante la cual puede
ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir


operaciones sobre los datos como parte de la definicin de la base de
datos. Una operacin (llamada funcin) se especifica en dos partes. La
interfaz (o signatura) de una operacin incluye el nombre de la
operacin y los tipos de datos de sus argumentos (o parmetros). La
implementacin (o mtodo) de la operacin se especifica
separadamente y puede modificarse sin afectar la interfaz. Los
programas de aplicacin de los usuarios pueden operar sobre los datos
invocando a dichas operaciones a travs de sus nombres y argumentos,
sea cual sea la forma en la que se han implementado. Esto podra
denominarse independencia entre programas y operaciones.
SQL:2003, es el estndar de SQL92 ampliado, soporta los conceptos
orientados a objetos y mantiene la compatibilidad con SQL92.
Bases de datos documentales
Permiten la indexacin a texto completo, y en lneas generales realizar
bsquedas ms potentes. Tesaurus es un sistema de ndices optimizado
para este tipo de bases de datos.
Bases de datos deductivas
Un sistema de base de datos deductiva, es un sistema de base de datos
pero con la diferencia de que permite hacer deducciones a travs de
inferencias. Se basa principalmente en reglas y hechos que son
almacenados en la base de datos. Las bases de datos deductivas son
tambin llamadas bases de datos lgicas, a raz de que se basa en
lgica matemtica. Este tipo de base de datos surge debido a las
limitaciones de la Base de Datos Relacional de responder a consultas
recursivas y de deducir relaciones indirectas de los datos almacenados
en la base de datos.
4. Lenguaje
Utiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es
declarativo y permite al ordenador hacer deducciones para contestar a
consultas basndose en los hechos y reglas almacenados.
5. Ventajas
INFORMATICA JURIDICA

Pgina 10

BASE DE DATOS

Uso de reglas lgicas para expresar las consultas.


Permite responder consultas recursivas.
Cuenta con negaciones estratificadas
Capacidad de obtener nueva informacin a travs de la ya
almacenada en la base de datos mediante inferencia.
Uso de algoritmos de optimizacin de consultas.
Soporta objetos y conjuntos complejos.

6. Fases
Fase de Interrogacin: se encarga de buscar en la base de datos
informaciones deducibles implcitas. Las reglas de esta fase se
denominan reglas de derivacin.
Fase de Modificacin: se encarga de aadir a la base de datos nuevas
informaciones deducibles. Las reglas de esta fase se denominan reglas
de generacin.

7. Interpretacin
Encontramos dos teoras de interpretacin de las bases de datos
deductiva consideramos las reglas y los hechos como axiomas. Los
hechos son axiomas base que se consideran como verdaderos y no
contienen variables. Las reglas son axiomas deductivos ya que se
utilizan para deducir nuevos hechos.

Teora de Modelos: una interpretacin es llamada modelo


cuando para un conjunto especfico de reglas, stas se cumplen
siempre para esa interpretacin. Consiste en asignar a un
predicado todas las combinaciones de valores y argumentos de
un dominio de valores constantes dado. A continuacin se debe
verificar si ese predicado es verdadero o falso.

8. Mecanismos
Existen dos mecanismos de inferencia:

Ascendente: donde se parte de los hechos y se obtiene nuevos


aplicando reglas de inferencia.

INFORMATICA JURIDICA

Pgina 11

BASE DE DATOS

Descendente: donde se parte del predicado (objetivo de la


consulta realizada) e intenta encontrar similitudes entre las
variables que nos lleven a hechos correctos almacenados en la
base de datos.

Sistema de Gestin de bases de datos distribuida (SGBD)


La base de datos y el software SGBD pueden estar distribuidos en
mltiples sitios conectados por una red. Hay de dos tipos:

Distribuidos homogneos: utilizan el mismo SGBD en mltiples


sitios.

Distribuidos heterogneos: Da lugar a los SGBD federados o


sistemas multibase de datos en los que los SGBD participantes
tienen cierto grado de autonoma local y tienen acceso a varias
bases de datos autnomas preexistentes almacenados en los
SGBD, muchos de estos emplean una arquitectura cliente-servidor.

Estas surgen debido a la existencia fsica de organismos


descentralizados. Esto les da la capacidad de unir las bases de datos de
cada localidad y acceder as a distintas universidades, sucursales de
tiendas, etctera.
9. Con Access, puede:

10.

Agregar ms datos a una base de datos, por ejemplo, un elemento


nuevo en un inventario.
Modificar datos existentes en la base de datos, por ejemplo,
cambiar la ubicacin de un elemento.
Eliminar informacin, por ejemplo, si se ha vendido o retirado un
artculo.
Organizar y ver los datos de distintas formas.
Compartir los datos con otros usuarios mediante informes,
mensajes de correo electrnico, una intranet o Internet.
Volver al principio Volver al principio
Partes de una base de datos de Access

En las secciones siguientes, se describen brevemente los componentes


de una base de datos de Access tpica. Para obtener ms informacin
acerca de cada componente, siga los vnculos de la seccin Vea tambin
de este artculo.
INFORMATICA JURIDICA

Pgina 12

BASE DE DATOS

Tablas
Una tabla de una base de datos es similar en apariencia a una hoja de
clculo, en cuanto a que los datos se almacenan en filas y columnas.
Como consecuencia, normalmente es bastante fcil importar una hoja
de clculo en una tabla de una base de datos. La principal diferencia
entre almacenar los datos en una hoja de clculo y hacerlo en una base
de datos es la forma de organizarse los datos.
Para lograr la mxima flexibilidad para una base de datos, la informacin
tiene que estar organizada en tablas, para que no haya redundancias.
Por ejemplo, si se almacena informacin sobre empleados, cada
empleado se insertar una sola vez en una tabla que se configurar para
contener nicamente datos de los empleados. Los datos sobre productos
se almacenarn en su propia tabla, y los datos sobre sucursales tambin
tendrn su tabla aparte. Este proceso se conoce como normalizacin.
Cada fila de una tabla se denomina registro. En los registros es donde se
almacena cada informacin individual. Cada registro consta de campos
(al menos uno). Los campos corresponden a las columnas de la tabla.
Por ejemplo, puede trabajar con una tabla denominada "Empleados", en
la que cada registro (fila) contiene informacin sobre un empleado
distinto y cada campo (columna) contiene un tipo de informacin
diferente, como el nombre, los apellidos, la direccin, o similares. Los
campos se deben configurar con un determinado tipo de datos, ya sea
texto, fecha, hora, numrico, o cualquier otro tipo.
Otra forma de describir registros y campos es imaginando un catlogo
de fichas tradicional de una biblioteca. Cada ficha del armario
corresponde a un registro de la base de datos. Cada informacin
contenida en una ficha (autor, ttulo, etc.) corresponde a un campo de la
base de datos.

Formularios
Los formularios se conocen a veces como "pantallas de entrada de
datos". Son las interfaces que se utilizan para trabajar con los datos y, a
menudo, contienen botones de comando que ejecutan diversos
comandos. Se puede crear una base de datos sin usar formularios,
INFORMATICA JURIDICA

Pgina 13

BASE DE DATOS
editando los datos de las hojas de las tablas. No obstante, casi todos los
usuarios de bases de datos prefieren usar formularios para ver, escribir y
editar datos en las tablas.
Los formularios proporcionan un formato fcil de utilizar para trabajar
con los datos. Adems, se les puede agregar elementos funcionales,
como botones de comando. Puede programar los botones para
determinar qu datos aparecen en el formulario, abrir otros formularios
o informes, o realizar otras tareas diversas. Por ejemplo, podra crear un
formulario denominado "Formulario de cliente" para trabajar con datos
de clientes. El formulario de cliente podra tener un botn para abrir un
formulario de pedido en el que se pudiese escribir un pedido nuevo del
cliente.
Los formularios tambin permiten controlar la manera en que otros
usuarios interactan con los datos de la base de datos. Por ejemplo,
puede crear un formulario que muestre nicamente ciertos campos y
que permita la ejecucin de determinadas operaciones solamente. As,
se favorece la proteccin de los datos y se facilita la entrada correcta de
datos.

Informes
Los informes sirven para resumir y presentar los datos de las tablas.
Normalmente, un informe responde a una pregunta especfica, como
"Cunto dinero se ha facturado por cliente este ao?" o "En qu
ciudades estn nuestros clientes?" Cada informe se puede disear para
presentar la informacin de la mejor manera posible.

Un informe se puede ejecutar en cualquier momento y siempre reflejar


los datos actualizados de la base de datos. Los informes suelen tener un
formato que permita imprimirlos, pero tambin se pueden consultar en
la pantalla, exportar a otro programa o enviar por correo electrnico.

Consultas
Las consultas son las que verdaderamente hacen el trabajo en una base
de datos. Pueden realizar numerosas funciones diferentes. Su funcin
INFORMATICA JURIDICA

Pgina 14

BASE DE DATOS
ms comn es recuperar datos especficos de las tablas. Los datos que
desea ver suelen estar distribuidos por varias tablas y, gracias a las
consultas, puede verlos en una sola hoja de datos. Adems, puesto que
normalmente no desea ver todos los registros a la vez, las consultas le
permiten agregar criterios para "filtrar" los datos hasta obtener solo los
registros que desee. Las consultas a menudo sirven de origen de
registros para formularios e informes.
Algunas consultas son "actualizables", lo que significa que es posible
editar los datos de las tablas base mediante la hoja de datos de la
consulta. Si trabaja con una consulta actualizable, recuerde que los
cambios se producen tambin en las tablas, no solo en la hoja de datos
de la consulta.
Hay dos tipos bsicos de consultas: las de seleccin y las de accin. Una
consulta de seleccin simplemente recupera los datos y hace que estn
disponibles para su uso. Los resultados de la consulta pueden verse en
la pantalla, imprimirse o copiarse al portapapeles. O se pueden utilizar
como origen de registros para un formulario o un informe.
Una consulta de accin, como su nombre indica, realiza una tarea con
los datos. Las consultas de accin pueden servir para crear tablas
nuevas, agregar datos a tablas existentes, actualizar datos o eliminar
datos.

Macros
Las macros en Access se pueden considerar como un lenguaje de
programacin simplificado, que se puede utilizar para aumentar la
funcionalidad de la base de datos. Por ejemplo, puede adjuntar una
macro a un botn de comando en un formulario, de modo que la macro
se ejecute cuando se haga clic en el botn. Las macros contienen
acciones que realizan tareas, como abrir un informe, ejecutar una
consulta o cerrar la base de datos. Casi todas las operaciones de bases
de datos que normalmente se realizan manualmente se pueden
automatizar mediante macros, ahorrando as mucho tiempo.
Mdulos
Los mdulos, como las macros, son objetos que sirven para aumentar la
funcionalidad de la base de datos. Mientras que las macros en Access se
INFORMATICA JURIDICA

Pgina 15

BASE DE DATOS
crean seleccionando acciones de una lista, los mdulos se escriben en el
lenguaje de programacin de Visual Basic para Aplicaciones (VBA). Un
mdulo es una coleccin de declaraciones, instrucciones y
procedimientos que se almacenan conjuntamente como una unidad. Un
mdulo puede ser de clase o estndar. Los mdulos de clase se adjuntan
a formularios o informes, y normalmente contienen procedimientos
especficos del formulario o el informe al que se adjuntan. Los mdulos
estndar contienen procedimientos generales que no estn asociados a
ningn otro objeto. Los mdulos estndar se enumeran en Mdulos en el
panel de exploracin, pero los mdulos de clase no.

PROBLEMATICA

INFORMATICA JURIDICA

Pgina 16

BASE DE DATOS

INFORMATICA JURIDICA

Pgina 17

Potrebbero piacerti anche