Gissel resumen videos 5,7,8,9,13,14

18
Instituto cristo del picacho Nombre: Xiomara gissel Losano Maldonado Nombre del maestro: David Elvir Curso: III bachillerato

Transcript of Gissel resumen videos 5,7,8,9,13,14

Page 1: Gissel resumen videos 5,7,8,9,13,14

Instituto cristo del picacho Nombre: Xiomara gissel Losano Maldonado Nombre del maestro: David Elvir Curso: III bachillerato

Page 2: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 5 Resumen lenguajes SQL SQL lenguaje estructural de consulta es un lenguaje universal que lo podemos utilizar en

cualquier lenguaje de bases de datos el lenguaje SQL lo podemos dividir en dos el DDL que significa lenguaje de definición de datos y el DML que significa de manipulación de datos

En el modelo relacional a un: Entidades le llamaremos tabla Atributos le llamaremos campos Registros le llamaremos tuplas Cardinalidad le llamaremos relaciones Transact-SQL Es te lenguaje es SQL pero se utiliza como manejador de bases de datos esto nos permite

manejar nuestras bases de datos desde SQL server además podemos hacer cosas muy interesantes a la hora de manipular los datos crear disparadores entre otras cosas estas son las principales características del lenguaje SQL

 

Page 3: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 7 Vamos a empezar con el tipo de dato varchar(x) es un tipo de datos que es de cadena de longitud

variable ejemplo Núm varchar (7)

Pese a aquel campo es longitud de 7 solo almacenara 5 caracteres los otros dos los va a desechar es decir los permite optimizar el espacio en memoria Ahora vamos a ver cómo es que nosotros tenemos que ingresar nuestros datos de tipo carácter en SQL cuando ingresamos un dato tenemos que hacerlo entre “por ejemplo “Laura” “papas a la francesa” son palabras que están escritas con espacio de igual manera las tengo que escribir

L A U R A

Page 4: Gissel resumen videos 5,7,8,9,13,14

Ahora vamos a ver el dato de tipo numérico esta en integer o int también el smallint el Begin nos permite almacenar un rango mucho más grande y también está el float nos permite almacenar datos con números decimales cuando ingresamos datos de tipo numérico no ay necesidad de que lo ingresemos entre comillas nada de eso simplemente ponemos el numero tal cual también están los datos de tipo fecha y hora aquí vamos a mencionar el datiteme puede almacenar valores de 1 de enero de 1953 hasta el 31 de diciembre de 9999

Page 5: Gissel resumen videos 5,7,8,9,13,14

este es el rango de fechas que nos permite almacenar datiteme por su parte tenemos un smalldatetime que el rango va de 1 de enero 1990 hasta el 6 de junio 2079 así que si nosotros vamos a almacenar fechas debemos analizar cuál es la fecha o el rango de fechas que se van a admitir en nuestra base de catos también tenemos que definir el formato en que vamos a definir la fecha mdy ,myd,dmy. Y estos van entre comillas simples con un – o una /.

Page 6: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 8 Las llaves primarias son las que observamos total mente

rellenas y las foráneas solo rellenas la mitad a ora abrimos SQL y nos conectamos al servidor de datos creamos una nueva consulta aquí es donde ingresamos el código primero tenemos que crear nuestra base de datos con créate database escuela la seleccionamos y la ejecutamos para comprobar que ya está

En este video programamos en SQL server primero programamos la base de datos que hemos visto en videos anteriores que tiene materia alumno profesor y carera esta base de datos la llamaremos escuela después vemos que toca crear las tablas y vemos que son 7 tablas después de eso le indicamos cuales son nuestras llave primaria y nuestra llave foránea

Page 7: Gissel resumen videos 5,7,8,9,13,14

vamos a menú empesamos a ingresar nuestras tablas como carera no importa si escribas con mayúscula o minúsculas dentro de los paréntesis escribimos todos los campos que va a llevar esta tabla después escribimos la siguiente tabla que es carrera dentro de esta tabla escribimos los atributos que lleva cada tabla así como cada instrucción la terminamos con una coma la ejecutamos a ver si esta correcta después colocamos la siguiente tabla que es profesor y también le colocamos sus atributos y también esta tabla la ejecutamos para ver si esta correcta

Page 8: Gissel resumen videos 5,7,8,9,13,14

y así sucesivamente colocamos las siguientes tablas cuando terminemos toda nuestra codificación nos vamos al menú base de datos escuela y allí miramos las bases de datos que aviamos echo agragamos todas las bases de datos y miramos nuestro diagrama de SQL en este diagrama miramos las relaciones de todas las bases de datos las guardamos y le damos un nombre guardamos la base de datos y la seramos.

