Documente Academic
Documente Profesional
Documente Cultură
Una base de datos es una herramienta para recopilar y organizar informacin. Las
bases de datos pueden almacenar informacin sobre personas, productos, pedidos
u otras cosas. Muchas bases de datos comienzan como una lista en una hoja de
clculo o en un programa de procesamiento de texto. A medida que la lista aumenta
su tamao, empiezan a aparecer redundancias e inconsistencias en los datos. Cada
vez es ms difcil comprender los datos en forma de lista y los mtodos de bsqueda
o extraccin de subconjuntos de datos para revisin son limitados. Una vez que
estos problemas comienzan a aparecer, una buena idea es transferir los datos a
una base de datos creada con un sistema de administracin de bases de datos
(DBMS), como Access.
Agregar nuevos datos a una base de datos, como un nuevo artculo en un inventario.
Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicacin
actual de un artculo.
Eliminar informacin, por ejemplo, si un artculo se vende o se descarta.
Organizar y ver los datos de diferentes formas.
Compartir los datos con otras personas mediante informes, correo electrnico,
intranet o Internet.
Caractersticas
Un diccionario de datos contiene las caractersticas lgicas de los datos que se
van a utilizar en un sistema, incluyendo nombre, descripcin, alias, contenido y
organizacin. El diccionario de datos contiene las definiciones de todos los datos
mencionados en el DFD (Diagrama de flujo de datos), en una especificacin del
proceso y en el propio diccionario de datos.
Objetivo
El objetivo de un diccionario de datos es dar precisin sobre los datos que se
manejan en un sistema, evitando as malas interpretaciones o ambigedades.
Estos diccionarios se desarrollan durante el anlisis de flujo de datos y su
contenido tambin se emplea durante el diseo del proyecto en general.
Registro
Usuarios sofisticados
Interactan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos
para hacer sus consultas. Los analistas que envan las consultas para explorar los datos en la base
de datos entran en esta categora, usando ellos las herramientas de procesamiento analtico en
lnea (OLAP, OnLine Analytical Processing), o herramientas de recopilacin de datos.
Usuarios especializados.
Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas
para el procesamiento de datos tradicional. Entre estas aplicaciones estn los sistemas de diseo
asistido por computadora, sistemas de base de conocimientos y sistemas expertos, sistemas que
almacenan datos de tipos de datos complejos (como grficos y de audio) y sistemas de modelado
de entorno.
17. Defina entidad y haga una representacion grafica resaltando el smbolo que lo representa
18. Defina relaciones en base de datos y haga una representacion grafica enfatizando en el
smbolo que representa la relacin.
Ejemplo:
20. Defina los tipos de atributos en una base de datos y haga una representacion
grafica
TIPOS DE ATRIBUTOS.
a)Simples o compuestos.
SIMPLES.- Es un atributo que tiene un solo componente, que no se puede dividir en partes ms
pequeas que tengan un significado propio.
COMPUESTO.- Es un atributo con varios componentes, cada uno con un significado por s mismo.
Un grupo de atributos se representa mediante un atributo compuesto cuando tienen afinidad en
cuanto a su significado, o en cuanto a su uso. Se representa grficamente mediante un valo.
b)Monovaluados o multivaluados.
MONOVALENTE.- Es aquel que tiene un solo valor para cada ocurrencia de la entidad o relacin a
la que pertenece.
POLIVALENTE.- Es aquel que tiene varios valores para cada ocurrencia de la entidad o relacin a la
que pertenece. Tambin se les denomina multivaluados, y pueden tener un nmero mximo y un
nmero mnimo de valores
c)Almacenados o derivados.
numcopias [de una PELICULA], cuenta del nmero de entidades COPIA relacionadas con cada
pelcula concreta
Atributos almacenados
INTERRELACIONES.
24) cuales son las palabras claves para denominar una llave primaria
Las claves primarias estn definidas el estndar ANSI SQL, mediante la directiva PRIMARY
KEY
25) Cuantos campos pueden conformar una llave, ya sea primaria o fornea
Los campos varan si la llave primaria es simple o compuesta. Si es simple llevara un campo,
pero si es compuesta llevara los campos que sean requeridos de las tablas o datos que se
necesiten.
26)
https://radyferrera.wordpress.com/2010/02/27/definicion-de-llave-foranea-y-llave-
primaria-pk/
30) FOREIGN KEY
31)
= igual
<> distinto
> mayor
< menor
>= mayor o igual
<= menor o igual
Podemos seleccionar los registros cuyo autor sea diferente de "Borges",
para ello usamos la condicin:
http://www.tutorialesprogramacionya.com/sqlserverya/temarios/descripcion.php?co
d=13&punto=7&inicio=
35) operadores lgicos.
Si queremos recuperar todos los libros cuyo autor sea igual a "Borges" y cuyo
precio no supere los 20 pesos, necesitamos 2 condiciones:
Queremos ver los libros cuyo autor sea "Borges" y/o cuya editorial sea "Planeta":
Los registros recuperados con una sentencia que une 2 condiciones con el
operador "or", cumplen 1 de las condiciones o ambas.
Queremos recuperar los libros que NO cumplan la condicin dada, por ejemplo,
aquellos cuya editorial NO sea "Planeta":
Los parntesis se usan para encerrar condiciones, para que se evalen como una
sola expresin.
Cuando explicitamos varias condiciones con diferentes operadores lgicos
(combinamos "and", "or") permite establecer el orden de prioridad de la
evaluacin; adems permite diferenciar las expresiones ms claramente.
select*from libros
where (autor='Borges') or
(editorial='Paidos' and precio<20);
http://www.tutorialesprogramacionya.com/sqlserverya/temarios/descripcion.php?co
d=35&punto=29&inicio=
36)
Definicin de datos
CREATE TABLE
Aade una nueva tabla a la base de datos.
DROP TABLE
Suprime una tabla de la base de datos.
ALTER TABLE
Modifica la estructura de una tabla existente.
CREATE VIEW
Aade una nueva vista a la base de datos.
DROP VIEW Suprime una vista de la base de datos.
CREATE INDEX Construye un ndice para una columna.
DROP INDEX Suprime el ndice para una columna.
CREATE SYNOYM Define un alias para un nombre de tabla.
DDL DROP SYNONYM Suprime un alias para un nombre de tabla.
{ <drop_relational_or_xml_or_spatial_index> [ ,...n ]
| <drop_backward_compatible_index> [ ,...n ]
<object> :: =
{
[ server_name.[ database_name ] . [ schema_name_2 ]. object_name
| database_name . [ schema_name_2 ].| schema_name_2. ] object_name
}
https://msdn.microsoft.com/es-co/library/ms177544.aspx
http://www.1keydata.com/es/sql/sql-create-index.php
h) USE tempdb;
GO
-- Create a synonym for the Product table in AdventureWorks2012.
CREATE SYNONYM MyProduct
FOR AdventureWorks2012.Production.Product;
GO
i) USE tempdb;
GO
-- Create a synonym for the Product table in AdventureWorks2012.
CREATE SYNONYM MyProduct
FOR AdventureWorks2012.Production.Product;
GO
-- Drop synonym MyProduct.
USE tempdb;
GO
DROP SYNONYM MyProduct;
GO
39) Mencione las sentencias de manipulacin de datos
Manipulacin de datos
SELECT Recupera datos de la base de datos.
INSERT Aade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
DML UPDATE Modifica datos existentes en la base de datos.
UPDATE "nombre_tabla"
SET "columna_1" = [nuevo valor]
WHERE "condicin";
10 y 11
http://1136080028.blogspot.com.co/2010/02/concepto-de-datos-campo-y-
registro.html
12
http://www.alegsa.com.ar/Dic/archivo.php
13
http://www.comocreartuweb.com/curso-php-y-msql/las-bases-de-datos/crear-la-
base-de-datos/tipos.html
15
https://prezi.com/na0ggvqnagob/tipos-de-usuarios-en-base-de-datos/
16
http://www.mailxmail.com/curso-diseno-base-datos-relacionales/diseno-
conceptual-bases-datos-modelo-entidad-relacion
http://elies.rediris.es/elies9/5-1.htm
17 y 18
http://volaya.github.io/libro-sig/chapters/Bases_datos.html
19
https://www.genbetadev.com/bases-de-datos/fundamento-de-las-bases-de-datos-
modelo-entidad-relacion