0% encontró este documento útil (0 votos)
90 vistas7 páginas

Introducción a Bases de Datos y SGBD

El documento describe conceptos básicos de bases de datos, incluyendo que una base de datos contiene datos organizados y clasificados con relaciones, las tablas contienen registros formados por campos, y los datos se modelan usando diferentes niveles de abstracción. También explica que las relaciones vinculan tablas mediante campos clave y que existen tres tipos principales de relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas7 páginas

Introducción a Bases de Datos y SGBD

El documento describe conceptos básicos de bases de datos, incluyendo que una base de datos contiene datos organizados y clasificados con relaciones, las tablas contienen registros formados por campos, y los datos se modelan usando diferentes niveles de abstracción. También explica que las relaciones vinculan tablas mediante campos clave y que existen tres tipos principales de relaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

CUESTIONARIO

1. QU ES UNA BASE DE DATOS?


Se le llama base de datos a los bancos de informacin que contienen datos
relativos a diversas temticas y categorizados de distinta manera, pero que
comparten entre s algn tipo de vnculo o relacin que busca ordenarlos y
clasificarlos en conjunto.
2. QU ES UNA TABLA?
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 hoja de clculo.
Una tabla es utilizada para organizar y presentar informacin. Las tablas se
componen de filas y columnas de celdas que se pueden rellenar con textos y
grficos.
3. QU ES UN REGISTRO?
Un registro es un conjunto de campos que contienen los datos que
pertenecen a una misma repeticin de entidad. Se le asigna
automticamente un nmero consecutivo (nmero de registro) que en
ocasiones es usado como ndice aunque lo normal y prctico es asignarle a
cada registro un campo clave para su bsqueda.
4. QU ES UN CAMPO?
Un campo es la mnima unidad de informacin 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 repeticin de entidad, puede servir para la
bsqueda de una entidad en especfico.
5. CMO SE MODELAN LAS BASES DE DATOS?
Los modelos de datos no son cosas fsicas: son abstracciones que permiten la
implementacin de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemticos.
"El diseo de una base de datos es un proceso complejo que abarca
decisiones a muy distintos niveles. La complejidad se controla mejor si se
descompone el problema en subproblemas y se resuelve cada uno de estos

subproblemas independientemente, utilizando tcnicas especficas. As, el


diseo de una base de datos se descompone en diseo conceptual, diseo
lgico y diseo fsico."
Son abstracciones que permiten la implementacin de un sistema de base de
datos en un proceso complejo que contienen decisiones en muchos distintos
niveles, si se descompone el problema en sub problemas esto se resuelve
independientemente, utilizando tcnicas especificas. As sern los siguientes
modelos (Conceptual, Lgico, Fsico).
6. QU ES UNA RELACIN?
Una relacion es un vinculo o una correspondencia , en el caso de una relacion
matematica ,se trata de una correspondencia que existe entre dos
conjuntos , es decir, a cada elemento del primer conjunto le corresponde al
menos un elemento del segundo conjunto
7. CMO SE ESTABLECEN LAS RELACIONES EN MICROSOFT ACCESS?
Una relacin se establece haciendo coincidir los datos de las columnas de
clave, normalmente las columnas (o campos) con el mismo nombre en ambas
tablas. En la mayor parte de los casos, la relacin conecta la clave principal
(o la columna del identificador nico de cada fila) desde una tabla a un
campo de otra tabla. La columna de la otra tabla se conoce como "clave
externa". Por ejemplo, si desea realizar el seguimiento de las ventas de los
diferentes ttulos, puede crear una relacin entre la columna de la clave
principal (llammosla Id_ttulo) de la tabla "Ttulos" y una columna en la tabla
"Ventas" que se llameId_ttulo. La columna Id_ttulo de la tabla "Ventas" es la
clave
externa.
Existen tres tipos de relaciones entre tablas. El tipo de relacin que se crea
depende de cmo se definan las columnas relacionadas.
8. CMO SE ESTABLECE UNA RELACIN CON CARDINALIDAD DE MUCHOS
A MUCHOS?
En una relacin de varios a varios, una fila de la tabla A puede tener muchas
filas coincidentes en la tabla B y viceversa. Este tipo de relacin se crea
definiendo una tercera tabla, denominada de unin. La clave principal de
dicha tabla de unin est compuesta de las claves externas de ambas tablas
A y B. Por ejemplo, la tabla "Autores" y la tabla "Ttulos" tienen una relacin
de varios a varios que se define mediante una relacin de uno a varios de
cada una de estas tablas a la tabla "TtuloAutores". La clave principal de la
tabla "TtuloAutores" es la combinacin de la columna Id_au (la clave
principal de la tabla "Autores") y de la columna Id_ttulo (la clave principal
de la tabla "Ttulos").

