Entradas

Mostrando las entradas de octubre, 2023

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.