Creación de BD, tablas, atributos, indices e interrelaciones
Cuadrado A - Fuentes M - Cordoba F.

Contenido
- Presentación (done)
- Introduccion
- Ejemplo:
- Modelo
- Practica
- Referencias
Introducción
- Existen dos lenguajes para el manejo de base de datos:
- DDL (Data Definition Language): Lenguaje que se usa para crear bd, tablas, estructuras, permisos y privilegios. (Trabaja sobre Diccionarios de datos)
- DML (Data Manipulation Language): Se usa para modificar y obtener datos desde las bases de datos
- SQL = DDL+DML
Ejemplo
Dada la base de datos compuesta por las siguientes tablas:
- ALUMNOS ( A#, NOMBRE, GRUPO)
- PRACTICAS (P#, CURSO, FECHA)
- ENTREGA(A#, P#, NOTA)
Crear la base de datos, tablas, atributos, indices e interrelaciones usando el interprete de comandos de MySQL.
Modelo
MySQL
- Crear base de datos
- Averiguar cuantas bases de datos existen
- Seleccionar base de datos
CREATE DATABASE ejemplo;SHOW DATABASES;USE ejemplo;Base de datos
- Crear tabla, en su forma mas simple
Tablas
CREATE TABLE gente (nombre VARCHAR(40), fecha DATE);- Mostrar tablas
SHOW TABLES; nombre_col tipo [NOT NULL | NULL] [DEFAULT valor_por_defecto]
[AUTO_INCREMENT] [[PRIMARY] KEY] [COMMENT 'string']
[definición_referencia]- Sintaxis completa para definir columnas
Practica MySQL
CREATE TABLE ciudad1 (nombre CHAR(20) NOT NULL, poblacion INT NULL);CREATE TABLE ciudad2 (nombre CHAR(20) NOT NULL,
-> poblacion INT NULL DEFAULT 5000);CREATE TABLE ciudad3 (nombre CHAR(20) NOT NULL PRIMARY KEY,
-> poblacion INT NULL DEFAULT 5000);Valores
- Columnas autoincrementadas
CREATE TABLE ciudad5 (clave INT AUTO_INCREMENT PRIMARY KEY,
-> nombre CHAR(20) NOT NULL,
-> poblacion INT NULL DEFAULT 5000);- Valores nulos
- Valores por defecto
- Claves primarias
Referencias
- Mobile and Ubiquitous Systems: Computing, Networking, and Services: 9th International Conference, MOBIQUITOUS 2012, Beijing, China, December 12-14, 2012. Revised Selected Papers.
- https://msdn.microsoft.com/es-es/library/hs600312(v=vs.110).aspx
- http://nearfieldcommunication.org/
- https://ayuda.orange.es/particulares/otros-productos/nfc/505-que-es-el-nfc-como-funciona-y-para-que-sirve
- http://www.xataka.com/moviles/nfc-que-es-y-para-que-sirve
¡Obrigado!

Expo base de datos
By elpescueso
Expo base de datos
Creaciones de base de datos, tablas, atributos, indices e interelaciones
- 578