Está en la página 1de 15

UNIVERSIDAD AUTONOMA DE NUEVO

LEÓN

FACULTAD DE INGENIERIA

MECANICA Y ELECTRONICA

Administración de Base de datos


Proyecto: Curso en Linea

Hora: N4

Nombres Matriculas

Eduar Hernández Esquivel 1504851

Juan Gerardo Quiroz Puente 1575438

Alva Krystal Alvarez Hernández 1375906

Erick Jordán Plata Puente 159403


ÍÍndice

 Fase 1
 Estructura de la base de datos
 Diagrama de entidad relacioó n.
 Fase 2

 La base de datos en sql


 La interfaz en cualquier lenguaje
 Manual de usuario y tecnico

Administración de Base de datos


Diccionario de datos

alumnodetalles
Predeterminad
Columna Tipo Nulo Comentarios
o

ID_AlumnoDetalle int(20) No

ID_Alumno int(20) No

ID_Curso int(20) No

AlumnoDetalle_FechaInicio date No

AlumnoDetalle_FechaFinal date No

AlumnoDetalle_Completado int(50) No

AlumnoDetalle_Comentario varchar(999
No
s )

AlumnoDetalle_Publicacion int(100) No

Índices
Nombre de la
Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
clave

PRIMARY BTREE Sí No ID_AlumnoDetalle 3 A No

alumnos
Predeterminad
Columna Tipo Nulo Comentarios
o

ID_Alumno int(11) No

varchar(200
Alumno_Nombre No
)

Administración de Base de datos


varchar(200
Alumno_Email No
)

Alumno_Telefono varchar(50) No

Alumno_Celular varchar(50) No

varchar(500
Alumno_Direccion No
)

Alumno_Comentario varchar(999
No
s )

Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo

PRIMARY BTREE Sí No ID_Alumno 2 A No

cursos
Predeterminad
Columna Tipo Nulo Comentarios
o

ID_Curso int(20) No

varchar(200
Curso_Nombre No
)

Curso_DuracionSesio varchar(100
No
n )

varchar(100
Curso_DuracionDias No
)

varchar(999
Curso_Comentarios No
)

Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo

PRIMARY BTREE Sí No ID_Curso 2 A No

Administración de Base de datos


Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo

seguimientocliente
Predeterminad
Columna Tipo Nulo Comentarios
o

ID_SeguimientoCliente int(20) No

ID_Alumno int(20) No

ID_Usuario int(20) No

SeguimientoCliente_Mensaj varchar(999
No
e )

SeguimientoCliente_Fecha date No

ID_Curso int(20) No

Índices
Nombre
de la Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
clave

PRIMARY BTREE Sí No ID_SeguimientoCliente 0 A No

usuarios
Predeterminad
Columna Tipo Nulo Comentarios
o

ID_Usuario int(11) No

Usuario_Nombr varchar(200
No
e )

Usuario_Clave varchar(50) No

Administración de Base de datos


varchar(200
Usuario_Correo No
)

Usuario_Estatus smallint(6) No

Índices
Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo

PRIMARY BTREE Sí No ID_Usuario 3 A No

Administración de Base de datos


Pantalla de relaciones en SQL

Administración de Base de datos


Sentencias para crear la BD.
-- phpMyAdmin SQL Dump

-- version 4.0.4

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tiempo de generación: 27-05-2014 a las 03:44:30

-- Versión del servidor: 5.6.12-log

-- Versión de PHP: 5.4.16

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

- Base de datos: `crm`

CREATE DATABASE IF NOT EXISTS `crm` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci;

USE `crm`;

-- Estructura de tabla para la tabla `alumnodetalles`

