Download access - wikicmoreno
Document related concepts
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