9. CUL ES EL OBJETIVO DE UN GESTOR DE BASE DE DATOS?

Abstraccion de Informacion donde esta permitiendo el ahorro de los usuarios


acerca del almacenamiento de la base de datos.
Independencia que permite que el Sistema tenga la capacidad de modificar
un sistema logico o fisico de una base de datos.
Consistencia es donde se trata de eliminar aquella informacion que se
encuentra repetida y que esta misma se pueda actualizar de forma correcta.
Seguridad una base de datos puede llegar a tener una informacion de gran
valor pore so se debe asegurar que este bien protegida.
Manejo de Transacciones esto quiere decir que es un progama que se ejecuta
en una sola transaccion
Tiempo de respuesta esto quiere decir el tiempo en que se demora en
mostrar la informacion solicitada y los cambios que se le generen a esta

10.
DESCRIBA LAS FUNCIONES DE UN SISTEMA GESTOR DE BASES DE
DATOS.
Las funciones provistas por un SGBD pueden agruparse en tres clases:

Consulta y actualizacin de datos


Mantenimiento de esquemas
Manejo de transacciones

Consulta y Actualizacin
sta es la clase ms bsica de funciones y la nica que es visible
"desde afuera". Consiste en un conjunto de herramientas que permite
a los distintos tipos de usuarios del SGBD extraer, manipular y
modifica la informacin almacenada en la base de datos.
Algunos sistemas proveen una nica interfaz, llamada generalmente
lenguaje de consulta, para ser usada por todos los tipos de usuario.
Por ejemplo, el lenguaje SQL permite ejecutar consultas y
actualizaciones en una notacin vagamente similar al lenguaje
natural. La expresin:
select matricula, nombre

from alumnos
where carrera = "Ingeniera" and edad < 21
produce como resultado una tabla con los nmeros de matrcula y los
nombres de todos los alumnos menores de edad de la carrera de
Ingeniera.

Mantenimiento de esquemas
El esquema de la base de datos es la descripcin de la estructura de
la informacin almacenada en ella. Por ejemplo, para un sistema
basado en tablas, el esquema puede consistir en una lista de tablas
en uso, los campos que contienen, el tipo de datos de cada campo,
descripciones en lenguaje natural del propsito de cada tabla y cada
campo, y restricciones sobre los valores admisibles en cada campo.
As como los usuarios necesitan acceder, agregar y modificar datos,
tambin necesitan acceder, agregar y modificar el esquema de datos.
Por ejemplo, un usuario que se acerca por primera vez a una base de
datos querr saber antes que nada qu informacin contiene sta, un
programador puede escribir programas que definan y creen nuevos
tipos de entidades, o eliminen algunos preexistentes; el DBA necesita
controlar qu usuarios tienen accesos a qu informacin, formulando
reglas de seguridad que se hacen parte del esquema.

Manejo de Transacciones
Una de las reas principales de aplicacin de los sgbd's es lo que se
llama procesamiento de transacciones. Una transaccin es un
programa de aplicacin, generalmente de duracin breve, que accede
y actualiza una parte tambin generalmente pequea de la base de
datos. Tpicos ejemplos son un depsito o extraccin de una cuenta
bancaria, o una reservacin en un vuelo, o una verificacin de una
tarjeta de crdito.
El menejo de transacciones consiste en controlar mltiples
transacciones ejecutando el paralelo sobre una misma base de datos
corriendo en un sistema que puede fallar. Los objetivos del gestor de
transacciones del sgbd son: evitar que las transacciones interfieran
unas con otras al ejecutar en paralelo, y garantizar que la base de
datos no sea daada en forma irreparable por cadas, ya sea del
sistema en s o de alguna de las transacciones. El primero de los
objetivos da lugar a lo que se llama control de paralelismo; el
segundo, a tcnicas de recuperacin.

