6
JOHN ALEXANDER TORRES ASCANIO 1. BASE DE DATOS: Una base de datos es un sistema de archivos electrónico. 2. TABLA: sirve para organizar y agrupar los datos según las características o los principios comunes. 3. CAMPO: Un campo es el nombre de la unidad de información. 4. REGISTRO: representa un objeto único de datos implícitamente estructurados en una tabla. 5. QUE ES UNA RELACION EN BASE DATOS: una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. VENTAJAS DESVENTAJAS 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 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

Base de Datos

Embed Size (px)

DESCRIPTION

taller sobre base de datos

Citation preview

Page 1: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

1. BASE DE DATOS: Una base de datos es un sistema de archivos electrónico.

2. TABLA: sirve para organizar y agrupar los datos según las características o los principios

comunes.

3. CAMPO: Un campo es el nombre de la unidad de información.

4. REGISTRO: representa un objeto único de datos implícitamente estructurados en una

tabla.

5. QUE ES UNA RELACION EN BASE DATOS: una relación o vínculo entre dos o más entidades

describe alguna interacción entre las mismas.

VENTAJAS DESVENTAJAS

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

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

Page 2: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

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.

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.

Datos con el mínimo de requerimientos,

esta posiblemente se degrada.

6. CARACTERISTICAS DE UNA BASE DATOS:

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.

7. EL CUADRO ARRIBA

Page 3: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

8. TIPOS DE CAMPOS

TIPOS DE CAMPOS

Caja de selección Permite crear una o más cajas de selección.

Cada línea escrita en las 'opciones' aparecerá

como una caja de selección diferente en la

ventana de edición de la entrada. Al editar la

entrada podremos seleccionar una o más de las

opciones y al visualizar la entrada aparecerá en

el campo correspondiente el texto de la o las

opción/es seleccionada/s (en el caso de que se

haya seleccionado más de una opción

aparecerán la una bajo la otra, no en la misma

línea).

Fecha Permite que los usuarios entren una fecha

seleccionando en un listado desplegable el día,

mes y año correspondientes.

Archivo Permite que los usuarios suban un fichero

desde su ordenador. Si se trata de un fichero de

imagen sería mejor opción seleccionar el campo

dibujo.

Menú Es parecido a la caja de selección pero el texto

escrito en el área opciones se presentará como

un listado desplegable a la hora de editar la

entrada. Cada línea de las opciones será una

opción del desplegable.

Menú (selección múltiple) Parecido al caso anterior pero permite que el

usuario seleccione más de una opción al editar

la entrada manteniendo apretadas las teclas

de control o mayúsculas mientras clica con el

ratón. Resulta un poco más complejo de

utilizar que la caja de selección, que también

permite selecciones múltiples.

Page 4: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

Número Pide a los usuarios que escriban un número. El

número debe ser entero, aunque puede ser

negativo (por ejemplo: -2,-1, 0, 1, 2,3,...). Si se

escriben caracteres no numéricos éstos y los

que le siguen no aparecerán o, si no hay

ningún número, el resultado será el cero. Por

ejemplo: "3.14" se transformará en "3"; "1,

000,000" en "1"; y "seis" aparecerá como "0".

Dibujo Permite al usuario subir un fichero de imagen

desde su ordenador.

Botones de radio Permite al usuario escoger una de diversas

opciones. Además, tan sólo podrá guardar la

entrada cuando haya realizado la selección. Si

sólo hay dos opciones opuestas (por ejemplo

verdadero/falso, sí/no), se puede utilizar una

caja de selección múltiple, aunque de esta

manera se podrán guardar entradas aunque el

usuario no haya seleccionado ninguna de las

opciones.

Texto Los usuarios pueden escribir hasta 60

caracteres de texto. El campo área de texto se

puede utilizar para textos más largos o que

requieran algún tipo de formato.

Área de texto Permite a los usuarios escribir un texto largo y

