martes, 9 de abril de 2013
miércoles, 20 de febrero de 2013
preguntas y respuestas de access
GESTORES DE BASE DE DATOS:
¿Qué es un gestor de base de datos?
Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: El modelo relacional es el utilizado por casi todos los gestores de bases de datos para PC´s. El modelo relacional (SGBDR) es un software que almacena los datos en forma de tablas.
¿Cuáles son las ventajas de un gestor de base de datos?
<!--[if !supportLists]-->· <!--[endif]-->Control de redundancias de datos.
<!--[if !supportLists]-->· <!--[endif]-->Consistencia de datos (eliminando la redundancia de los datos se consigue que las actualizaciones se realicen una sola vez y estén disponibles para todos los usuarios al mismo tiempo)
<!--[if !supportLists]-->· <!--[endif]-->Obtención de más información sobre la misma cantidad de datos al estar todos integrados en la misma colección.
<!--[if !supportLists]-->· Compartimento de los datos porque la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
<!--[if !supportLists]-->· <!--[endif]-->Mantenimiento de estándares (los estándares pueden establecerse sobre el formato de datos, procedimientos de actualización, reglas de acceso a los datos…Facilitan el intercambio de datos y de la documentación de la base de datos)
Menciona 6 ejemplos de gestores libres y 6 de no libres:
<!--[if !supportLists]-->Ø <!--[endif]-->libres
<!--[if !supportLists]-->· <!--[endif]-->MySQL
<!--[if !supportLists]-->· <!--[endif]-->Sydes (linux)
<!--[if !supportLists]-->· <!--[endif]-->SQLIFE
<!--[if !supportLists]-->· <!--[endif]-->ProsgretSQL
<!--[if !supportLists]-->· <!--[endif]--> Filebird
<!--[if !supportLists]-->· <!--[endif]-->ApacheDerby
<!--[if !supportLists]-->Ø <!--[endif]-->No libres
<!--[if !supportLists]-->· <!--[endif]-->Microsoft Access
<!--[if !supportLists]-->· <!--[endif]-->Microsoft SQL Server
<!--[if !supportLists]-->· <!--[endif]-->Open Access
<!--[if !supportLists]-->· <!--[endif]-->Oracle
<!--[if !supportLists]-->· <!--[endif]-->Paradox
<!--[if !supportLists]-->· <!--[endif]-->Adbantase
<!--[if !supportLists]-->· <!--[endif]--> Dbase
MODELOS DE BASE DE DATOS:
¿Qué es un modelo de base de datos?
Es la fundación teórica de una base de datos y fundamentalmente determina de qué manera los datos van a ser guardados, organizados y manipulados en un sistema de base de datos. De esta forma, define la infraestructura ofrecida por un sistema de base de datos particular.
¿Por qué un modelo de base de datos no es algo físico?
que es un proseso complejo que abarca decisiones a muy distintos niveles. la complejidad se controla mejor si se descompone el problema en problemas y se resuelven utilizando técnicas especificas.
que es un proseso complejo que abarca decisiones a muy distintos niveles. la complejidad se controla mejor si se descompone el problema en problemas y se resuelven utilizando técnicas especificas.
MODELO IDENTIDAD RELACIÓN:
¿Qué es el modelo identidad relación?
El modelo entidad relación (E/R) proporciona una herramienta para representar información del mundo real a nivel conceptual. Creado en 1976 por Peter Chen, permite describir las entidades Involucradas en una base de datos, así como las relaciones y restricciones de ellas.
Notación gráfica.
Tiene somática clara.
Fácil de entender aun por no especialistas.
Independiente de cualquier SABD.
Una entidad es un elemento con existencia independiente de otros elementos.
Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten las mismas propiedades
Una relación (relationship) es una asociación entre entidades
¿Qué palabras pertenecen a entidades y cuales pertenecen a relaciones?
<!--[if !supportLists]-->· Relación:
<!--[if !supportLists]-->o <!--[endif]-->Matrimonio
<!--[if !supportLists]-->o <!--[endif]-->Trabaja en
<!--[if !supportLists]-->o <!--[endif]-->Matricula
<!--[if !supportLists]-->· <!--[endif]-->Entidad:
<!--[if !supportLists]-->o <!--[endif]-->Hombre
<!--[if !supportLists]-->o <!--[endif]-->Empresa
<!--[if !supportLists]-->o <!--[endif]-->Alumno
¿Qué nombres resiben y cual es su definición de los símbolos numerados?
MODELO RELACIONAL:
¿Qué es el modelo relacional o en qué consiste?
Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases 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.
Identifica los registros, los campos y las tablas:
CAMPOS
|
código
|
nombre
|
código
|
nombre
|
teléfono
|
A5
|
alondra
|
7124586958
|
B6
|
Omar
|
7221332832
|
B15
|
Oscar
|
7124859815
|
¿Mediante un ejemplo identifica las teclas, las columnas y las relaciones?
Modelo ANSI SPARCK
¿Qué es el modelo ANSI SPARCK?
En 1975, el comité ANSI-SPARC (American National Standard Institute - Standards Planning and Requirements Committee) propuso una arquitectura de tres niveles para los sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres características
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
El comité ANSI/X3/SPARC propuso una arquitectura general para DBMSs basada en tres niveles o esquemas: el nivel físico, o de máquina, el nivel externo, o de usuario, y el nivel conceptual. Así mismo describió las interacciones entre estos tres niveles y todos los elementos que conforman cada uno de ellos.
¿Cuáles son sus tres niveles?
Nivel externo:
<!--[if !supportLists]-->• <!--[endif]-->Más cercano a los usuarios.
<!--[if !supportLists]-->• <!--[endif]-->En él se definen los datos tal y como los va a ver éste.
<!--[if !supportLists]-->• <!--[endif]-->Cada usuario puede tener su propio modelo externo, sólo con datos e interrelaciones que necesite.
<!--[if !supportLists]-->• <!--[endif]-->Deben definirse las restricciones de uso, como por ejemplo el derecho a insertar o borrar determinados datos, o poder acceder a ellos.
<!--[if !supportLists]-->• <!--[endif]-->Se ocupa de las vistas individuales de los usuarios.
Nivel conceptual:
<!--[if !supportLists]-->• <!--[endif]-->Describe en términos abstractos pero con absoluta fidelidad cierta realidad: diseño conceptual de la base de datos.
<!--[if !supportLists]-->• <!--[endif]-->Se define mediante un esquema conceptual.
<!--[if !supportLists]-->• <!--[endif]-->Para escribirlo se utiliza un DDL (lenguaje de definición de datos) conceptual.
<!--[if !supportLists]-->• <!--[endif]-->Para que exista independencia de los datos, las definiciones en DDL no deberán implicar consideraciones de estructura de almacenamiento.
<!--[if !supportLists]-->• <!--[endif]-->En el esquema conceptual no debe haber representaciones de campos almacenados, secuencia de registros, indexación, etc.
Nivel interno:
<!--[if !supportLists]-->• <!--[endif]-->Nivel más bajo en la abstracción.
<!--[if !supportLists]-->• <!--[endif]-->Describe la estructura física de la base de datos, las estrategias de acceso a los datos, etc.
<!--[if !supportLists]-->• <!--[endif]-->Especifica todos los aspectos relacionados con el HW: dispositivos de memoria a usar (tamaño de páginas, número de éstas, tamaño de los buffers, direcciones físicas, etc.), técnicas de compresión de datos, criptografiado, etc.
<!--[if !supportLists]-->• <!--[endif]-->El modelo interno, que es único, corresponde a la implementación del modelo conceptual.
<!--[if !supportLists]-->• <!--[endif]-->Ningún usuario, en calidad de tal, tiene conocimiento de este nivel.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
martes, 12 de febrero de 2013
Suscribirse a:
Entradas (Atom)