SlideShare una empresa de Scribd logo
1 de 12
ArreglosdeRegistros
Francisco Apostol. C.I.25.560.780. Computación para
Ingenieros.2017/04- COI332-TI43. Profesora, Doris Parra. Universidad
Fermín Toro
INTRODUCCION
En informática, o concretamente en el contexto de
una base de datos relacional, un registro también es
llamado fila o tupla, el cual representa un objeto único
de datos implícitamente estructurados en una tabla. En
términos simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas o campos. Cada
fila de una tabla representa un conjunto de datos
relacionados, y todas las filas de la misma tabla tienen la
misma estructura.
Queesunregistro?
Un registro es un conjunto
de campos que contienen los
datos que pertenecen a una
misma repetición de entidad.
Se le asigna automáticamente
un número consecutivo
(número de registro) que en
ocasiones es usado como
índice aunque lo normal y
práctico es asignarle a cada
registro un campo clave para
su búsqueda.
Estructurasde
Registros
 Los Arrays, son un ejemplo de
estructuras (de tipo
homogéneo), sin embargo, éste
tipo de estructuras posee una
gran limitante, puesto que, sólo
admite datos del mismo tipo
(entero, flotante, carácter); las
estructuras que vamos a
estudiar, están compuestas por
un grupo de variables, no
necesariamente del mismo tipo,
en las cuales, podemos
almacenar diferente
información (en cuanto a tipo),
pero referente a un mismo
tópico.
Por ejemplo, en nuestro carnet de
identidad, del colegio, de la
universidad, aparecen muchos datos
acerca de nosotros. Nombres,
apellidos, edad, dirección, fecha de
nacimiento, grado, sección, ciclo...
Estos datos, son de diferente tipo,
pero, en C, podemos almacenarlos
utilizando un tipo de dato registro al
que llamamos Estructura.
Por tanto, una estructura es una
colección de una o más tipos de
elementos
denominados miembros, cada uno de
los cuales puede ser de un tipo de
dato diferente.
Estructurasde
Registros
La importancia de las estructuras se refleja, al
ahorrarnos tiempo en ciertos procesos, además que las
estructuras son una herramienta importante para la
creación de programas potentes y bases de datos.Importanciade
lasEstructuras
deRegistros
Arreglos
Unidimensionales
y
Multidimensional
es.
Unidimensionales
Es una colección de datos del mismo tipo. Sirve para manejar un
número “n” de elementos en común, ya sea de tipos definidos por
el Lenguaje, (“int”, “float”,
“String”, etc).
Arreglos
Unidimensionales
Características:
1. Son de tipos de datos completos.
2. Agrupan varios (1 o más) fatos de un mismo tipo, llamado
el tipo de base de arreglo.
3. Son dinámicos pero no extensibles.
4. Los índices de arreglo empiezan con 0 y terminan con el
tamaño del arreglo.
5. Si el arreglo tiene n elementos se denotan como a[0], a[1].
6. El índice en un arreglo empieza siempre desde 0.
Ejemplo
(Unidimensional)
 Ejemplo de declaración de arreglo Unidimensional.
La sintaxis de declaración de arreglos en Java es:
<tipo> [] <nombre>
Para declarar, por ejemplo, un arreglo de números
enteros utilizaremos la
siguiente sentencia:
int [] arrInt;
Arreglos
Multidimensionales
Multidimensionales:
Conjunto de datos del mismo tipo organizados en dos o más
columnas y uno o más renglones.
Características:
Los elementos de la tabla se deberán simbolizar con el nombre
de la tabla y 2 subíndices, el primer subíndice referencia al
renglón y el siguiente subíndice referencia la columna los dos
dentro del mismo corchete.
Ejemplo
(Multidimensional)
 Ejemplo de arreglo de declaración Multidimensional.
La declaración de una tabla será de acuerdo a los
siguientes formatos:
tipodato nomtabla[][]= new tipodato[reng][col];
Y otro ejemplo seria:
int calif[][]=new int[3][4];
double ingresos[][]= new double[3][4];
Declaraciones
typedef
 Una declaración typedef es una declaración con typedef como
