Base de Datos de Aplicaciones

Páginas: 35 (8565 palabras) Publicado: 21 de mayo de 2014



PORTAFOLIO DE EVIDENCIAS

Alejandra Aydee Alvarado
Chávez

BASE DE DATOS PARA APLICACIONES

INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACION

Universidad Tecnológica de Coahuila


INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

BASE DE DATOS PARA APLICACIONES

Unidades Temáticas
Horas

Prácticas
Teóricas
Totales
I Manipulación avanzada de datos con SQL.
73
10
I Bases de datos distribuidas.
2
3
5
II Transacciones.
15
5
20
III Bases de datos orientadas a objetos.
20
10
30
IV Business Intelligence.
3
7
10
Totales
47
28
75











UNIDAD.- 1 MANIPULACION AVANZADA DE DATOS SQL

CLÁUSULAS AVANZADAS PARA MANIPULACIÓN DE DATOS

El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potenciade los sistemas relacionales y permite así gran variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o másprogramas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes características:
Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.
Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes deconsultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
Definición de vistas: El LDD incluye comandos para definir las vistas.
Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de unatransacción.
SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.
Tipos de Datos
Algunos de los tipos de datos básicos de SQL son:
Date: una fecha de calendario quecontiene el año (de cuatro cifras), el mes y el día.
Time: La hora del día en horas minutos segundos (el valor predeterminado es 0).
Timestamp: la combinación de Date y Time.



Optimización
Como ya se dijo antes, y suele ser común en los lenguajes de acceso a bases de datos de alto nivel, el SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo,por lo que una sentencia no establece explícitamente un orden de ejecución.
El orden de ejecución interno de una sentencia puede afectar seriamente a la eficiencia del SGBD, por lo que se hace necesario que éste lleve a cabo una optimización antes de su ejecución. Muchas veces, el uso de índices acelera una instrucción de consulta, pero ralentiza la actualización de los datos. Dependiendo del usode la aplicación, se priorizará el acceso indexado o una rápida actualización de la información. La optimización difiere sensiblemente en cada motor de base de datos y depende de muchos factores.
Existe una ampliación de SQL conocida como FSQL (Fuzzy SQL, SQL difuso) que permite el acceso a bases de datos difusas, usando la lógica difusa. Este lenguaje ha sido implementado a nivel experimental yestá evolucionando rápidamente.
Lenguaje de definición de datos (DDL)

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones básicas:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones De Base De Datos Y Sus Tipos
  • Aplicaciones de base de datos
  • 11.4 NUEVAS TECNOLOGÍAS Y APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS
  • 01 Bases De Datos En Aplicaciones M Viles
  • Utilidad De Las Bases De Datos Aplicadas a La Gestión Empresarial
  • BASE DE DATOS , base de datos
  • Seguridad De Aplicaciones Y Bases De Datos
  • aplicaciones de las bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS