Practica Terminos de Programacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 21

Universidad Dominicana O&M

(Programacion Estructurada)

PRESENTACION
Nombre:
Charlie Vladimir Caraballo Cabrera
Matricula:

18-SIIN-1-134
Materia:
Programacion Estructurada C
Tema:
Practica de terminos
Profesor:
Ing. Felicia Alcantara
Seccion:
0464
23 de Sept. del 2021
Santo Domingo, Distrito Nacional.
PROGRAMACION
ESTRUCTURADA C

24 SEPTIEMBRE

PRACTICA DE TERMINOS
Creado por: Charlie Vladimir Caraballo

1
TERMINOS BASICOS O FUNDAMENTALES
CONCEPTOS

• Sistema de información, tipos de sistemas de información

Un sistema de información es un conjunto de datos que interactúan entre sí con un fin común.
En informática, los sistemas de información ayudan a administrar, recolectar, recuperar, procesar,
almacenar y distribuir información relevante para los procesos fundamentales y las
particularidades de cada organización.

La importancia de un sistema de información radica en la eficiencia en la correlación de una gran


cantidad de datos ingresados a través de procesos diseñados para cada área con el objetivo de
producir información válida para la posterior toma de decisiones.

Un sistema de información se caracteriza principalmente por la eficiencia que procesa los datos en
relación al área de acción. Los sistemas de información se alimentan de los procesos y herramientas
de estadística, probabilidad, inteligencia de negocio, producción, marketing, entre otros para llegar
a la mejor solución.

Un sistema de información se destaca por su diseño, facilidad de uso, flexibilidad, mantenimiento


automático de los registros, apoyo en toma de decisiones críticas y mantener el anonimato en
informaciones no relevantes.

TIPOS DE SISTEMA DE INFORMACION

En la cultura organizacional, existen varios tipos de sistemas de información según el nivel


operacional en que se utilicen. Algunos de los sistemas más comunes se encuentran a continuación:

• para procesamiento de datos (TPS: Traditional processing system): nivel operativo,


destinado a procesar grandes volúmenes de información alimentando grandes bases de
datos.
• sistema de expertos o basados en el conocimiento (KWS: Knowledge working
systems): nivel operativo, selecciona la mejor solución para el problema presentado.
• para la administración y gerenciales (MIS: Management information systems): nivel
administrativo, gestiona y elabora informes periódicos.

• para la toma de decisiones (DSS: Decision support systems): nivel estratégico, se destaca
por su diseño y inteligencia que permite una adecuada selección e implementación de
proyectos.
• para ejecutivos (EIS: Executive information systems): nivel estratégico, sistema
personalizado para cada ejecutivo para que pueda ver y analizar datos críticos.
• sistemas funcionales relacionados con los procesos internos de la organización:
forman la base de los sistemas de información para ejecutivos. Algunas de las más conocidas
implementadas para las necesidades de cada área son:
• Sistema de información de marketing (SIM)
• Sistema de información de producción (SIP)

2
• Sistema de información financiera (SIF)
• Sistema de información de recursos humanos (SIRH)
• Sistema de información para directivos (SDD)
• Sistema de información geográfica (SIG)
• Sistema de información legislativa (SIL)

• Gestión, administración y manejador

Gestión:

La palabra gestión suele relacionarse principalmente con el mundo corporativo, con las acciones
que desarrolla una empresa para alcanzar, por ejemplo, su objetivo de ventas o de ganancias.

Sin embargo, no solo se gestionan compañías, proyectos, o bienes económicos, sino cualquier tipo
de recurso. Por ejemplo, cuando una persona se organiza para cumplir una serie de deberes en un
tiempo determinado está gestionando su tiempo.

Administracion:
La administración es el proceso de planificar, organizar, dirigir y controlar el uso de los recursos y
las actividades de trabajo con el propósito de lograr los objetivos o metas de la organización de
manera eficiente y eficaz.

