BASES DE DATOS

Trabajo: Judith Alejandra Cruz Jiménez y Allison Daniela Sosa López
VIDEO 5

SQL es un lenguaje estructurado de consulta.

DDL es un lenguaje de definición de datos, esto quiere decir, que es la estructura para crear bases de datos. Ejemplos: CREATE-----DIOP

DML es un lenguaje de manipulación de datos, esto quiere decir, modificar y eliminar datos. Ejemplo: INSERT, SELECT.

No se puede utilizar el de manipulación sin antes usar el de definición. (No se puede  manipular algo que no se ha creado).

MODELO RELACIONAL

Entidades-----Tablas.

Atributos------Campos.

Registros----Tuplas.

Cardinalidad-------Relaciones.


VIDEO 6

Instalación  de MSQL server.




VIDEO 7

Tipos de datos:

DATOS DE TIPO CARACTER

Varchar(x) : Es una cadena de longitud variable. Ejemplo: Nom Varchar (7), solo almacenara 5, si se agregan 5 eliminara los dos sobrantes.

Char(x): Define una cadena de longitud fija. Ejemplo: Nom char (5), almacenara 5 valores, aun que se ingresen 2.

NOTA: Cuando ingresamos un tipo de dato carácter, debe ser en comillas simples: 'Laura'.

DATOS DE TIPO NUMÉRICO

Integer o int: De -2000000000 a 2000000000 aprox.

Smallint: Proporciona hasta 5 dígitos, -32000 hasta 32000 aprox.

Bigint:  De -9000000000000000000 hasta 9000000000000000000.

Float: Numeros decimales.

NOTA: No es necesario escribirlas en comillas simples.

DATO DE TIPO FECHA Y HORA

Daletime: Puede almacenar valores desde 01 de enero de 1753 hasta 31 de diciembre de 9999.

Smalldatime: El rango va de 01 de enero de 1900 hasta 06 de junio de 2079.

año-mes-dia-hora:minuto:segundo.milisegundos.

La forma de escribir las fechas.

NOTA: Cuando queremos ingresar datos de tipo fecha se debe de hacer entre comillas simples (' ').

'24-05-1996'
'24/05/1996'
'1996-05-2400:00:00.00'

VIDEO 8

La tabla se conoce como atributos y campos.

(Ovalo de color relleno): Constraint (Primary Key)----llaves primerias.
(Ovalo medio relleno):  Constraint (Foreign key)------llaves foraneas.


No importa si escribes con mayusculas o minúsculas.


Para poner la clavé primaria es: constraint pk-cc primary key (clave_c).

Para poner una clavé foranea: constraint fk-fc1 forcing key (clave_c1) references carrera (clave_c).



VIDEO 9 

Para seleccionar un dato se ocupa select:

                               SELECT *(Todos los campos de la tabla) FROM TABLA

ó

SELECT CAMPO(S) FROM TABLA (Seleccionar uno especifico).

Para insertar ocupamos insert:

                                               INSERT INTO TABLA VALUES ()













VIDEO 10

Inner, Join, where 
Select*From tabla-----Recopila datos de una sola tabla.
Select*From tabla 1 inner join tabla 2 on------Para unir datos de una tabla.
Select*From where-------Establece condiciones.

= es un puente.








VIDEO 11

MODIFICAR DATOS UPDATE.

Update "nombre de la tabla"
Set campo="nuevo valor"

Update "nombre de la tabla"
Set campo="nuevo valor"
From
where














VIDEO 12

DELETE, DROP & TRUNCATE

DELETE: Elimina registros de una tabla.

DROP: Elimina estructura cómo tablas o bases de datos, junto con sus datos almacenados.

TRUNCATE: Elimina todos los registros de una tabla.

delete from nota------> Elimina uno por uno.
delete table nota----->Elimina todo junto.




















VIDEO 13

NORMALIZACIÓN

Es el proceso de simplificación de los datos, tiene como objetivo:
  • Tener almacenado con el menor espacio posible.
  • Eliminar datos repetidos.
  • Eliminar errores lógicos.
  • Datos ordenados.
Existen niveles:
  1. Primer Forma Normal.
  2. Segunda Forma Normal.
  3. Tercer Forma Normal.
  4. Cuarta Forma Normal.
  5. Quinta Forma Normal.
LA SIMPLIFICACIÓN DEBE DARSE SIN QUE HAYA PÉRDIDA DE INFORMACIÓN.







VIDEO 14

NORMALIZACIÓN







VIDEO 15






















No hay comentarios:

Publicar un comentario