Bases Flashcards
Qué es un dato?
Es un conjunto de caracteres con algún significado pueden ser numéricos alfabético o alfanuméricos
Que es información
Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario 
Cómo almacenaban la información los sistemas de información tradicional?
Se almacenaban en ficheros 
Explique tres consecuencias qué poseían los sistemas de información tradicionales 
-suele aparecer un cierto grado de inconsistencia en la información.
-Aparece una falta de flexibilidad del sistema de ficheros para adaptarse a las nuevas necesidades.
-existe cierta dificultad para compartir información.
Qué tratan de resolver las bases de datos?
-Problemas relacionados con el manejo y tratamiento de los datos y de la información
-Problemas relacionados con la necesidad de manejar y trata la información
Qué son bases de datos?
Es un programa que recopila datos que tienen algo en común (definición o descripción, por ejemplo) y que se usan para otros programas o únicamente para recolectar información.
Definición concreta de bases de datos 
Las bases de datos se dedican a recolectar, guardar y organizar los datos que usuarios y programas proporcionan organizando y relacionándolos para diferentes usos, pero sin unirlos ya que cada uno tiene su definición y descripción
Funciones de las bases de datos
-Crear nuevos ficheros
-introducir datos
-extraer datos
-actualizar o modificar datos
-borrar datos
En qué consiste el lenguaje SQL
Es un lenguaje combinado de manipulación y definición de datos
Beneficios de las bases de datos
•Garantizar la seguridad
•compartir datos
•independencia de los datos
•Evitar inconsistencias
Qué es un sistema de administración de datos
El SABD es un conjunto coordinado de programas, procedimientos, lenguajes para describir, recuperar y manipular datos
4 funciones del SABD
•Permite el diálogo entre usuarios y bases de datos
•Control de la concurrencia
•Debe contar con mecanismos que garantiza la integridad
•Garantiza la seguridad de información
Quién es el administrador de los datos?
Es una persona relacionada con las actividades de gestión y dirección en la empresa que conoce los flujos de información y las necesidades de esta.
Quién es el administrador de la base de datos?
Es la persona encargada de la generación del sistema.
Cuatro funciones del
administrador de la BD
•Control de acceso a los datos
•Definir el esquema conceptual
•Mantenimiento del esquema de la base de datos.
•Definir el esquema interno 
Qué es la arquitectura cliente-servidor?
Un modelo para el desarrollo de sistemas de información.
 En el que las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos.
Qué es el cliente
 Es el que inicia un requerimiento de servicio
Funciones del cliente
•Manejo de la interfase del usuario
• captura y validación de los datos de entrada
• Generación de consultas e informes sobre las bases de datos
Quién es el servidor
 Hace referencia al SABD y es independiente del hardware en el que se instale