Manejador:
Un manejador de datos es un conjunto de softwares bastante específicos que sirven de interfaz para
unir tres elementos: las bases de datos en sí, los usuarios y las diferentes aplicaciones que se utilizan
para ello. Para mayor información, una interfaz es una superficie de contacto informatizada, una
especie de soporte donde se interrelacionan los múltiples elementos necesarios para lograr el
objetivo deseado.
La finalidad de estos manejadores es manejar todos los datos que le llegan y convertirlos en una
información relevante para el usuario. Dicha información puede ser de diferentes tipos o utilizarse
por varios motivos, como son las técnicas de estrategia.

• Concepto, características, ventaja y desventaja de las BBDD

Concepto
Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos,
se puede almacenar información sobre personas, productos, pedidos o cualquier otra cosa. Muchas
bases de datos empiezan siendo una lista en un programa de procesamiento de texto o en una hoja
de cálculo. A medida que crece la lista, empiezan a aparecer repeticiones e inconsistencias en los

3
datos. Cada vez resulta más complicado comprender los datos presentados en la lista y existen
pocos métodos para buscar o recuperar subconjuntos de datos para revisarlos. Cuando empiezan a
observarse estos problemas, es aconsejable transferir la información a una base de datos creada
mediante un sistema de administración de bases de datos (DBMS), como Office Access 2007.

Caracteristica

• Permite que sólo se puedan ver, los registros de la base de datos, cuando el usuario haya
introducido un determinado número de registros en ella.
• Permite configurar los derechos de edición. Puede agregar entradas profesores y alumnos,
si lo permite en la base de datos. Esto no restringe la visualización de sus entradas para
todos.
• Se puede limitar el número máximo de entradas de cada participante.
• Podemos permitir añadir comentarios a las entradas de la base de datos.
• Podemos habilitar la revisión del profesor antes de que las entradas sean públicas.

Ventajas

• Independencia de los datos y los programas y procesos. Permite modificar los datos,
excepto el código de aplicaciones.
• Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la
manera en la que se relacionan éstos.
• Obtener más información de la misma cantidad de data. La base de datos facilita al
usuario obtener más información debido a la facilidad que provee esta estructura para
proveer datos a los usuarios.
• Integridad de los datos, lo que genera mayor dificultad de perder la información o de
realizar incoherencias con los datos.
• Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de
éstos tendrá la posibilidad de acceder a ciertos elementos.
• Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en
los procedimientos se utilizan los mismos datos, razón por la que los resultados son
coherentes.
• Datos más documentados. Gracias a los metadatos que permiten detallar la información
de la base de datos.
• Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera
concurrente.
• Balance de Requerimientos Conflictivos. Para que la Base de Datos trabaje
apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento. El
título para esa posición es Administrador de Base de Datos y provee la ventaja de que Diseña
el sistema tomando en mente la necesidad de cada departamento de la empresa. Por lo tanto,
se beneficia mayormente la empresa, aunque algunos departamentos podrían tener leves
desventajas. Tradicionalmente se diseñaba y programa según la necesidad de cada
departamento por separado.
• Reducción del espacio de almacenamiento, debido a una mejor estructuración de los
datos.
• Acceso a los datos más eficiente. La organización de los datos produce un resultado más
óptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas
pueden compartir datos si están autorizados.

4
• Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los
datos.
• Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas,
nombres de datos, formas, etc.
• Flexibilidad y rapidez al obtener datos. El usuario puede obtener información de la Base de
Datos con escribir breves oraciones. Esto evita el antiguo proceso de llenar una petición al
Centro de Cómputos para poder obtener un informe.
• Aumenta la productividad de los programadores, debido a que los programadores no se
tienen que preocupar por la organización de los datos ni de su validación, se pueden
concentrar en resolver otros problemas inmediatos, mejorando de ese modo su
productividad.

Desventajas

• Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas
comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta
aceptado como estándar de hecho.
• Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas.
Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren
para poder comprender las capacidades y limitaciones de las Bases de Datos.
• Instalación costosa, ya que el control y administración de bases de datos requiere de un
software y hardware de elevado coste. Además de la adquisición y mantenimiento del
Sistema Gestor de Datos (SGBD).
• Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del
tiempo que tarda en estar operativa.
• Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en
disco duro y también requiere de mucha memoria principal (RAM) para poder correr
adecuadamente.
• Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos,
requiere a su vez adquirir equipo adicional para poder correr ese producto como, por
ejemplo, servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de
Datos con el mínimo de requerimientos, esta posiblemente se degrada.

5
• Datos y tipos de datos en base de datos

Datos

Un dato es la representación de una variable que puede ser cuantitativa o cualitativa


que indica un valor que se le asigna a las cosas y se representa a través de una secuencia
de símbolos, números o letras.
Los datos describen hechos empíricos. Para examinarlos deben ser organizados o tabulados,
ya que un dato por sí mismo no puede demostrar demasiado, sino que se debe evaluar el
conjunto para examinar los resultados.

Tipos de datos en base de datos

Cada SGBD tiene sus propios tipos de datos (con nombres ligeramente diferentes) podemos
clasificarlos en los siguientes tipos:

• Numero
• Texto
• Fechas
• Booleanos o lógicos
• Otros (particulares de cada SGBD)

Datos Numericos

Permite almacenar un numero. Dependiendo del espacio que ocupan y la precision que tiene se
pueden a su vez desglosar en:

6
• Enteros
Solo permiten valores -positivos o negativos- sin punto desimal. De los numeros, son los que
ocupan menos espacio y son excelentes para guardar datos que no necesitan fracciones
(numeros de hijos, numeros de autos, mes de nacimiento, etc.).

• Reales
Son numeros, pero a diferencias de los enteros, que permiten valores fraccionarios. Ocupan
mas espacio y se guardan en un formato diferente a los enteros. Son utiles cuando el campo
a guardar si puede contener fracciones desimales (y tiene sentido guardarlo asi) como
podria ser sueldo, porcentaje de faltas, promedio de temperatura, etc. Dependiendo del
espacio que guardan sera la presicion o el rango de valores que pudieran guardar.

• Numeric, Decimal o Money


Son otro tipo de datos, muy parecido a los reales (por que pueden guardar valores
decimales) pero donde se tiene un poco mas de control sobre la precision. Si se quiere
trabajar con valores estandar que pueden migrarse facilmente entre motores de base de
datos, seria recomendable solo utilizar enteros o reales.

Textos
Permiten guardar caracteres de texto, desde un carácter hasta textos muy grande.
No tiene formato y se pueden dividir basicamente en:

• Texto de longitud fija


(CHAR por ejemplo) cuya longitud siempre sera la definida en el campo, Si un campo
<<nombre>> es de longitud fija de 100, por ejemplo, y se guarda simplemente un <<juan>>
(de 4 caracteres) los otros 96 no se ocupan, pero se apartan siempre 10 caracteres para
guardar el nombre.

• Texto de longitud variable


(VARCHAR por ejemplo) cuya longitud maxima sera definida en l campo. Esto quiere decir,
en el mismo ejemplo del punto anterior, que <<juan>> solo ocupara 4 caracteres, y aunque
el campo <<nombre>> se haya definido como de longitud maxima 100, se desperdiciaran 96
caracteres para llegar a 100. Aunque pareciera que los textos de longitud variable, no
siempre lo son.

• Texto muy grandes


Capaces de contener un libro completo. Este tipo de datos permite guardar textos muy
extensos, pero se pierde en funcionalidades de busqueda si lo comparamos con los dos
anteriores.

Fechas
Permiten guardar un dato que no es numero (aunque podria serlo) y que tampoco es un texto
(aunque tambien podria serlo) y son las fechas. Las fechas dependiendo de si se guardan con horas,

7
minutos o segundo, o incluso por el rango de fechas que pueden contener, seran de un tipo de fecha
o de otro.

