Download access - wikicmoreno

Document related concepts

Base de datos relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Modelo relacional wikipedia , lookup

Normalización de bases de datos wikipedia , lookup

SQL wikipedia , lookup

Transcript
ACCESS
El desarrollo de este cuestionario, basado en los documentos Tema 1 BD y Tema 2 BD,
pretende que se familiarice con términos técnicos y comprensión de la lógica de las
relaciones en las tablas que conforman las bases de datos; complementaremos observando
algunos ejemplos de modelado de datos con diagramas Entidad - relación en el documento
Diagramas.
CUESTIONARIO
1.
Defina datos.
Rta: Generalmente son valores almacenados en la CPU y sdon echos reales del mundo y a
partir de ellos intentamos reconstruir informacon, y tambien pueden ser almacenados usando
metodos de comunicación “figuras o lenguajes”.
Generalmente es una representacion simbolica “Numerica, alfabetica, algoritmica entre otras”,
una caracteristica o atributo de una entidad y cada dato son echos que describen sucesos o
entidades, no poseen ninguna informacion, y puede que cada dato signifique un número, una
letra, o cualquier símbolo que representa una palabra. Etc.
2.
Defina ficheros.
Rta: Es un dato que se represenat en el sistema de base de datos y que no se repite para no
tener errores en el sistema. Para no tener redundancias. Dentro de un sistema de informacion
agruparemos y almacenaremos la informacion en ficheros, a medida que crecen las
necesidades de informacion en la empresa se van creando nuevo programas y aplicaciones
vasados en ficheros, para acceder a nuevos datos o aceder a los que ya tenemos
almacenados o existentes. A demas los diferentes departamentos de una empresa pueden
compartr los mismos datos o usar datos diferentes y cada departamento va a tener diferentes
aplicaciones informatica. En este tipo de Sistema Operativo (SI) se puede dar que llegue el
momento de crear un programa nuevo para gestionar los datos en ficheros, esto seria una
tarea dificultosa.
3.
Defina bases de datos
Rta: Es una base de datos la cual se utiliza para almacenar información y poderla verificar
más rápidamente. Es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso.
Luz Stella Machado Vanegas
ACCESS
4.
Qué significa y qué es SGBD?
Rta: El significado es Sistema de Gestion deBase de Datos. Es el que permite registrar y
mantener la informacion en la base de datos.
5.
Qué objetivos tienen los SGBD?
Rta: Es el nucleo de la base de datos el cual permite la relacion de toda la informacion, envia
y recibe informacion.
Mediante una buena seguridad por que este maneja transacciones que ejecutan una sola
aporacion, tambien ahorran a los usuarios detalles acerca del manejo de la informacion, posee
un tiempo de respuesta bueno por el manejo d ela informacion.
6.
Según l a Propuesta ANSI/X3/SPARC, detalle la arquitectura de BD.
Nivel Interno
-Describe la estructura de almacenamiento físico de la BD
-Asignación de espacios y relación entre ellos
-Estrategias de acceso (índices)
-Influye en la eficiencia de las aplicaciones
Nivel Conceptual
-Estructura global de la BD independiente de la estructura física,
esto es, entidades, atributos, relaciones y restricciones
-Se define a partir de un modelo de datos lógico (relacional, jerarjico).
Nivel Externo
-Contiene varios Esquemas Externos (EE)
-Cada EE describe el subconjunto de la BD que cada usuario o
grupo “necesita” y oculta el resto.
7.
Qué tipos de modelos de datos existen?
Grupo de herramientas conceptuales para describir
los datos, sus relaciones, su semántica y sus
restricciones o limitaciones
Tipos
Luz Stella Machado Vanegas
ACCESS
Modelos logicos basados en objetos
-describen los datos en los niveles conceptual y describen los datos en los niveles conceptual
y externo (estructura lógica global).
-permiten una estructuración bastante flexible y especificar bien las restricciones de los datos
-modelos: entidad-relación, orientado a objetos, semántico, UML (Unified Modelling Language)
Modelos lógicos basados en registros
-describen los datos en los niveles conceptual y externo, en un nivel más alto de la
implementación
-permiten realizar un conjunto de operaciones sobre los datos (consultas y actualizaciones).
-no permiten especificar de forma clara las 2002 © P.P. Alarcón, J. Garbajosa Bases de datos
14 restricciones de los datos
-Modelos: relacional, jerárquico y en red.
-Modelos físicos de datos describen los datos en un nivel más bajo
8.
Cuáles son los componentes de una BD?
Componentes
-Esquema
-parte estática
-identifica
-entidades (personas, coches, ...)
-atributos (nombre, edad, dni, marca, modelo, ...)
-asociaciones (dueños de coches, conductores, ...)
-esquema = estructura + restricciones
-se definen mediante el Lenguaje de Definición de Datos (LDD)
- Operaciones
-parte dinámica
- tipos básicos: consulta, inserción, modificación, borrado
-se expresan con el Lenguaje de Manipulación de Datos (LMD)
9. Defina SQL y TCP/IP
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query
language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo
del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de
una forma sencilla- información de interés de una base de datos, así como también hacer
cambios sobre ella.
El TCP/IP es la base de Internet, y sirve para enlazar computadoras que utilizan diferentes
sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes
de área local (LAN) y área extensa (WAN).
Luz Stella Machado Vanegas
ACCESS
TCP/IP fue desarrollado y demostrado por primera vez en 1972 por el Departamento de
Defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área extensa de dicho
departamento.
10. Qué significa (LDD) (LMD) y (LCD)?
LDD: “ lenguaje de definición de datos” El límite de detección (LDD) se define habitualmente
como la cantidad o concentración mínima de sustancia que puede ser detectada con fiabilidad
por un método analítico determinado. Intuitivamente, el LDD sería la concentración mínima
obtenida a partir de la medida de una muestra (que contiene el analito) que seríamos capaces
de discriminar de la concentración obtenida a partir de la medida de un blanco, es decir, de
una muestra sin analito presente.
LMD: Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un lenguaje
proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la
misma llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el
modelo de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y
manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por
bases de datos IMS/DL1, CODASYL u otras.
LCD: Un Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data Control Language)
es un lenguaje proporcionado por el Sistema de Gestión de Base de Datos que incluye una
serie de comandos SQL que permiten al administrador controlar el acceso a los datos
contenidos en la Base de Datos.
11. Según el primer diseño lógico de bases de datos, qué es entidad, atributo y dominio?
Entidad: Un esquema es la definición de una estructura (generalmente relaciones o tablas de
una base de datos), es decir, determina la identidad de la relación y que tipo de información
podrá ser almacenada dentro de ella; en otras palabras, el esquema son los metadatos de la
relación. Todo esquema constará de:


Nombre de la relación (su identificador).
Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de un
atributo o campo define los valores permitidos para el mismo, es equivalente al tipo de
dato por ejemplo character, integer, date, string, etc.
Atributo: Este modelo considera la base de datos como una colección de relaciones. De
manera simple, una relación representa una tabla que no es más que un conjunto de filas,
Luz Stella Machado Vanegas
ACCESS
cada fila es un conjunto de campos y cada campo representa un valor que interpretado
describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada
columna también se le puede llamar campo o atributo.
Dominio: Nombre de la relación (su identificador). Nombre de los atributos (o campos) de la
relación y sus dominios; el dominio de un atributo o campo define los valores permitidos para
el mismo, es equivalente al tipo de dato por ejemplo character, integer, date, string, etc.
12. Según el modelo Entidad/relación qué significa grado y cardinalidad?
Modelo conceptual: entidad-relación, orientado a objetos, semántico, uml y van en
abstraccion.
13. Qué significa clave en el modelo Entidad/relación?
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas, E-R "Entity
relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado
de datos de un sistema de información. Estos modelos expresan entidades relevantes para un
sistema de información así como sus interrelaciones y propiedades.
14. En la representación gráfica de un modelo Entidad/relación qué significan los
rectángulos, los hexágonos, las elipses, los rombos y cómo se detalla la cardinalidad?
El Modelo Entidad-Relación.
1. Se elabora el diagrama (o diagramas) entidad-relación.
2. Se completa el modelo con listas de atributos y una descripción de otras restricciones
que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y experiencia para
lograr buenos modelos de datos.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas
para lograr un modelo directamente implementable en una base de datos. Brevemente:


Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas relaciones pueden
transformarse en atributos y viceversa).
Luz Stella Machado Vanegas
ACCESS

Conversión en tablas (en caso de utilizar una base de datos relacional).
15. El segundo diseño lógico de bases de datos es el modelo relacional, describa sus
características?
Ventajas



Provee herramientas que garantizan evitar la duplicidad de registros.
Garantiza la integridad referencial, así, al eliminar un registro elimina todos los
registros relacionados dependientes.
Favorece la normalización por ser más comprensible y aplicable.
Desventajas


Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información
geográfica.
No se manipulan de forma manejable los bloques de texto como tipo de dato.
Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer
las necesidades de las aplicaciones anteriores y así, complementar pero no sustituir a las
bases de datos relacionales.
Luz Stella Machado Vanegas