Problemas con creación de bd

Publicado en 'Programación' por Slashtito, 16 Jun 2008.





  1. Slashtito

    Slashtito Miembro nuevo

    Registro:
    30 May 2008
    Mensajes:
    9
    Likes:
    0




    Hola muchachos aca ps requiriendo vuestra ayuda, sucede que no m corre este sql no se que tiene me crea la la tabla pago,ciclo,control pero no la tabla alumno que pasara, lo estoy corriendo en el XAMPP 1.6.6, aca les va el script
    CREATE DATABASE IF NOT EXISTS academia;
    USE academia;
    DROP TABLE IF EXISTS alumno;
    DROP TABLE IF EXISTS ciclo;
    DROP TABLE IF EXISTS pago;
    DROP TABLE IF EXISTS control;
    CREATE TABLE ciclo (
    idciclo CHAR(3) NOT NULL,
    nombre_ciclo VARCHAR(20) NOT NULL,
    CONSTRAINT pk_ciclo PRIMARY KEY ( idciclo)
    ) TYPE = INNODB ;
    CREATE TABLE pago (
    idpago CHAR(3) NOT NULL,
    nombre_pago VARCHAR(20) NOT NULL,
    pension NUMERIC(6) NOT NULL,
    deuda NUMERIC(6) ,
    fecha VARCHAR(20) NOT NULL,
    CONSTRAINT pk_pago PRIMARY KEY ( idpago )
    ) TYPE = INNODB ;
    CREATE TABLE alumno (
    cod_alu CHAR(5) NOT NULL,
    nom_alu VARCHAR(20) NOT NULL,
    pat_alu VARCHAR(20) NOT NULL,
    mat_alu VARCHAR(20) NOT NULL,
    fecha VARCHAR(20) NOT NULL,
    dir_alu VARCHAR(30) NULL,
    con_alu VARCHAR(20) NULL,
    idciclo CHAR(3) NOT NULL,
    idpago NUMERIC(3) NOT NULL,
    pension NUMERIC(6) NOT NULL,
    deuda NUMERIC(6) NULL,
    CONSTRAINT pk_alumno
    PRIMARY KEY ( cod_alu ),
    KEY idx_alumno_01 ( idciclo ),
    CONSTRAINT fk_alumno_ciclo
    FOREIGN KEY ( idciclo )
    REFERENCES ciclo ( idciclo )
    ON DELETE RESTRICT
    ON UPDATE RESTRICT,
    KEY idx_alumno_02 ( idpago ),
    CONSTRAINT fk_alumno_pago
    FOREIGN KEY ( idpago )
    REFERENCES pago ( idpago )
    ON DELETE RESTRICT
    ON UPDATE RESTRICT,
    ) TYPE = INNODB ;
    CREATE TABLE control (
    parametro VARCHAR(20) NOT NULL,
    valor VARCHAR(20) NOT NULL,
    CONSTRAINT pk_control PRIMARY KEY ( parametro )
    ) TYPE = INNODB ;


    ayudas porfavor
     


  2. arturojavier

    arturojavier Suspendido

    Registro:
    24 Oct 2007
    Mensajes:
    234
    Likes:
    0
    oye si revisas bien te flatan algunas comas en tu codigo ... pro q en la conexion no veo fallas... aunque podrias llamar a la conexion de otra forma