intro ducci on

13
Bases de Datos Bases de Datos Ing. Julieta M.A. Ing. Julieta M.A.

Upload: rildo-romain-philco-gould

Post on 06-Feb-2016

218 views

Category:

Documents


0 download

DESCRIPTION

INTRODUCCION

TRANSCRIPT

Page 1: Intro Ducci On

Bases de Datos Bases de Datos

Ing. Julieta M.A.Ing. Julieta M.A.

Page 2: Intro Ducci On

Bases de datos

• ¿Qué es una base de datos?¿Qué es una base de datos?– Conjunto de información estructurada, Conjunto de información estructurada,

con un contenido básicamente textual o con un contenido básicamente textual o alfanumérico , que ha sido grabada en alfanumérico , que ha sido grabada en soporte digital y que dispone, además, soporte digital y que dispone, además, de un programa informático que nos de un programa informático que nos facilita su recuperación.facilita su recuperación.

• Utilizando un sistema de gestión de Utilizando un sistema de gestión de bases de datos (SGBD) bases de datos (SGBD) → → permiten la permiten la creación, explotación y consulta a las creación, explotación y consulta a las bases de datos.bases de datos.

Page 3: Intro Ducci On
Page 4: Intro Ducci On
Page 5: Intro Ducci On
Page 6: Intro Ducci On
Page 7: Intro Ducci On
Page 8: Intro Ducci On

Estándar SQL Estándar SQL

• Structured Query LanguageStructured Query Language o o Lenguaje de Consultas Estructurado. Lenguaje de Consultas Estructurado. Es el lenguaje que permite la Es el lenguaje que permite la comunicación con el Sistema Gestor comunicación con el Sistema Gestor de Bases de Datosde Bases de Datos

• Lo utilizan todo tipo de usuarios, Lo utilizan todo tipo de usuarios, desde el administrador de la base de desde el administrador de la base de datos, DBA, hasta el usuario final. datos, DBA, hasta el usuario final.

Page 9: Intro Ducci On

SQL= DDL + DML SQL= DDL + DML

Page 10: Intro Ducci On

Lenguaje de Definición de Lenguaje de Definición de DatosDatos

• Sentencias del SQL que permiten Sentencias del SQL que permiten definir los objetos de la Base de definir los objetos de la Base de Datos (create, revoke, grant, alter, Datos (create, revoke, grant, alter, etc.). Cuando se definen dichos etc.). Cuando se definen dichos objetos se almacenan en el objetos se almacenan en el diccionario de datos. diccionario de datos.

Page 11: Intro Ducci On

Lenguaje de Manipulación de Lenguaje de Manipulación de Datos Datos

• Sentencias del SQL que se utilizan Sentencias del SQL que se utilizan para manejar los datos de la base de para manejar los datos de la base de datos (select, insert, update, delete, datos (select, insert, update, delete, etc). etc).

Page 12: Intro Ducci On

Sentencia DDL Objetivo

Alter procedure Recompilar un procedimiento almacenado.

Alter Table Añadir o redefinir una columna, modificar la asignación de almacenamiento.

Analyze Recoger estadísticas de rendimiento sobre los objetos de la BD para utilizarlas en el optimizador basado en costes.

Create Table Crear una tabla.

Create Index Crear un índice.

Drop Table Eliminar una tabla.

Drop Index Eliminar un índice.

Grant Conceder privilegios o papeles, roles, a un usuario o a otro rol.

Truncate Eliminar todas las filas de una tabla.

Revoke Retirar los privilegios de un usuario o rol de la base de datos.

Page 13: Intro Ducci On

Sentencia DML Objetivo

Insert Añadir filas de datos a una tabla.

Delete Eliminar filas de datos de una tabla.

Update Modificar los datos de una tabla.

Select Recuperar datos de una tabla.

Commit Confirmar como permamentes las modificaciones realizadas.

Rollback Deshacer todas las modificaciones realizadas desde la última confirmación.