Cuatro funciones del servidor
•Diccionario de datos
• seguridad de datos
• Memorias temporales y de caché
• Gestión de periféricos compartidos 
Tipos de servidores
•Bases de datos
• correo electrónico
• documentación
• impresión
•Comunicaciones
Qué es el modelo relacional
Es una receta para representar los datos y manipular esa representación mediante tablas
Tres aspectos que ocupan al modelo relacional
• su estructura
• su integridad
• su manipulación
Qué es una relación
Idea general de una tabla
Qué es un atributo
Columna de la tabla
Qué es la Cardinalidad
Número Tuplas
Qué es una tupla?
Fila en una tabla
Qué es el grado?
Número de atributos en la tabla
Qué es una clave primaria
Un identificador único para la tabla
Qué es el dominio
Colección de valores
Tipos de dominio
Número y texto
Cuatro propiedades de la relaciones
• no existen tuplas repetidos
• las tuplas no están ordenadas
• los atributos no están ordenados
• los valores de los atributos son atómicos.
Qué es una base de datos de relacional
Es una base de datos percibida por el usuario como una colección de relaciones normalizados de diversos grados que varía con el tiempo
De qué trata la regla de integridad de las entidades
Ningún componente de la clave primaria de una relación base acepta nulos
Qué son las claves ajenas
Atributo de una relación R2 cuyos valores deben concordar con los de la clave primaria de alguna relación R1
Tres puntos importantes de las claves ajenas
• no necesita ser un componente de la clase primaria de la relación que la contiene
• una relación dada puede ser desde luego tanto una relación referida como una relación referencial
• deben aceptar nulos en algunas ocasiones
De qué se trata restringida (RESTRICTED) en las claves ajenas
La operación se restringe al caso en el cual no existen todavía referencias
De qué se trata se propaga (CASCADE) en las claves ajenas
La operación se propaga, eliminando o modificando las referencias existentes
De qué trata anula (NULLFILES) en las claves ajenas
Se asignan nulos a la clave ajena en todas las referencias correspondientes a la clave primaria que se desea eliminar o modificar
Qué es el modelaje de BD?
Se refiere a una técnica que permite interpretar los requerimientos de información de una organización
Qué es un diccionario datos
Es un repositorio manual o automatizado que brinda la información sobre los datos que se encuentran almacenados en una base de datos.
Mencione dos objetivos del diccionario de datos
•Permitir la administración de la documentación de los datos y a los usuarios entender lo que son los datos y qué significan las definiciones e inscripciones
•Ayudar a controlar los recursos de datos con un diccionario de datos de información sobre ellos permanece en un solo lugar .
Cuatro aspectos básicos que debe poseer un diccionario datos
Tipo de datos
rango
valores permitidos
significado 
Beneficios de usar diccionario de datos
• mejorar la seguridad
•Ayudar en la comunicación
• elimina la redundancia de datos
• Bajar los costos de administración
Qué es el diseño lógico de la BD?
Es convertir los esquemas conceptuales en un esquema lógico que se ajusta el modelo de SABD
sobre el que se vaya a implementar el sistema
Pasos para el diseño lógico de una BD
1-convertir los esquemas conceptuales en esquemas lógicos.
2-derivar un conjunto de relaciones (tablas)para cada esquema lógico.
3- validar el esquema mediante la normalización
4-dibujar el diagrama entidad-relación
5-definir las restricciones de integridad
6-revisar el esquema lógico con el usuario correspondiente
7-mantener actualizado el diccionario de datos
Qué es software de sistema
Permite tener una interacción con nuestro hardware administrando los componentes físicos además de proporcionar una interfaz para que el usuario tenga relación con la máquina
Clasificaciones del software de sistemas
-sistema operativo
-Controladores dispositivo
-Servidores
Qué es software de programación
Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos
Ejemplos de software de programación
-editores de texto
-Depuradores
-Enlazadores
Qué es software de aplicación
Permite realizar tareas específicas en el sistema
Ejemplos de software de aplicación
Software médico
Software educativo
Software de cálculo numérico
Qué es software comercial o propietario
Es un software desarrollado por una empresa o persona con el fin de cobrar dinero por el producto, distribución y soporte. No es modificable por su código fuente permanece oculto
Ejemplos de software comercial o propietario
Windows
Microsoft Office
Suite Adobe
Qué es un software shareware
Es un tipo de software en el que un tipo de pruebas a distribuye de forma gratuita en el cual tiene un tiempo limitado para usarlo así el usuario lo evalúa antes de adquirirlo. En estas versiones gratuitas no se puede utilizar todas las funciones pero si se compra se activan tos y no tiene tiempo limitado
Ejemplos de software shareware
Antivirus
Juegos
Edición de imágenes y Flash
Qué es software trial
Son demos que sólo pueden ser ejecutados un número de veces
Qué es software freeware
Son programas que se distribuyen de forma gratuita pero con tiempo limitado. No dispone de código fuente usuario lo redistribuya. Autores pueden habilitar para hacer donaciones económicas voluntarias
Ejemplos de software freeware
Internet Explorer
Media Player
Tunes
Qué es software Open Source
Es un software disponible para cualquiera que es utilizarlo copiarlo distribuirlo ya está en su forma original o con modificaciones
Ejemplo de Open Source
Linux
Qué es software firmware
Es un programa que es grabado en una memoria rom y establece la lógica de más bajo nivel controla los circuitos electrónicos de un dispositivo se considera parte del hardware y software 
Ejemplos de Firmware
BIOS