NOMBRE: MÓNICA CHUGÁ
AULA: 5to C2
Una base de datos es una colección de datos
relacionados,
que
permite
el
almacenamiento, organización, manipulación y recuperación
de información en forma eficiente, Microsoft Access es un
sistema gestor de Base de Datos, basado en el argumento de
las bases de datos relacionales, las cuales están constituidas
por una o más tablas que contienen la información ordenada
de una forma organizada.

El entorno gráfico de Access permite acceder a los datos
requeridos de una manera simple, eficiente y segura, contiene
herramientas de diseño y programación, además incluye bases
de datos listas para ser usadas en tareas muy comunes, que
como ordenar libros, archivar documentación, etc.
Es una serie de recursos para manejar grandes volúmenes de
información, sin embargo no todos los sistemas que manejan
información son bases de datos.
Un sistema de bases
siguientes características:

de

datos

debe

responder

a

las

• Independencia de los Datos. Es decir, que los datos no
dependen del programa y por tanto cualquier aplicación puede
hacer uso de los datos.
• Reducción de la Redundancia. Llamamos redundancia a la
existencia de duplicación de los datos, al reducir ésta al máximo
conseguimos un mayor aprovechamiento del espacio y además
evitamos que existan inconsistencias entre los datos. Las
inconsistencias se dan cuando nos encontramos con datos
contradictorios.
• Seguridad. Un SBD debe permitir que tengamos un control sobre
la seguridad de los datos.
Un SBD está formado por:
• Personas
• Máquinas
• Programas
• Datos
Los Datos.
Es lo que se conoce como base de datos propiamente dicha. Para manejar
estos datos utilizamos una serie de programas.
Los Programas.
Son los encargados de manejar los datos, son conocidos como DBMS (Data
Base Management System) o también SGBD(Sistema Gestor de Base de
Datos). Los DBMS tienen dos funciones principales que son:
-La definición de las estructuras para almacenar los datos.
-La manipulación de los datos.
Los SBD pueden ser estudiados desde tres
niveles distintos:
• 1 Nivel Físico.
• 2 Nivel Conceptual.

• 3 Nivel Visión.
1 Nivel Físico.
Es el nivel real de los datos almacenados. Es
decir como se almacenan los datos, ya sea en
registros, o como sea. Este nivel es usado por
muy pocas personas que deben estar
cualificadas para ello. Este nivel lleva asociada
una representación de los datos, que es lo que
denominamos Esquema Físico.
2 Nivel Conceptual.
• Es el correspondiente a una visión de la base
de datos desde el punto de visto del mundo
real. Es decir tratamos con la entidad u objeto
representado, sin importarnos como está
representado o almacenado. Este nivel lleva
asociado el Esquema Conceptual.
3 Nivel Visión.
Son partes del esquema conceptual. El nivel
conceptual presenta toda la base de datos,
mientras que los usuarios por lo general sólo
tienen acceso a pequeñas parcelas de ésta. El
nivel visión es el encargado de dividir estas
parcelas. Un ejemplo sería el caso del empleado
que no tiene porqué tener acceso al sueldo de
sus compañeros o de sus superiores. El esquema
asociado a éste nivel es el Esquema de Visión.
Los tres niveles vistos, componen lo que conocemos
como arquitectura de base de datos a tres niveles.
A menudo el nivel físico no es facilitado por muchos
DBMS, esto es, no permiten al usuario elegir como se
almacenan sus datos y vienen con una forma estándar
de almacenamiento y manipulación de los datos.
La arquitectura a tres niveles se puede representar
como sigue:
Modelos de Datos
Existen multitud de estos modelos que se
conocen como Modelos de Datos, algunos de
estos modelos son:
• Modelo Relacional de Datos
• Modelo de Red
• Modelo Jerárquico
Conceptos del Modelo Entidad-Relación
Los diagramas Entidad – Relación representan la estructura lógica de una base de
datos de manera gráfica. Los símbolos utilizados son los siguientes:
- Rectángulo.- Conjunto de entidades.
-Elipse.- Atributos.
-Rombos.- Conjunto de relaciones
- Líneas.- Unen atributos a conjuntos de entidades; unen atributos a conjuntos de
relaciones; y unen conjuntos de entidades con conjuntos de relaciones. Si la flecha
tiene punta, en ese sentido está el uno y si no la tiene, en ese sitio está el muchos. La
orientación señala cardinalidad.
- Elipse doble.- Se trata de dos elipses concéntricas. Representan atributos multi
valorados. - Elipse discontinua.- Atributos derivados.
- Líneas dobles.- Indican participación total de un conjunto de entidades en un conjunto
de relaciones. - Subrayado.- Subraya los atributos que forman parte de la clave primaria
del conjunto de entidades.
Si el conjunto de relaciones tiene atributos asociados, se le unen a la relación. En
diagramas Entidad - Relación se indican los papeles (roles) mediante etiquetas en
líneas que unen los conjuntos de relaciones con conjuntos de entidades.
Los conjuntos de relaciones no binarias se especifican uniendo al conjunto
relaciones tantas entidades como marque la relación. No es recomendable
utilización, prefiriéndose el uso de relaciones binarias.

