Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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:
INFORMATICA JURIDICA
Pgina 6
BASE DE DATOS
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:
INFORMATICA JURIDICA
Pgina 9
BASE DE DATOS
Pgina 10
BASE DE DATOS
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.
8. Mecanismos
Existen dos mecanismos de inferencia:
INFORMATICA JURIDICA
Pgina 11
BASE DE DATOS
10.
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.
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