Page 9: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 9 Para insertar un dato y se utiliza la palabra insert Y para poder seleccionar datos la palabra select ambas

instrucciones del DML es decir de manipulación de datos Como insertar valores en una tabla de datos. Se utiliza la palabra INSER y seguido la palabra Into y se

le pone el nombre de la tabla en q vamos a insertar los valores y entre paréntesis se ponen los valores separados con comas si es qué nuestra tabla tiene más de un valor

Para seleccionar hay dos formas

Page 10: Gissel resumen videos 5,7,8,9,13,14

una base de datos lo primero que vamos a hacer es poner la palabra insert into carrera values () luego seguidamente nos pide que dentro del paréntesis coloquemos el numero 1, le colocamos el nombre de la carrera que es derecho y como es de tipo bar chart lo vamos a colocar la palabra derecho se pone entre comillas simples ahora vamos a colocar una coma vamos a poner el no. 3 y uno como es de tipo entero ingreso así sin necesidad de ponerle ningún tipo de comillas y nada por el estilo ahora se ejecuta esta instrucción y dice que una columna ha sido afectada esto quiere decir que acabamos de ingresar un registro luego copiamos otro insert igualito es como tener 2 registros en nuestra base de datos

Page 11: Gissel resumen videos 5,7,8,9,13,14

Ahora en la tabla materia alumnos Que su codificación es insert into alum values (1,1 E igual pide la matricula del de la materia en este caso pide la materia ahora buscaremos que materia tenemos de alta y existen dos que es la que esta en la tabla materia que son matemáticas y español esto quiere decir que la clave de matemáticas que es uno lo colocaremos dentro del paréntesis el otro numero de uno lo colocaremos porque el código de Ana entonces lo que queremos decir que Ana toma la clase de matemáticas

Page 12: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 13

Primer Forma Normal 1. Eliminar los grupos repetitivos de la tablas individuales. 2. Crear una tabla separada por cada grupo de datos relacionados 3. Identificar cada grupo de datos relacionados con una clave primaria.

Page 13: Gissel resumen videos 5,7,8,9,13,14

Segundo Forma Normal

Page 14: Gissel resumen videos 5,7,8,9,13,14

Tercera Forma Normal

Page 15: Gissel resumen videos 5,7,8,9,13,14

Resumen video numero 14

Normalización 3FN En este video tomamos referencia delos videos anteriores en

este video avalaremos de la tercera forma normal en este video toman como ejemplo una universidad miramos un formulario donde nos pide ingresar los datos de los alumnos depende como los ingreses y después nos muestra otro formulario donde nos pide mas detallado la información del alumno después pasamos a ver como queda organizado la base de datos alumno carrera materia también miramos que de alumno se desprende la tabla delegación colonia y calle.

Page 16: Gissel resumen videos 5,7,8,9,13,14

Miramos que la llave primaria de alumno es matricula _alu que de carrera es numcarrera de materia nummateria de delegación id_delegasio de colonia id_colonian de calle id_calle vemos que cada tabla tiene su llave primaria asimple vista el diagrama se mira un poco komplicado por todas las dependencias que salen dela tabla alumno estos campos se pueden reutolisar para otro diagrama también miramos que pasan el diagrama a SQL

Page 17: Gissel resumen videos 5,7,8,9,13,14

El diseño de base de datosEl diseño de la base de datos se realiza tomando en cuenta el análisis de requisitos con todas las personas que van a hacer uso de los datos  y revisando nuestro estudio de factibilidad, aunque también se toma en cuenta  según los requisitos de la aplicación se realiza el diseño de la base de datos.Es importante realizar una buena normalización a la base de datos para que no  halla probabilidad de fallos en el programa cuando se este desarrollando o ya este realizado. El proceso de Normalización, tal y como fue propuesto en un principio por Codd (1972) hace pasar un esquema  de relación  por una serie de comprobaciones para certificar que satisface una determinada forma normal.

Page 18: Gissel resumen videos 5,7,8,9,13,14

Se realiza analizando el conjunto de campos (atributos) y en base a eso designar una clave inicial que identifique a un grupo de datos. Por ejemplo si estamos normalizando todo un esquema de facturación podemos partir de los datos del cliente añadiendo la clave del cliente, y según vayamos normalizando nos saldrán todas las tablas y les iremos dando claves primarias nuevas. Si lo que normalizamos es una tabla, el procedimiento es el mismo y ya irán saliendo otras tablas subordinadas.