clase de almacenamiento. El declarador se convierte en un
nuevo tipo. Puede utilizar declaraciones typedef para
construir nombres más cortos o más significativos para tipos
ya definidos por C o para tipos que haya declarado. Los
nombres de typedef permiten encapsular detalles de la
implementación que pueden cambiar.
 Una declaración typedef se interpreta igual que una
declaración de variable o de función, pero el identificador, en
lugar de suponer el tipo especificado por la declaración, se
convierte en un sinónimo del tipo.

Más contenido relacionado

La actualidad más candente

Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en javaWhaleejaa Wha
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaLuisAlvarez618
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datosLalo Osorio
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosJosé Antonio Sandoval Acosta
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datosDILMER OLIVERA
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)Franklin Parrales Bravo
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionYESENIA CETINA
 

La actualidad más candente (20)

Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Programación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructuradaProgramación estructurada y Herramientas estructurada
Programación estructurada y Herramientas estructurada
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Bitácora de base de datos
Bitácora de base de datosBitácora de base de datos
Bitácora de base de datos
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Calculo relacional de base de datos
Calculo relacional de base de datosCalculo relacional de base de datos
Calculo relacional de base de datos
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Recursividad
RecursividadRecursividad
Recursividad
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)ED Unidad 4: Estructuras de datos no lineales (árboles)
ED Unidad 4: Estructuras de datos no lineales (árboles)
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Recorrido en árboles binarios
Recorrido en árboles binariosRecorrido en árboles binarios
Recorrido en árboles binarios
 
Estructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no linealesEstructura de Datos - Estructuras no lineales
Estructura de Datos - Estructuras no lineales
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, Temporizacion
 

Similar a Registros, arreglos y estructuras en bases de datos

Daniela camacho arreglos
Daniela camacho arreglosDaniela camacho arreglos
Daniela camacho arreglosWhitneyPeralta
 
Modelado de Datos - Bases de Datos
Modelado de Datos - Bases de DatosModelado de Datos - Bases de Datos
Modelado de Datos - Bases de DatosSandra Robles
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docxJulioRodolfodeJessHe
 
Arreglos_de_EstructurasRegistros.pptx
Arreglos_de_EstructurasRegistros.pptxArreglos_de_EstructurasRegistros.pptx
Arreglos_de_EstructurasRegistros.pptxAlfredoJairSalazarle
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
Estructuras de datos
Estructuras de datos Estructuras de datos
Estructuras de datos Roimer Guape
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Estructura de datos y almacenamiento
Estructura de datos y almacenamientoEstructura de datos y almacenamiento
Estructura de datos y almacenamientoJose Albarran
 
Presentación1
Presentación1Presentación1
Presentación1jesanchez5
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosJeckson Loza
 

Similar a Registros, arreglos y estructuras en bases de datos (20)

Daniela camacho arreglos
Daniela camacho arreglosDaniela camacho arreglos
Daniela camacho arreglos
 
Base de Datos 1
Base de Datos 1 Base de Datos 1
Base de Datos 1
 
Modelado de Datos - Bases de Datos
Modelado de Datos - Bases de DatosModelado de Datos - Bases de Datos
Modelado de Datos - Bases de Datos
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Concepto de base de datos
Concepto de base de datosConcepto de base de datos
Concepto de base de datos
 
Concepto de base de datos
Concepto de base de datosConcepto de base de datos
Concepto de base de datos
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación Arreglos
 
Arreglos_de_EstructurasRegistros.pptx
Arreglos_de_EstructurasRegistros.pptxArreglos_de_EstructurasRegistros.pptx
Arreglos_de_EstructurasRegistros.pptx
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Sesion01EDx.pptx
Sesion01EDx.pptxSesion01EDx.pptx
Sesion01EDx.pptx
 
Estructuras de datos
Estructuras de datos Estructuras de datos
Estructuras de datos
 