añadirle formato de manera similar a cuando

se escribe un mensaje a un foro. Puede

especificar el ancho en columnas y el alto en

filas del área que se presentará a los usuarios.

URL Pide al usuario que escriba una URL. Si se

selecciona la opción auto enlazar la URL ésta

aparecerá como un hipervínculo. Si además se

escribe algo en nombre forzado para el enlace

éste será el texto utilizado para el

hipervínculo. Por ejemplo: en una base de

datos sobre autores puede resultar

interesante incorporar la página web del

autor. Si se escribe 'página web' como nombre

forzado, al clicar en el texto página web de la

entrada podremos acceder a la URL que

hayamos escrito.

Page 5: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

9. QUE ES DBMS :

(Data Base Management System). Son las siglas en inglés para los Sistemas de Gestión de

Bases de Datos (SGBD).

Software que controla la organización, almacenamiento, recuperación, seguridad e

integridad de los datos en una base de datos.

10. LENGUAJES DE DBMS:

DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este

el DBMS identifica las descripciones de los elementos de los esquemas y almacena la

descripción del esquema en el catálogo del DBMS. Por medio de este el DBMS

especifica el esquema conceptual e interno (Base de datos Almacenada).

SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es

utilizado por el DBMS para especificar el esquema interno que corresponde a la Base

de Datos Almacenada.

VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el

DBMS para especificar las vistas del usuario y sus correspondencias con el esquema

conceptual.

DML (Data Manipulation language): Lenguaje de Manipulación de Datos. Permite la

manipulación de las operaciones de Inserción, Eliminación y Modificación.

Tipos de DML's:

De alto Nivel o No por procedimientos: SQL.

De bajo Nivel o por procedimientos.

SUBLENGUAJES DE SQL

LENGUAJE DE DEFINICIÓN DE DATOS (DDL): El lenguaje de definición de datos (en

inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la

estructura de los objetos de la base de datos. Existen cuatro operaciones básicas:

CREATE, ALTER, DROP y TRUNCATE.

CREATE: Este comando crea un objeto dentro de la base de datos. Puede ser

una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto

que el motor de la base de datos soporte. |

ALTER: Este comando permite modificar la estructura de un objeto. Se pueden

agregar/quitar campos a una tabla, modificar el tipo de un campo,

agregar/quitar índices a una tabla, modificar untrigger, etc.

DROP: Este comando elimina un objeto de la base de datos. Puede ser una

tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que

el motor de la base de datos soporte. Se puede combinar con la sentencia

ALTER.

TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja

sobre el comando DROP, es que si se quiere borrar todo el contenido de la

tabla, es mucho más rápido, especialmente si la tabla es muy grande. La

desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar

absolutamente todos los registros, ya que no se permite la cláusula WHERE.

Page 6: Base de Datos

JOHN ALEXANDER TORRES ASCANIO

11. COMANDOS DEL LENGUAJE:

Lenguaje de Definición de Datos: DDL

Lenguaje de definición de almacenamiento: SDL

Lenguaje de Definición de Vistas: VDL

Lenguaje de Manipulación de Datos: DML

Páginas Activas de Servidor: ASPS

12. QUE ES EL LENGUAJE SQL:

(Structured Query Language) es un lenguaje de programación estándar e interactiva para

la obtención de información desde una base de datos y para actualizarla.

13.

BASE DATOS (BD) un sistema de gestión de base de datos (SGBD)

Una base de datos es un conjunto de datos no

redundantes, almacenados en unos soportes

informáticos, organizados de forma

independiente de su utilización y accesibles

simultáneamente por distintos usuarios y

aplicaciones.

Es el conjunto de programas que permiten definir,

manipular y utilizar la información que contienen

las bases de datos, realizar todas las tareas de

administración necesarias para mantenerlas

operativas, mantener su integridad,

confidencialidad y seguridad.

Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al

SGBD como el interfaz entre el usuario y la BD.