Otros tipos de datos


Dependiendo del motor de base de datos, se implementaran otros tipos de dato, ademas de los tres
anteriores (numeros, textos o fechas). Alguno de los mas comunes son:
• Imágenes
• Posicion geografica
• Espaciales
• Que contienen XML

• ¿Qué es diseño conceptual, lógico y físico de una base de datos? Colocar


imagen de cada uno.

Diseño conceptual
Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan
fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a
representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico
es el Modelo Entidad-Relación
Ventajas del Diseño Conceptual:
· El modelo conceptual aporta claridad y evita confusiones que surgen de intentar definir algo tan
complejo como la estructura de una organización utilizando únicamente el lenguaje natural.
· Contribuye a detectar los posibles errores desde el principio, ya que permite al diseñador, una
amplia visión de los datos y relaciones.
· Se obtiene una representación de datos independientes del entorno físico, lo que permite la
fácil exportación del mismo a diferentes SGBD o a versiones distintas del mismo.
· Mejora el mantenimiento de la información.
El modelamiento más descriptico del Modelo Conceptual es el MODELO ENTIDAD/RELACION.
El modelo de datos de entidad-relación (ER)
Se basa en una percepción de un mundo real que consiste en un conjunto de objetos básicos
llamados entidades y de relaciones entre estos objetos. Se desarrolló para facilitar el diseño de
bases de datos permitiendo especificar un esquema empresarial. Este esquema representa la
estructura lógica general de la base de datos.

8
cuánto
nombre marca

(0,n)
CERVEZA

gusta
(1,n)
cuánto Î {nada, normal, mucho}
momento Î {mañana, tarde, noche, indiferente}

(0,n)

nombre teléfono

Ejemplo
AMIGO
sirve
(1,n)

(1,n)
nombre dirección

frecuenta
BAR

(0,n)
(0,n)

momento

Diseño lógico
Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están
implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo
Relacional, que cuenta con la particularidad de contar también con buenas características
conceptuales (Normalización de bases de datos).
Este Modelos busca obtener una representación del modelo conceptual que use de forma eficiente
las facilidades de estructuración de datos y modelado de restricciones, disponibles en el modelo.

9
10
Diseño físico
El diseño físico es el proceso de producir una descripción de la implementación de la base de datos
en memoria secundaria. Describe las relaciones base y las estructuras
de almacenamiento y métodos de acceso que se utilizarán para acceder a los datos de modo
eficiente. El diseño de las relaciones base sólo se puede realizar cuando el diseñador conoce
perfectamente toda la funcionalidad que presenta el SGBD que se vaya a utilizar.
El primer paso consiste en traducir el esquema lógico global de modo que pueda ser fácilmente
implementado por el SGBD específico. A continuación, se escogen las organizaciones de ficheros
más apropiadas para almacenar las relaciones base, y los métodos de acceso, basándose en el
análisis de las transacciones que se van a ejecutar sobre la base de datos. Se puede considerar
la introducción de redundancias controladas para mejorar las prestaciones. Otra tarea a realizar en
este paso es estimar el espacio en disco.
La seguridad de la base de datos es fundamental, por lo que el siguiente paso consiste en diseñar
las medidas de seguridad necesarias mediante la creación de vistas y el establecimiento de
permisos para los usuarios.
El último paso del diseño físico consiste en monitorizar y afinar el sistema para obtener las mejores
prestaciones y satisfacer los cambios que se puedan producir en los requisitos.

11
• Tabla de datos, tabla de datos en base de datos, campo, registro, atributo,
tupla. Definición y Ejemplo

Tabla de datos

Son medios para presentar información de manera clara, con el fin de que cualquier persona al
verlas, sea capaz de entender los datos que ellas entregan.

Tabla de datos en base de datos

Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos
recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de
tablas

Las tablas se componen de dos estructuras:

• Campo: Corresponde al nombre de la columna. Debe ser único y además de tener