Daniel lugoalgoritmica
Daniel lugoalgoritmicaDaniel lugoalgoritmica
Daniel lugoalgoritmica
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
base de datos
base de datos base de datos
base de datos
 
Estructura de datos y almacenamiento
Estructura de datos y almacenamientoEstructura de datos y almacenamiento
Estructura de datos y almacenamiento
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 

Más de Francisco Apostol

NOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco ApostolNOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco ApostolFrancisco Apostol
 
Francisco Apostol Corredor_Revista Digital.
Francisco Apostol Corredor_Revista Digital.Francisco Apostol Corredor_Revista Digital.
Francisco Apostol Corredor_Revista Digital.Francisco Apostol
 
Mandala_ sistemas de radio telefonía_Francisco Apostol
Mandala_ sistemas de radio telefonía_Francisco Apostol Mandala_ sistemas de radio telefonía_Francisco Apostol
Mandala_ sistemas de radio telefonía_Francisco Apostol Francisco Apostol
 
Practica 3 prelaboratorio y postlaboratorio francisco apostol
Practica 3  prelaboratorio y postlaboratorio  francisco apostolPractica 3  prelaboratorio y postlaboratorio  francisco apostol
Practica 3 prelaboratorio y postlaboratorio francisco apostolFrancisco Apostol
 
Que es un plan de negocios, estructura,importancia y sus funciones
Que es un plan de negocios, estructura,importancia y  sus funcionesQue es un plan de negocios, estructura,importancia y  sus funciones
Que es un plan de negocios, estructura,importancia y sus funcionesFrancisco Apostol
 
Estructura General del computador
Estructura General del computadorEstructura General del computador
Estructura General del computadorFrancisco Apostol
 
Elementos que componen una empresa pequeña y mediana
Elementos que componen una empresa pequeña y medianaElementos que componen una empresa pequeña y mediana
Elementos que componen una empresa pequeña y medianaFrancisco Apostol
 

Más de Francisco Apostol (13)

Asignacion unidad 4
Asignacion unidad 4Asignacion unidad 4
Asignacion unidad 4
 
Infografia uft
Infografia uftInfografia uft
Infografia uft
 
NOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco ApostolNOC y Software de monitorización propietarios y libres - Francisco Apostol
NOC y Software de monitorización propietarios y libres - Francisco Apostol
 
Actividad extracatedra
Actividad extracatedraActividad extracatedra
Actividad extracatedra
 
Francisco Apostol Corredor_Revista Digital.
Francisco Apostol Corredor_Revista Digital.Francisco Apostol Corredor_Revista Digital.
Francisco Apostol Corredor_Revista Digital.
 
Mandala_ sistemas de radio telefonía_Francisco Apostol
Mandala_ sistemas de radio telefonía_Francisco Apostol Mandala_ sistemas de radio telefonía_Francisco Apostol
Mandala_ sistemas de radio telefonía_Francisco Apostol
 
Practica 3 prelaboratorio y postlaboratorio francisco apostol
Practica 3  prelaboratorio y postlaboratorio  francisco apostolPractica 3  prelaboratorio y postlaboratorio  francisco apostol
Practica 3 prelaboratorio y postlaboratorio francisco apostol
 
Lenguajes de programación
Lenguajes de programación Lenguajes de programación
Lenguajes de programación
 
Conflicto ambiental
Conflicto ambiental Conflicto ambiental
Conflicto ambiental
 
Que es un plan de negocios, estructura,importancia y sus funciones
Que es un plan de negocios, estructura,importancia y  sus funcionesQue es un plan de negocios, estructura,importancia y  sus funciones
Que es un plan de negocios, estructura,importancia y sus funciones
 
Estructura General del computador
Estructura General del computadorEstructura General del computador
Estructura General del computador
 
Elementos que componen una empresa pequeña y mediana
Elementos que componen una empresa pequeña y medianaElementos que componen una empresa pequeña y mediana
Elementos que componen una empresa pequeña y mediana
 