11.
MENCIONE VENTAJAS DE UN SISTEMA GESTOR DE BASES DE
DATOS

Evitar redundancia,inconsistenicas, problemas de integridad


Datos compartidos y accesos concurrentes
Independencia de los datos
Administracion de la seguridad de los datos
Eficiencia
Facilidad de acceso a los datos

12.
MENCIONE Y DESCRIBA LOS COMPONENTES DE UN SISTEMA
GESTOR DE BASES DE DATOS

Lenguajes SGBD
Lenguaje de definicin de datos- DDL: te permite llevar a cabo las tareas de
definicin de las estructuras que almacenarn los datos, as como los mtodos o
funciones que permitan consultarlos.
Lenguaje de manipulacin de datos-DML: te permite consultar o manipular los datos,
organizados por el modelo adecuado. El ms popular es el SQL. Se clasifican en:
Procedurales: se le da instrucciones al sistema para que elabore unos procedimientos
en la base de datos para calcular un resultado final.
No Procedurales: se detalla la informacin sin un mtodo especfico para obtener
informacin.
Lenguajes de cuarta generacin: son lenguajes de programacin diseados con el
objetivo de desarrollar aplicaciones orientadas a las bases de datos
Lenguaje de control de datos: este tipo de lenguaje incluye una serie de comandos
SQL que permiten al administrador controlar al acceso a los datos que tengan una
base de datos.
Diccionario

de

datos

El diccionario de datos es el lugar donde se guarda toda la informacin de todos los


datos que forman la base de datos. Dentro de l se encuentra la lista de todos los
elementos que forman parte del flujo de datos de todo el sistema.
En su contenido est las descripciones de todos los dems objetos (archivos,
programas,) que existen en el sistema, almacena el conjunto numeroso de
esquemas y especifica cada archivo y su ubicacin, tambin incluye informacin

acerca de qu programas utilizan qu datos, y a que usuarios les interesa un informe


u otro.
Est integrado dentro de la misma base de datos, puede tolerar descripciones de los
modelos conceptual, lgico, interno y externo. Est guardado en un medio con
acceso directo por si llegsemos a perder informacin poder recuperarla con
facilidad.
Seguridad e Integridad
Los datos estn protegidos por si personas que no tienen acceso intentasen acceder,
por cadas durante el procesamiento de transacciones, anomalas por acceder varias
personas al mismo tiempo, anomalas producidas por distribuir los datos entre varios
ordenadores.

El administrador de la base de datos


Dentro de los sistemas de gestin de bases de datos hay varias categoras de
usuarios segn el derecho o autorizacin que tengan sobre los objetos que componen
la base de datos:
Usuarios de la categora DBA: su funcin es administrar la base por lo tanto tienen
acceso total.
Usuarios de la categora RESOURCE: pueden crear sus propios objetos y pueden
hacer consultas.
Usuario de la categora CONNECT: solo pueden realizar consultas.

13.
QU ENTIENDE POR MANIPULACIN DE DATOS, ACCESO
CONTROLADO A LOS DATOS DE LA BASE DE DATOS E INTEGRIDAD DE
LOS DATOS?

La manipulacin de datos: la manipulacin de datos es la recuperacin de


informacin almacenada en la base de datos
Por acceso controlado a los datos de la base de datos se entiende que es controlado
por servidores de datos los cuales permiten que se realicen consultas y
actualizaciones de los datos
Integridad de los datos concepto de que todas las unidades de datos deben ser
protegidas contra invalidacin accidental o deliberada.

14.
CULES SON LAS FUNCIONES DE UN ADMINISTRADOR DE BASE
DE DATOS?

Administrar la estructura de la Base de Datos


Administrar la actividad de los datos
Administrar el Sistema Manejador de Base de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos

15.

MENCIONE ALGUNOS GESTORES DE BASE DE DATOS

MySQL
Oracle
Microsoft SQL Server
Microsoft Access
Visual FoxPro
Postgre SQL
DB2
SQLite

GLOSARIO

También podría gustarte