STRUCTURE QUERTY LHIGT

Páginas: 8 (1877 palabras) Publicado: 2 de diciembre de 2014
CONCEPTOS DE BASES DE DATOS
SQL - Structured Query
Language

Facultad de Informática
Universidad Nacional del Comahue

Recordemos…
Un Sistema Gestor de Base de Datos(SGBD)
consiste de una colección organizada de datos
interrelacionados y un conjunto de programas
para almacenar, acceder y modificar a dichos
elementos de datos

Conceptos de Bases de Datos

Recordemos…


LosSGBD proporciona dos tipos lenguajes:




Lenguaje de definición de datos (LDD): se utiliza para
especificar el esquema de la BD, las vistas de los usuarios y las
estructuras de almacenamiento. Es el que define el esquema
conceptual y el esquema físico. Lo utilizan los diseñadores y los
administradores de la BD
Lenguaje de manipulación de datos (LMD): se utilizan para leer
y actualizarlos datos de la BD. Es el utilizado por los usuarios
para realizar consultas, inserciones, eliminaciones y
modificaciones.

SQL - Structured Query Language
Conceptos de Bases de Datos

SQL - Structured Query Language












Es un lenguaje declarativo de acceso a bases de datos relacionales
que permite especificar diversos tipos de operaciones en ellas
Proporcionacomandos para la definición de esquemas de relación,
borrado de relaciones y modificaciones de los esquemas de
relación.
Incluye lenguajes de consultas que permite manipular los datos
Incluye comandos para especificar las restricciones de integridad
que deben cumplir los datos almacenados en la base de datos
Incluye comandos para definir las vistas
Tiene comandos para especificar elcomienzo y el final de una
transacción
Incluye comandos para especificar los derechos de acceso a las
relaciones y a las vistas
Conceptos de Bases de Datos

Herramienta - PhpMyAdmin




Para administrar la base de datos, vamos a utilizar la
interfaz Web phpMyAdmin.
Es una herramienta escrita en PHP con la intención de
manejar la administración de MySQL a través de
páginas web. Puedecrear y eliminar Bases de Datos,
crear, eliminar y alterar tablas, borrar, editar y añadir
campos, ejecutar cualquier sentencia SQL, administrar
claves en campos, administrar privilegios, exportar
datos en varios formatos y está disponible en 62
idiomas. Se encuentra disponible bajo la licencia GPL.
Conceptos de Bases de Datos

SQL - DDL






El comando CREATE DATABASE crea unabase de datos con
el nombre dado. Para usar CREATE DATABASE, necesita el
permiso CREATE en la base de datos.
El comando DROP DATABASE permite borrar todas las
tablas en la base de datos y borrar la base de datos. Sea
muy cuidadoso con este comando! Para usar DROP
DATABASE, necesita el permiso DROP en la base de datos.
Ejemplo:



CREATE DATABASE blog;
DROP DATABASE blog;
Conceptos deBases de Datos

SQL - DDL

Conceptos de Bases de Datos

SQL - DDL






Las bases de datos están compuestas por tablas.
Las tablas son la estructura básica donde se
almacena la información en la base de datos.
Cada fila de una tabla se denomina registro y esta
compuesto por campos o atributos.
Cada campo tiene un nombre único para la tabla
de la cual forma parte, además esde un tipo
(naturaleza) determinado.

Conceptos de Bases de Datos

SQL - DDL


Para crear una tabla en una base de datos

usaremos la sentencia CREATE TABLE
CREATE TABLE entradas (
idEntrada int(11) NOT NULL AUTO_INCREMENT,
idCategoria int(11) NOT NULL,
Titulo varchar(200) NOT NULL,
Resumen varchar(1000) NOT NULL,
Contenido text NOT NULL,
PRIMARY KEY (idEntrada)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Conceptos de Bases de Datos

SQL - DDL
Se puede definir una clave primaria sobre una
columna, usando la palabra clave KEY o
PRIMARY KEY, o especificarla a continuación
de los atributos que componen la tablas
 Tenemos la posibilidad de crear una columna
autoincrementada, aunque esta columna sólo
puede ser de tipo entero. Al momento de
insertar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • structures
  • Structure
  • Tarea De Structuras
  • querty
  • gramatical structures
  • structure shall
  • Tekla structure
  • Pararell structure

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS