Professional Documents
Culture Documents
Google Académico
Una base de datos es un conjunto de datos persistentes que es utilizado por los sistemas de
aplicación de alguna empresa dada.
Los usuarios de la base de datos pueden realizar un montón de operaciones (AGREGAR NUEVOS
ARCHIVOS, INSERTAR DATOS,RECUPERAR DATOS, MODIFICAR DATOS, ELIMINA DATOS O
REGISTROS)
Datos: Es todo los que almacena la base de datos .- que en su conjunto se conoce como
información por el valor que se le da.
El poder acceder solo yop como usuario se le conoce como monousuario y varias peticiones
a la misma base de datos multiusuario
Software DBMS una capa entre la base de datos y los usuarios que es por donde pasan todas
las peticiones …. También se le conoce al DBMS como servidor de base de datos existen
muchos motores…. ORACLE; SQL SERVER, MY SQL
Hardware.- se refiere a los equipos donde se ejecuta el software DBMS que se necesita discos
de almacenamiento donde se manejan grandes volúmenes de información.
TABLA
FILAS REGISTROS
'2. Los operadores disponibles para el usuario (por ejemplo, para recuperación) son operadores que
generan nuevas tablas a partir de las anteriores
Se utilizan para describir datos en los niveles conceptual y físico. Estos modelos utilizan registros e
instancias para representar la realidad, así como las relaciones que existen entre estos registros
(ligas) o apuntadores
El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la
lógica de predicado y en la teoría de conjuntos. Éste es el modelo más utilizado en la actualidad para
modelar problemas reales y administrar datos dinámicamente.
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia
de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más
fácil de entender y de utilizar para un usuario casual de la base de datos.
La información puede ser recuperada o almacenada por medio de «consultas» que ofrecen una
amplia flexibilidad y poder para administrar la información.El lenguaje más común para construir las
consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje
Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de
gestión de bases de datos relacionales. Este modelo considera la base de datos como una colección
de relaciones.
MODELO DE RED
Este modelo representa los datos mediante colecciones de registros y sus relaciones se representan
por medio de ligas o enlaces, los cuales pueden verse como punteros. Los registros se organizan en
un conjunto de gráficas arbitrarias.
Modelo jerárquico:
El modelo jerárquico de bases de datos fue el pionero en los sistemas de bases de datos, allá por
comienzos de los años 60. En realidad no hay un modelo teórico detrás sino que surgió a raíz de los
trabajos de IBM y de la NAA (North American Aviation)
Modelo Entidad-Relación:
Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de entidades,
que son objetos que existen y que se distinguen de otros por sus características, por ejemplo: un
alumno se distingue de otro por sus características particulares como lo es el nombre, o el numero
de control asignado al entrar a una institución educativa, así mismo, un empleado, una materia, etc.
Las entidades pueden ser de dos tipos:
Tangibles:Son todos aquellos objetos físicos que podemos ver, tocar o sentir.
Intangibles:Todos aquellos eventos u objetos conceptuales que no podemos ver, aun sabiendo que
existen, por ejemplo: la entidad materia, sabemos que existe, sin embargo, no la podemos visualizar
o tocar.
Las características de las entidades en base de datos se llaman atributos, por ejemplo el nombre,
dirección teléfono, grado, grupo, etc. son atributos de la entidad alumno; Clave, número de seguro
social, departamento, etc., son atributos de la entidad empleado. A su vez una entidad se puede
asociar o relacionar con más entidades a través de relaciones.
Consideremos una empresa que requiere controlar a los vendedores y las ventas que ellos realizan;
de este problema determinamos que los objetos o entidades principales a estudiar son el empleado
(vendedor) y el artículo (que es el producto en venta), y las características que los identifican son:
Empleado: Artículo:
Nombre Descripción
Puesto Costo
Salario Clave
R.F.C.
Los objetos encapsulan atributos (forman el estado) y métodos (servicios que brinda) lo que le da
una cierta funcionalidad. Los objetos coordinan sus actividades a través del llamado mutuo de
métodos
El modelo orientado a objetos tiene un gran número de objetos autónomos con distinta funcionalidad
disponibles en un sistema distribuido.
LOS TRES NIVELES DE LA ARQUITECTURA
se divide en tres niveles, conocidos como interno, conceptual y externo, respectivamente (vea la
figura 2.1). Hablando en términos generales: ■
El nivel interno (también conocido como el nivel físico) es el que está más cerca del al macenamiento
físico; es decir, es el que tiene que ver con la forma en que los datos están almacenados físicamente.
Su labor se refiere a como se almacenan físicamente los datos, se describen estructuras de datos
complejas.
■ El nivel externo (también conocido como el nivel lógico de usuario) es el más próximo a los
usuarios; es decir, el que tiene que ver con la forma en que los usuarios individuales ven los datos.
■ El nivel conceptual (también conocido como el nivel lógico de la comunidad, o en oca siones sólo
como el nivel lógico, sin calificar) es un nivel de indirección entre los otros dos.
En este nivel se describen los datos que se almacenan en la Base de Datos, además de las
relaciones que existen entre éstas.
ARQUITECTURA CLIENTE-SERVIDOR
desde un punto de vista más elevado, un sistema de base de datos puede ser visto como un sistema
que tiene una estructura muy sencilla de dos partes, las cuales consisten en un servidor (también
denominado parte dorsal o servicios de fondo) y un conjunto de clientes (también llamados partes
frontales, aplicaciones para el usuario o interfaces
El servidor es precisamente el propio DBMS. Soporta todas las funciones básicas del DBMS
definición de datos, manipulación de datos, seguridad e integri 1dad de los datos, etcétera. En
particular, proporciona todo el soporte de los niveles externo, conceptual e interno explicados en las
secciones Por lo tanto, en este contexto, "servidor" es sólo el nombre del DBMS.
■ Los clientes son las diversas aplicaciones que se ejecutan sobre el DBMS, tanto aplicaciones
escritas por el usuario como aplicaciones integradas (es decir, aplicaciones proporcionadas por el
fabricante del DBMS o por alguna otra compañía). Por supuesto, en lo que concierne al servidor, no
hay diferencia entre las aplicaciones escritas por el usuario y las integradas; todas usan la misma
interfaz con el servidor, como la interfaz de nivel externo expuesta en la se
+
EL PROCESAMIENTO DISTRIBUIDO
que una sola tarea de procesamiento de datos pueda extenderse a varias máquinas de la red
pagina 120
Se dice entonces que una relación está en 1FN si los dominios de todos los atributos son
atómicos (Silberschatz A., Korth H. y Sudarshan S., 2006) y monovalentes (Reynosa E.,
Maldonado C., Muñoz R., Damiano L., Abrutsky M, 2012). Se le llama atómico a los elementos de
un dominio cuando son unidades indivisibles. En la primera tabla “Mochila” y “Computadora” son
elementos divisibles por lo que esa tabla no está en 1FN. El término monovalente se refiere a
que los valores no pueden repetirse y deben expresarse una sola vez por ocurrencia. Si una tupla
tiene repetida varias veces la misma información deberá reducirse a una única instancia. A eso se
refiere la expresión, eliminar grupos repetitivos.
PRIMERA FORMA NORMAL: Una relación está en primera forma normal (1FN) si y sólo si
todos los dominios simples subyacentes contienen sólo valores atómicos.
La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y
colocarse en tablas separadas.
555-403-1659
456 James Wright
555-776-4100
Cliente
ID Cliente Teléfono
123 555-861-2025
456 555-403-1659
456 555-776-4100
789 555-808-9633
SEGUNDA FORMA NORMA: Una relación está en segunda forma normal (2FN) si y sólo si está
en 1FN y todos los atributos no clave dependen por completo de cualquier clave candidata.
Asegura que todas las columnas que no son llave sean completamente dependientes de la llave
primaria (PK).
TERCERA FORMA NORMA: Una relación está en tercera forma normal (3FN) si y sólo si está
en 2FN y todos los atributos no clave dependen de manera no transitiva de cualquier clave
candidata.