un tipo de dato asociado.
• Registro: Corresponde a cada fila que compone la tabla. Ahí se componen los datos
y los registros. Eventualmente pueden ser nulos en su almacenamiento.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente.
Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser
distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros
insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los
datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos
contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible
mediante su nombre o su seudónimo (alias) (dependiendo del tipo de base de datos elegida).

12
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se
componían de un modo similar.

Campo

En informática, un campo es un espacio de almacenamiento para un dato en particular.


En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un
campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo
este un error del sistema operativo. Aquel campo que posee un dato único para una repetición de
entidad, puede servir para la búsqueda de una entidad específica.
En las hojas de cálculo los campos son llamados "celdas".
Atributos
Corresponde a una columna de la tabla (equivale a un campo de un registro) y se definen sobre
dominios. El número de atributos se llama grado. El grado no varía con el tiempo, si añadimos un
atributo a una relación, podemos considerar que se trata de otra relación nueva.

Tupla
Corresponde a una fila de la tabla. Representa cada una de las ocurrencias de la relación (equivale
a lo que conocemos como ocurrencia de un registro, en ficheros clásicos). El número de tuplas se
denomina cardinalidad, la cardinalidad varía con el tiempo.

Registro

En informática, o concretamente en el contexto de una base de datos relacional,


un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente
estructurados en una tabla. Un registro es un conjunto de campos que contienen los datos
que pertenecen a una misma entidad.

13
• Defina los siguientes términos en BD: consulta, índice, vista, informe,
guiones o scripts y procedimiento

Consulta

Las consultas pueden realizar diversas funciones en una base de datos. La función más común es
recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos
en varias tablas y las consultas le permiten verlos en una única hoja de datos. Además, debido a que
muchas veces no quiere ver todos los registros a la vez, las consultas le permiten agregar criterios
para "filtrar" los datos y obtener solo los registros que quiere.

Ciertas consultas son "actualizables", es decir, puede modificar los datos de las tablas subyacentes
mediante la hoja de datos de la consulta. Si está trabajando en una consulta actualizable, recuerde
que los cambios se realizan en realidad en las tablas, no solo en la hoja de datos de la consulta.

Hay dos variedades básicas de consultas: consultas de selección y consultas de acciones. Una
consulta de selección simplemente recupera los datos y los pone a disposición para su uso. Puede
ver los resultados de la consulta en la pantalla, imprimirlos o copiarlos al portapapeles. O bien,
puede usar el resultado de la consulta como un origen de registro para un formulario o un informe.

Una consulta de acción, tal como el nombre lo indica, realiza una tarea con los datos. Las consultas
de acción se pueden usar para crear tablas nuevas, agregar datos a las tablas existentes, o actualizar
o eliminar datos.

Informe

Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un
informe responde a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este

14
año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe se le puede dar formato para
presentar la información de la manera más legible posible.

Se puede ejecutar un informe por vez y siempre se reflejan los datos actuales de la base de datos.
Generalmente, se les da formato a los informes para imprimirlos, pero también pueden verse en
pantalla, exportarse a otro programa o enviarse como datos adjuntos en un correo electrónico.

Guiones o scripts

Son un conjunto de instrucciones, que ejecutadas de forma ordenada, realizan operaciones


avanzadas o mantenimiento de los datos almacenados en la BD.

Procedimientos

Son un tipo especial de script que están almacenados en la BD y forman parte de su esquema.

Índice

Es una estructura que almacena los campos clave de una tabla, organizándolos para hacer más fácil
encontrar y ordenar los registros.

Vista

Se obtienen al guardar una consulta de una o varias tablas. De esta forma se obtiene una tabla
virtual, es decir, no está almacenada en los dispositivos de almacenamiento del ordenador, aunque
sí se almacena su definición.

• Estructura de datos, ¿Por qué son útiles las estructuras de datos? y tipos
de estructuras de datos

Las estructuras de datos son una forma de organizar los datos en la computadora, de tal manera que
nos permita realizar unas operaciones con ellas de forma muy eficiente.

