ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Crear una base de datos


Enviado por   •  11 de Octubre de 2014  •  Exámen  •  738 Palabras (3 Páginas)  •  162 Visitas

Página 1 de 3

crear una base de datos

1. ANALISIS

Base de datos para la Corporación Universitaria Remington.

Tablas y Campos

Tabla 1 se llamara DATOS PERSONALES, y llevara los siguientes Campos:

Datos Personales

Documento (doc)

Nombre (nom)

Apellido (ape)

Dirección (dir)

Teléfono (tel)

Correo (email)

Estado Civil (ec)

Profesión (prof)

Tabla 2 se llamara DATOS LABORALES, y llevara los siguientes campos:

Datos Laborales

Documento (doc)

Cargo (car)

Sueldo (suel)

Horario (hor)

Años De Experiencia (exp)

EPS (eps)

2. DISEÑO

El diseño en la tabla DATOS PERSONALES tendrá la siguiente forma y el tipo de cada dato y tamaño

Tabla Datos Personales

doc nom ape dir tel ec prof email

Tipo De Cada Dato

Campo Tipo de dato Tamaño Index Not Null Unique Primary Key

doc Int 20   

nom Varchar 20  

ape Varchar 20  

dir Varchar 50 

tel Varchar 15 

ec Num (‘S’,’C’,’D’,’UL’,’V’) 

prof Varchar 20 

email Varchar 40 

Tabla Datos Laborales

doc Car suel hor exp eps

Tipo De Cada Dato

Campo Tipo de dato Tamaño Index Not Null Unique Primary Key

doc Int 20   

car varchar 20 

suel Int 15 

hor varchar 30 

exp Int 2 

eps varchar 20 

3. CODIFICACIÓN

La codificación estará escrita en la consola de MySQL, y el código es el siguiente:

3.1. Primero crearemos la base de datos que se llamara empleados Remington y usaremos esa base de datos para crear las tablas

Mysql> CREATE DATABASE empleados_remington;

Query OK, 1 row affected (0.00 sec)

Mysql> USE empleados_remington;

Database changed

3.2. Luego crearemos la primera tabla llamada datos personales con sus respectivos campo y tipos

Mysql> CREATE TABLE datos_personales (

 doc INT (20) NOT NULL UNIQUE,

 nom VARCHAR (20) NOT NULL,

 ape VARCHAR (20) NOT NULL,

 dir VARCHAR (50) NOT NULL,

 tel VARCHAR (15) NOT NULL,

 ec ENUM (‘S’,’C’,’D’,’UL’,’V’) NOT NULL,

 prof VARCHAR (20) NOT NULL,

 email VARCHAR (40) NOT NULL,

 PRIMARY KEY (doc));

Query OK, 1 row affected (0.04 sec)

3.3. Luego pondremos el índex o índice a nombre y apellido, y describimos como quedo la tabla datos personales.

Mysql> ALTER TABLE datos_personales ADD INDEX (nom);

Query OK, 1 row affected (0.16 sec)

Rescords: 0 Duplicates: 0 Warnings: 0

Mysql> ALTER TABLE datos_personales ADD INDEX (ape);

Query OK, 1 row affected (0.15 sec)

Rescords: 0 Duplicates: 0 Warnings: 0

Mysql> DESCRIBE datos_personales;

Field Type Null Key Default Extra

doc

nom

ape

dir

tel

ec

prof

email int(20)

Varchar(20)

Varchar(20)

Varchar(50)

...

Descargar como (para miembros actualizados)  txt (9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com