CREATE TABLE IF NOT EXISTS `alumnodetalles` (

`ID_AlumnoDetalle` int(20) NOT NULL AUTO_INCREMENT,

`ID_Alumno` int(20) NOT NULL,

`ID_Curso` int(20) NOT NULL,

`AlumnoDetalle_FechaInicio` date NOT NULL,

`AlumnoDetalle_FechaFinal` date NOT NULL,

`AlumnoDetalle_Completado` int(50) NOT NULL,

Administración de Base de datos


`AlumnoDetalle_Comentarios` varchar(999) COLLATE utf8_spanish_ci NOT NULL,

`AlumnoDetalle_Publicacion` int(100) NOT NULL,

PRIMARY KEY (`ID_AlumnoDetalle`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=4 ;

-- Volcado de datos para la tabla `alumnodetalles`----

INSERT INTO `alumnodetalles` (`ID_AlumnoDetalle`, `ID_Alumno`, `ID_Curso`, `AlumnoDetalle_FechaInicio`,


`AlumnoDetalle_FechaFinal`, `AlumnoDetalle_Completado`, `AlumnoDetalle_Comentarios`,
`AlumnoDetalle_Publicacion`) VALUES

(1, 1, 4, '2014-04-04', '2014-04-25', 0, 'Aprendi mucho', 0),

(2, 1, 3, '2014-07-10', '2014-09-25', 1, 'cjcnhkls', 1),

(3, 1, 3, '2014-04-15', '2014-04-29', 1, 'cfdsc', 1);

-- Estructura de tabla para la tabla `alumnos` --

CREATE TABLE IF NOT EXISTS `alumnos` (

`ID_Alumno` int(11) NOT NULL AUTO_INCREMENT,

`Alumno_Nombre` varchar(200) COLLATE utf8_spanish_ci NOT NULL,

`Alumno_Email` varchar(200) COLLATE utf8_spanish_ci NOT NULL,

`Alumno_Telefono` varchar(50) COLLATE utf8_spanish_ci NOT NULL,

`Alumno_Celular` varchar(50) COLLATE utf8_spanish_ci NOT NULL,

`Alumno_Direccion` varchar(500) COLLATE utf8_spanish_ci NOT NULL,

`Alumno_Comentarios` varchar(999) COLLATE utf8_spanish_ci NOT NULL,

PRIMARY KEY (`ID_Alumno`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=3 ;

Administración de Base de datos


-- Volcado de datos para la tabla `alumnos` --

INSERT INTO `alumnos` (`ID_Alumno`, `Alumno_Nombre`, `Alumno_Email`, `Alumno_Telefono`,


`Alumno_Celular`, `Alumno_Direccion`, `Alumno_Comentarios`) VALUES

(1, 'Jordan Puente', 'x_erik_x@hotmail.com', '83132500', '8116659477', 'Cerro de las Alazanas 342 San
Nicolas', 'Buenos cursos'),

(2, 'Jose Sanchez', 'jose.sanchez@uanl.mx', '81266245', '8115037754', 'Monte Everest 543 Col: Las Praderas,
Mty NL', 'Excelente alumno y muy responsable');

-- Estructura de tabla para la tabla `cursos` --

CREATE TABLE IF NOT EXISTS `cursos` (

`ID_Curso` int(20) NOT NULL AUTO_INCREMENT,

`Curso_Nombre` varchar(200) COLLATE utf8_spanish_ci NOT NULL,

`Curso_DuracionSesion` varchar(100) COLLATE utf8_spanish_ci NOT NULL,

`Curso_DuracionDias` varchar(100) COLLATE utf8_spanish_ci NOT NULL,

`Curso_Comentarios` varchar(999) COLLATE utf8_spanish_ci NOT NULL,

PRIMARY KEY (`ID_Curso`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=5 ;

-- Volcado de datos para la tabla `cursos` --

INSERT INTO `cursos` (`ID_Curso`, `Curso_Nombre`, `Curso_DuracionSesion`, `Curso_DuracionDias`,


`Curso_Comentarios`) VALUES

(3, 'Armado y Mtto', '2 Hrs', '7 Sesiones', 'Orientado para conocer mas acerca del hardware de los
ordenadores'),

(4, 'Desarrollo Web', '2 Hrs', '7 Sesiones', 'Para aprender a programar');

Administración de Base de datos


-- Estructura de tabla para la tabla `seguimientocliente` --

CREATE TABLE IF NOT EXISTS `seguimientocliente` (

`ID_SeguimientoCliente` int(20) NOT NULL AUTO_INCREMENT,

`ID_Alumno` int(20) NOT NULL,

`ID_Usuario` int(20) NOT NULL,

`SeguimientoCliente_Mensaje` varchar(999) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL,

`SeguimientoCliente_Fecha` date NOT NULL,

`ID_Curso` int(20) NOT NULL,

PRIMARY KEY (`ID_SeguimientoCliente`)

) ENGINE=InnoDB DEFAULT CHARSET=ucs2 COLLATE=ucs2_spanish_ci AUTO_INCREMENT=1 ;

--

-- Estructura de tabla para la tabla `usuarios`

--

CREATE TABLE IF NOT EXISTS `usuarios` (

`ID_Usuario` int(11) NOT NULL AUTO_INCREMENT,

`Usuario_Nombre` varchar(200) COLLATE utf8_spanish_ci NOT NULL,

`Usuario_Clave` varchar(50) COLLATE utf8_spanish_ci NOT NULL,

`Usuario_Correo` varchar(200) COLLATE utf8_spanish_ci NOT NULL,

`Usuario_Estatus` smallint(6) NOT NULL,

PRIMARY KEY (`ID_Usuario`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=5 ;

--

-- Volcado de datos para la tabla `usuarios`

--

Administración de Base de datos


INSERT INTO `usuarios` (`ID_Usuario`, `Usuario_Nombre`, `Usuario_Clave`, `Usuario_Correo`,
`Usuario_Estatus`) VALUES

(1, 'Erick', '123456', 'erick.plata1@gmail.com', 1),

(3, 'admin', '1234', 'admin@admin.com', 1),

(4, 'Jorge', 'lozano', 'jlozano@gmail.com', 1);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Administración de Base de datos


Manual Usuario

Index

Servicios

Administración de Base de datos


Cursos

Contactos

Administración de Base de datos


Inicio de Seccion

Administración de Base de datos