los
las
de
su
Programas que conforman el DBMS
El DBMS se compone de una serie de módulos:
El Compilador de DDL (Data Definition Lenguaje). El DDL sirve para definir estructuras
de almacenamiento, y por tanto para crear esquemas conceptuales.
El resultado de compilar todas las instrucciones DDL se va a almacenar en lo que se
conoce como Diccionario de Datos. Este diccionario nos aportará información acerca
de la base de datos. El diccionario de datos depende del DBMS.
El recopilador DML (Data Management Language). Las instrucciones de manejo que
define van dentro de un lenguaje de alto nivel cualquiera (Lenguaje Anfitrión) (El DML
se llama Lenguaje Huésped). El primer paso del pre-compilador es traducir las
instrucciones del DML al lenguaje anfitrión.
El Procesador de Consultas permite al usuario "jugar" con los datos, o sea consultarlos
sin necesidad de construir un programa de aplicación. Cuenta con un Optimizador de
DML para optimizar esas consultas.
El Manejador de Bases de Datos realiza la traducción entre los diferentes esquemas
de la base de datos. Si un usuario quiere acceder a unos datos, el manejador
comprobará su esquema externo para averiguar a que datos tiene acceso ese usuario;
luego estudia el esquema conceptual completo, a continuación accede al esquema
físico para saber como trabajar con ellos y finalmente los proporcionará al usuario.
Personas relacionadas con un SBD
Administrador de base de datos (DBA).

Define los esquemas de la base de datos; estructuras y esquemas de los 3
niveles. Más que una persona suele ser un grupo de personas.
Programador de aplicaciones.
Utilizando un lenguaje de alto nivel y llamadas en DML crean programas
para usar la base de datos.
Usuarios casuales.
Son usuarios que tienen conocimientos de los DL, hacen uso de los DML de
modo interactivo (es decir a través del procesador de consultas)
Usuarios ingenuos.
Emplean el SBD sin conocimientos de informática, es decir usan los
programas de aplicación.
BASE DE DATOS