Es decir, igual que un array introducimos un dato y eso es prácticamente inmediato, no siempre lo es,
según qué estructuras de datos y qué operaciones.

¿Por qué son útiles las estructuras de datos?

Las estructuras de datos son útiles porque nos permiten tener una batería de herramientas para
solucionar ciertos tipos de problemas.

Además, nos permiten hacer un software más eficiente optimizando recursos, algo muy útil para IoT
y para los entornos que trabajan con Big Data.

Tipos de estructuras de datos

Arrays
15
Constan de un índice para acceder a una posición concreta y del valor que el mismo almacena.

Montículos binarios

16
Es una forma de guardar los datos de tal manera, que, aunque no estén ordenados, se puedan retirar
de ese conjunto datos de forma ordenada.

Esto permite una gran velocidad, por ejemplo, a la hora de implementar una cola de prioridades
donde queremos que cada elemento que insertemos, si insertamos de repente muchos elementos con
una prioridad, el primero que se coja sea el que tenga más o menos prioridad, depende del tipo de
montículo.

Pilas

Sirven, por ejemplo, para implementar el proceso de deshacer, como cuando escribimos en un editor
de texto y pulsamos CTRL+Z, lo que podemos implementar con una pila.

Como vemos en la imagen, tenemos una pila vacía, el bloque 1 sería equivalente a escribir algo. El
bloque 2 sería el equivalente a borrar una letra, por ejemplo.

Cuando utilizamos deshacer, lo que haría sería coger la última acción realizada, que tendría una
función que haría ciertas operaciones con el hecho de haber borrado una letra y la volvería a poner.

Colas
17
Es otra estructura de datos muy útil, que sirve, entre otras cosas, para implementar una cola o
para comunicar procesos asíncronos.

• ¿Quiénes son los usuarios de una base de datos?

Un usuario es todo aquel que tenga contacto con el sistema de bases de datos.

Se tienen 3 clases generales de usuarios:

1. Programador de aplicaciones
2. Usuario final
3. Administrador

1. Programador de aplicaciones: son aquellos profesionales en informática que interactúan con


el sistema a través del DML(Lenguaje de Manipulación de Datos), los cuales se encuentran en un
lenguaje de programación (Pascal, Cobol, etc.) Es el encargado de escribir programas de aplicación
que usen Bases de Datos.

2. Usuario Final: accede a la base de datos desde un equipo en el cual puede utilizar lenguaje de
consulta generado como parte del sistema o acude a un programa de aplicación suministrado por
un programador.

18
3. Administrador de Bases de Datos: es el encargado del control general del sistema.

• Metadatos Concepto y ejemplo

Son datos acerca de los datos presentes en la base de datos.

Por ejemplo:

• qué tipo de datos se van a almacenar (si son texto o números o fechas …)
• qué nombre se le da a cada dato (nombre, apellidos, fecha, precio, edad)
• cómo están agrupados los datos
• cómo se relacionan.

Ejemplo de Metadatos:

• Entidades, claves primaria( llave primaria) y clave secundaria (llave


secundaria)

Clave Primaria

La clave primaria se utiliza para identificar a un registro de manera única. También se le conoce
como identificador de la entidad. Cuando más de un elemento dato se utiliza para identificar a un
registro, se le denomina clave concatenada

19
Clave Secundaria
La clave secundaria se utiliza para identificar todos aquellos registros que tienen una cierta
propiedad. Es un atributo o combinación de atributos que no necesariamente sean una clave
concatenada, pero que clasifican el conjunto entidad en una característica particular

• Mencione tres funciones que pueda realizar con una base de datos que no
pueda hacer con una hoja de cálculo.

1. Inserción de datos con respecto a un tipo de dato predefinido.


2. Uso de claves foráneas para recoger datos entre diferentes tablas.
3. Uso de relaciones entre claves primarias para facilitar la obtención de datos.

20

También podría gustarte