SlideShare una empresa de Scribd logo
1 de 14
Instituto Cristo Del Picacho
Alumna : Sarahi Magdalena Cerna Valle
Maestro : David Elvir
Asignatura : Análisis y Diseño
RESUMEN VIDEO 5
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
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
Resumen video 7
Tipos de datos
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) Laura
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
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 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 /.
Resumen video 8
creaciones de bd
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.
vamos a menú empezamos 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 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 agregamos 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.
Resumen 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 contenido de nuestra tabla o bien cuando
queremos ver campos específicos de esta si queremos visualizar todo el
contenido de la tabla debemos poner la palabra select seguido un asterisco
from y el nombre de la tabla que queremos visualizar los campos con el
asterisco podemos ver todos los campos de la tabla, si tenemos una tabla
que tiene 5 campos pero solo queremos ver 2 ponemos la palabra select
pero ya no ponemos el asterisco solo ponemos el nombre de los campos
que queremos visualizar seguido de from tabla
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
Resumen 13
Normalización de bases de datos :
Segundo Forma Normal
Dependencia Funcional Dependencia Transitiva
A A
B B
C C
Tercera Forma Normal
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.
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
El diseño de base de datos
El 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.
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

Más contenido relacionado

Similar a Sarahi presentacion

Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQLFranshezka
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfelidaquionez2
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosAndreitap de Granda
 
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
TRABAJO SOBRE EXCEL AVANZADO   (2).pdfTRABAJO SOBRE EXCEL AVANZADO   (2).pdf
TRABAJO SOBRE EXCEL AVANZADO (2).pdfAndresAranda22
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfsharonardila478
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfjuanmanuellopeztarap
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfjuanmanuellopeztarap
 
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
TRABAJO SOBRE EXCEL AVANZADO   (3).pdfTRABAJO SOBRE EXCEL AVANZADO   (3).pdf
TRABAJO SOBRE EXCEL AVANZADO (3).pdfAndresAranda22
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfNicolHenao2
 
Yossy
YossyYossy
YossyFye19
 
RESUMEN
RESUMENRESUMEN
RESUMENYM_1
 
10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docxLeydyVeronicaDelgado
 
Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Jomar Burgos Palacios
 

Similar a Sarahi presentacion (20)

NormalitzacioBD.pdf
NormalitzacioBD.pdfNormalitzacioBD.pdf
NormalitzacioBD.pdf
 
Video numero 9
Video numero 9Video numero 9
Video numero 9
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Sql server
Sql serverSql server
Sql server
 
scribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdfscribd.vpdfs.com_sql-server-tutorial.pdf
scribd.vpdfs.com_sql-server-tutorial.pdf
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
Sql access
Sql accessSql access
Sql access
 
Universidad politecnica amazonica
Universidad politecnica amazonicaUniversidad politecnica amazonica
Universidad politecnica amazonica
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
TRABAJO SOBRE EXCEL AVANZADO   (2).pdfTRABAJO SOBRE EXCEL AVANZADO   (2).pdf
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
TRABAJO SOBRE EXCEL AVANZADO   (3).pdfTRABAJO SOBRE EXCEL AVANZADO   (3).pdf
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
Yossy
YossyYossy
Yossy
 
RESUMEN
RESUMENRESUMEN
RESUMEN
 
10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx
 
Resumen
ResumenResumen
Resumen
 
Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015
 

Último

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 

Sarahi presentacion

  • 1. Instituto Cristo Del Picacho Alumna : Sarahi Magdalena Cerna Valle Maestro : David Elvir Asignatura : Análisis y Diseño
  • 2. RESUMEN VIDEO 5 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 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
  • 3. Resumen video 7 Tipos de datos 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) Laura 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 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 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 /.
  • 4. Resumen video 8 creaciones de bd 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. vamos a menú empezamos 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 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 agregamos 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.
  • 5. Resumen 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 contenido de nuestra tabla o bien cuando queremos ver campos específicos de esta si queremos visualizar todo el contenido de la tabla debemos poner la palabra select seguido un asterisco from y el nombre de la tabla que queremos visualizar los campos con el asterisco podemos ver todos los campos de la tabla, si tenemos una tabla que tiene 5 campos pero solo queremos ver 2 ponemos la palabra select pero ya no ponemos el asterisco solo ponemos el nombre de los campos que queremos visualizar seguido de from tabla
  • 6. 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
  • 7. Resumen 13 Normalización de bases de datos :
  • 8.
  • 9. Segundo Forma Normal Dependencia Funcional Dependencia Transitiva A A B B C C
  • 11. 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.
  • 12. 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
  • 13. El diseño de base de datos El 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.
  • 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