Entradas

Trabajo Final

Imagen
 A continuación se mostrara la creación de una tabla llamada Alumno, sus registros y edición de estos. Creando tabla carrera y llenando dos registros (necesario para la creación de la tabla Alumno): CREATE TABLE Carrera( clave_c int, nom_c varchar(50), durac_c varchar(20), primary key(clave_c) ); Insert Into Carrera (clave_c, nom_c, durac_c) values (1,"Programacion","2 horas"); Insert Into Carrera (clave_c, nom_c, durac_c) values(2,"Quimica","3 horas"); Creando tabla Alumno e insertando datos: CREATE TABLE Alumno( mat_alu int, nom_alu varchar(75), edad_alu int, sem_alu int, gen_alu int, clave_c1 int, primary key (mat_alu), foreign key (clave_c1) references Carrera (clave_c) ); Insert Into Alumno (mat_alu,nom_alu, edad_alu,sem_alu, gen_alu, clave_c1) values(50,"Lupita Solis",16,2,2017,1); Insert Into Alumno (mat_alu,nom_alu, edad_alu,sem_alu, gen_alu, clave_c1) values (51,"Alberto Lopes",15,2,2017,1); Insert Into Alumno (mat_al...

Manipular bases de datos

 A continuación se mostraran ejemplos de edición de tablas: Insertando 2 registros en la tabla carrera: INSERT INTO Carrera (clave_c,nom_c,durac_c) VALUES   (1,"Mecatrónica","4 horas") INSERT INTO Carrera (clave_c,nom_c,durac_c) VALUES (2,"Economia","2 horas") Insertando 1 registro en la tabla Profesor: INSERT INTO Profesor (clave_p,nom_p,tel_p,hor_p) VALUES (1,"Mario Hugo Rosendo Fernandez","899-784-8689",4) Agregando en la tabla Profesor el campo Estudio: ALTER TABLE Profesor ADD estudio_p varchar(50) Agregando un registro en la tabla profesor solamente en el campo estudios: UPDATE Profesor SET estudi_p = "Quimica" WHERE clave_p = 1 Borrando un registro de la tabla carrera: DELETE FROM Carrera WHERE clave_c = 1 Borrando un registro de la tabla materia: DELETE FROM Materia WHERE clave_m = 1 Mostrando los registros de los alumnos que sean de 5° semestre: SELECT * FROM Alumno WHERE sem_alu=5 Borrando la tabla Alumno D...

Manipular bases de datos

-Insert: Su función es la de agregar un único registro a una tabla Sintaxis: INSERT INTO tabla (columna 1, columna 2, columna 3) VALUES (valor 1,valor 2,valor 3,...); Ejemplo: INSERT INTO Clientes (C_Nombre,C_Num,C_Direcc) VALUES ("María González Lopez","899 548 6400","Hidalgo 204"); -Delete: Su función es la de eliminar uno o mas registros de una tabla Sintaxis: DELETE FROM tabla WHERE Condicion; Ejemplo: DELET FROM Clientes WHERE C_Nombre = "María González Lopez"; -Alter table: Nos permite modificar los elementos de un objeto tabla de una base de datos. Sintaxis: ALTER TABLE tabla ADD columna tipo_de_dato; Ejemplo: ALTER TABLE Clientes ADD c_emsil varchar(100); -Update: Su función es la de actualizar todo los registros de una tabla Sintaxis: UPDATE tabla SET columna = valor WHERE Condicion Ejemplo: UPDATE Clientes SET C_Num="899 686 4987" WHERE C_ID

SQL

Imagen
  ¿Qué es SQL? El lenguaje de consulta (SQL por sus siglas en ingles) es un lenguaje de programación para almacenar y procesar información en una base de datos relacional. ¿Qué tipo de consultas se le pude hacer a una base de datos con SQL? -Create: Crea tablas. -Alter: Modifica la estructura de una tabla(añade, o elimina columnas, cambia título, etc.). -Drop: Elimina objetos de la base de datos. -Truncate: Elimina todos los registros de una tabla. -Commet: Agrega comentarios al diccionario de datos. -Rename: Renombra objetos

Tablas foraneas

Imagen
 Las tablas foráneas se crean de la misma manera y cuentan con características similares, su función es la de unir tablas cuya relación sea de varios a varios. Tabla Alumno_Profesor: Código:   CREATE TABLE Alumno_Profesor( mat_alu1 int, clave_p1 int, foreign key (mat_alu1) references  Alumno (clave_c), foreign key (clave_p1) references Profesor (clave_p) ) Tabla Materia_Alumno: Código: CREATE TABLE Materia_Alumno( mat_alu2 int, clave_m1 int, foreign key (mat_alu2) references Alumno (mat_alu), foreign key (clave_m1) references Materia (clave_m) ) Tabla Materia_Profesor: Código: CREATE TABLE Materia_Profesor( clave_p2 int, clave_m2 int, foreign key (clave_p2) references Profesor (clave_p), foreign key (clave_m2) references Materia (clave_m) )

Crear tablas

Imagen
A la hora de crear tablas se tiene que tomar en cuenta los datos, sus tipo y si son primarios o foráneos.  A continuación se muestra varias tablas las cuales cuentan con datos primarios y en el caso de la tabla Alumno con datos foráneos. Tabla Alumno: Código: Create Table Alumno( mat_alu int, nom_alu varchar(50), edad_alu int, gen_alu int, clave_c1 int, primary key(mat_alu), foreign key (clave_c1) references Carrera (clave_c) ); Tabla Profesor: Código : Create Table Profesor( clave_p int, nom_p varchar(50), dir_p varchar(50), tel_p varchar(12), hor_p int, primary key(clave_p) ); Tabla Carrera: Código : Create Table Carrera( clave_c int, nom_c varchar(50), durac_c varchar(20), primary key(clave_c) ); Tabla Materia: Código : Create Table Materia( clave_m int, nom_m varchar(50), cred_m int(20), clave_c2 int, primary key(clave_m), foreign key (clave_c2) references Carrera (clave_c) );

Importancia de las bases de datos

Imagen
 Las bases de datos han sido muy importantes en los últimos años, ya que estas han facilitado el trabajo de almacenar información, esto es así ya que no hay nada físico, además se facilita el acceso a los datos y evita la pérdida y duplicación de datos. Todo esto hace que las bases de datos sean preferibles ante los archivos y papeleo físico,el cual es lento y tedioso. Por esto es que la mayoría de las empresas y gobiernos usan las bases de datos.