Integrales impropias
Integrales impropiasIntegrales impropias
Integrales impropias
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Registros, arreglos y estructuras en bases de datos

  • 1. ArreglosdeRegistros Francisco Apostol. C.I.25.560.780. Computación para Ingenieros.2017/04- COI332-TI43. Profesora, Doris Parra. Universidad Fermín Toro
  • 2. INTRODUCCION En informática, o concretamente en el contexto de una base de datos relacional, un registro también es llamado fila o tupla, el cual representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
  • 3. Queesunregistro? Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
  • 4. Estructurasde Registros  Los Arrays, son un ejemplo de estructuras (de tipo homogéneo), sin embargo, éste tipo de estructuras posee una gran limitante, puesto que, sólo admite datos del mismo tipo (entero, flotante, carácter); las estructuras que vamos a estudiar, están compuestas por un grupo de variables, no necesariamente del mismo tipo, en las cuales, podemos almacenar diferente información (en cuanto a tipo), pero referente a un mismo tópico.
  • 5. Por ejemplo, en nuestro carnet de identidad, del colegio, de la universidad, aparecen muchos datos acerca de nosotros. Nombres, apellidos, edad, dirección, fecha de nacimiento, grado, sección, ciclo... Estos datos, son de diferente tipo, pero, en C, podemos almacenarlos utilizando un tipo de dato registro al que llamamos Estructura. Por tanto, una estructura es una colección de una o más tipos de elementos denominados miembros, cada uno de los cuales puede ser de un tipo de dato diferente. Estructurasde Registros
  • 6. La importancia de las estructuras se refleja, al ahorrarnos tiempo en ciertos procesos, además que las estructuras son una herramienta importante para la creación de programas potentes y bases de datos.Importanciade lasEstructuras deRegistros
  • 7. Arreglos Unidimensionales y Multidimensional es. Unidimensionales Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común, ya sea de tipos definidos por el Lenguaje, (“int”, “float”, “String”, etc).
  • 8. Arreglos Unidimensionales Características: 1. Son de tipos de datos completos. 2. Agrupan varios (1 o más) fatos de un mismo tipo, llamado el tipo de base de arreglo. 3. Son dinámicos pero no extensibles. 4. Los índices de arreglo empiezan con 0 y terminan con el tamaño del arreglo. 5. Si el arreglo tiene n elementos se denotan como a[0], a[1]. 6. El índice en un arreglo empieza siempre desde 0.
  • 9. Ejemplo (Unidimensional)  Ejemplo de declaración de arreglo Unidimensional. La sintaxis de declaración de arreglos en Java es: <tipo> [] <nombre> Para declarar, por ejemplo, un arreglo de números enteros utilizaremos la siguiente sentencia: int [] arrInt;
  • 10. Arreglos Multidimensionales Multidimensionales: Conjunto de datos del mismo tipo organizados en dos o más columnas y uno o más renglones. Características: Los elementos de la tabla se deberán simbolizar con el nombre de la tabla y 2 subíndices, el primer subíndice referencia al renglón y el siguiente subíndice referencia la columna los dos dentro del mismo corchete.
  • 11. Ejemplo (Multidimensional)  Ejemplo de arreglo de declaración Multidimensional. La declaración de una tabla será de acuerdo a los siguientes formatos: tipodato nomtabla[][]= new tipodato[reng][col]; Y otro ejemplo seria: int calif[][]=new int[3][4]; double ingresos[][]= new double[3][4];
  • 12. Declaraciones typedef  Una declaración typedef es una declaración con typedef como clase de almacenamiento. El declarador se convierte en un nuevo tipo. Puede utilizar declaraciones typedef para construir nombres más cortos o más significativos para tipos ya definidos por C o para tipos que haya declarado. Los nombres de typedef permiten encapsular detalles de la implementación que pueden cambiar.  Una declaración typedef se interpreta igual que una declaración de variable o de función, pero el identificador, en lugar de suponer el tipo especificado por la declaración, se convierte en un sinónimo del tipo.