BASE DE DATOS

  • 1.
  • 2.
    Una base dedatos es una colección de datos relacionados, que permite el almacenamiento, organización, manipulación y recuperación de información en forma eficiente, Microsoft Access es un sistema gestor de Base de Datos, basado en el argumento de las bases de datos relacionales, las cuales están constituidas por una o más tablas que contienen la información ordenada de una forma organizada. El entorno gráfico de Access permite acceder a los datos requeridos de una manera simple, eficiente y segura, contiene herramientas de diseño y programación, además incluye bases de datos listas para ser usadas en tareas muy comunes, que como ordenar libros, archivar documentación, etc.
  • 3.
    Es una seriede recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Un sistema de bases siguientes características: de datos debe responder a las • Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos. • Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios. • Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
  • 4.
    Un SBD estáformado por: • Personas • Máquinas • Programas • Datos Los Datos. Es lo que se conoce como base de datos propiamente dicha. Para manejar estos datos utilizamos una serie de programas. Los Programas. Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también SGBD(Sistema Gestor de Base de Datos). Los DBMS tienen dos funciones principales que son: -La definición de las estructuras para almacenar los datos. -La manipulación de los datos.
  • 5.
    Los SBD puedenser estudiados desde tres niveles distintos: • 1 Nivel Físico. • 2 Nivel Conceptual. • 3 Nivel Visión.
  • 6.
    1 Nivel Físico. Esel nivel real de los datos almacenados. Es decir como se almacenan los datos, ya sea en registros, o como sea. Este nivel es usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representación de los datos, que es lo que denominamos Esquema Físico.
  • 7.
    2 Nivel Conceptual. •Es el correspondiente a una visión de la base de datos desde el punto de visto del mundo real. Es decir tratamos con la entidad u objeto representado, sin importarnos como está representado o almacenado. Este nivel lleva asociado el Esquema Conceptual.
  • 8.
    3 Nivel Visión. Sonpartes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas parcelas. Un ejemplo sería el caso del empleado que no tiene porqué tener acceso al sueldo de sus compañeros o de sus superiores. El esquema asociado a éste nivel es el Esquema de Visión.
  • 9.
    Los tres nivelesvistos, componen lo que conocemos como arquitectura de base de datos a tres niveles. A menudo el nivel físico no es facilitado por muchos DBMS, esto es, no permiten al usuario elegir como se almacenan sus datos y vienen con una forma estándar de almacenamiento y manipulación de los datos. La arquitectura a tres niveles se puede representar como sigue:
  • 10.
    Modelos de Datos Existenmultitud de estos modelos que se conocen como Modelos de Datos, algunos de estos modelos son: • Modelo Relacional de Datos • Modelo de Red • Modelo Jerárquico
  • 11.
    Conceptos del ModeloEntidad-Relación
  • 12.
    Los diagramas Entidad– Relación representan la estructura lógica de una base de datos de manera gráfica. Los símbolos utilizados son los siguientes: - Rectángulo.- Conjunto de entidades. -Elipse.- Atributos. -Rombos.- Conjunto de relaciones - Líneas.- Unen atributos a conjuntos de entidades; unen atributos a conjuntos de relaciones; y unen conjuntos de entidades con conjuntos de relaciones. Si la flecha tiene punta, en ese sentido está el uno y si no la tiene, en ese sitio está el muchos. La orientación señala cardinalidad. - Elipse doble.- Se trata de dos elipses concéntricas. Representan atributos multi valorados. - Elipse discontinua.- Atributos derivados. - Líneas dobles.- Indican participación total de un conjunto de entidades en un conjunto de relaciones. - Subrayado.- Subraya los atributos que forman parte de la clave primaria del conjunto de entidades. Si el conjunto de relaciones tiene atributos asociados, se le unen a la relación. En diagramas Entidad - Relación se indican los papeles (roles) mediante etiquetas en líneas que unen los conjuntos de relaciones con conjuntos de entidades. Los conjuntos de relaciones no binarias se especifican uniendo al conjunto relaciones tantas entidades como marque la relación. No es recomendable utilización, prefiriéndose el uso de relaciones binarias. los las de su
  • 13.
    Programas que conformanel DBMS El DBMS se compone de una serie de módulos: El Compilador de DDL (Data Definition Lenguaje). El DDL sirve para definir estructuras de almacenamiento, y por tanto para crear esquemas conceptuales. El resultado de compilar todas las instrucciones DDL se va a almacenar en lo que se conoce como Diccionario de Datos. Este diccionario nos aportará información acerca de la base de datos. El diccionario de datos depende del DBMS. El recopilador DML (Data Management Language). Las instrucciones de manejo que define van dentro de un lenguaje de alto nivel cualquiera (Lenguaje Anfitrión) (El DML se llama Lenguaje Huésped). El primer paso del pre-compilador es traducir las instrucciones del DML al lenguaje anfitrión. El Procesador de Consultas permite al usuario "jugar" con los datos, o sea consultarlos sin necesidad de construir un programa de aplicación. Cuenta con un Optimizador de DML para optimizar esas consultas. El Manejador de Bases de Datos realiza la traducción entre los diferentes esquemas de la base de datos. Si un usuario quiere acceder a unos datos, el manejador comprobará su esquema externo para averiguar a que datos tiene acceso ese usuario; luego estudia el esquema conceptual completo, a continuación accede al esquema físico para saber como trabajar con ellos y finalmente los proporcionará al usuario.
  • 14.
    Personas relacionadas conun SBD Administrador de base de datos (DBA). Define los esquemas de la base de datos; estructuras y esquemas de los 3 niveles. Más que una persona suele ser un grupo de personas. Programador de aplicaciones. Utilizando un lenguaje de alto nivel y llamadas en DML crean programas para usar la base de datos. Usuarios casuales. Son usuarios que tienen conocimientos de los DL, hacen uso de los DML de modo interactivo (es decir a través del procesador de consultas) Usuarios ingenuos. Emplean el SBD sin conocimientos de informática, es decir usan los programas de aplicación.