Base de Datos

Páginas: 5 (1010 palabras) Publicado: 25 de marzo de 2013
Base de Datos
 Es una colección de datos relacionados que representa información operacional de una organización.
 Puede ser de cualquier tamaño y de complejidad variable.
 Puede ser generada y mantenida manualmente o por medio de una computadora.
Sistema Manejador de Base de Datos
Conceptos
• Es un software que tiene como propósito general facilitar el proceso de definir, construir ymanipular bases de datos que se utilizan para diferentes tipos de aplicaciones.
• Es un software que controla la organización, el almacenamiento, la recuperación, seguridad e integridad de la información de BD
• Es un Software que permite la plena manipulación de una BD, donde se tienen involucrados procesos de almacenamientos, actualización y consultas.
Ejemplos de software:
postgresql,Mysql, Informix 4GL, Oracle, SQL server…
¿Qué ofrece un SMBD?
 Control de redundancias.
 Restricción de accesos no autorizados.
 Proporcionar múltiples interfaces de usuario.
 Representar relaciones complejas entre datos.
 Forzar el uso de restricciones de integridad.
 Proporcionar métodos de respaldos y recuperación.
Arquitectura De Un SMBD
Arquitectura de tres niveles ANSI/SPARC(Instituto Nacional Americano de Normas /Comité de planes y requerimientos):
Los 3 niveles de abstracción definidos son:
1. Interno.
2. Conceptual.
3. Vista

Nivel Interno Es el nivel más bajo de abstracción de la base de datos, contiene la definición del almacenamiento de registros, el método de representación de datos y el acceso utilizado, expresado por el esquema interno.
NivelConceptual: En este nivel se incluyen todas las entidades de la base de datos y las relaciones entre ellas. El nivel conceptual representa la BD entera, definida por el esquema conceptual. Este nivel es normalmente mas estables que las otras dos.
Nivel de Vista: Nivel más alto, visto por el programador de aplicaciones o el usuario, en esta vista solo porciones de la base de datos son de interés parael usuario o programador de aplicaciones, se representa por el esquema externo.
DDL (Lenguaje de Definición de Datos)
Es utilizado para definir el esquema conceptual y proporciona detalles acerca de cómo implementar este esquema en los dispositivos físicos utilizados para el almacenamiento de datos. El resultado de esta definición se almacena en un archivo especial llamado diccionario de datosDML (Lenguaje de Manipulación de datos)
Lenguaje utilizado para manipular los datos (recuperación inserción, modificación, eliminación), este permite a que los usuarios puedan llevar a cabo las tareas de consulta o manipulación de los datos; por medio de lenguajes de consultas o de programación; dichos lenguajes pueden ser Procedimentales/Operacionales o Declarativos/No procedimentales.
CursorUn cursor permite acceder un resultado (result set); Debido a su orientación en filas, los cursores a menudo son utilizados en ciclos (loops) que localizan y procesan una fila dentro de cada iteración del ciclo.
La implementación del cursor en MySQL tiene las siguientes propiedades:

 Cursores de solo lectura (read-only);
 No pueden ser utilizados para modificar tablas.
 Los cursores soloavanzan a través de un resultado fila por fila.
 No permiten ir hacia atrás y luego hacia delatante libremente.

Para usar un cursor en una rutina almacenada, se debe escribir la sentencia









Procedimientos almacenados en el esquema






Procedimientos almacenados en el esquema





• Capacidades para el manejo de errores.


• Fácil de mantener.





•Mediantes las Rutinas (Procedimientos) también ofrece:



Ejercicios.



1.- Muestre los datos de las personas que sean femenino
2.- Muestre los datos de las personas que ganan 3000 o más
3.- Agregue en la tabla cargo los datos B02, Obrero, 1170

EL AMBIENTE SQL
MySQL permite definir diferentes usuarios, y además, asignar a cada uno determinados privilegios en distintos niveles...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS