Consultas Avanzadas - Basadas En Un Caso De Estudio

Páginas: 6 (1338 palabras) Publicado: 20 de febrero de 2013
INTRODUCCIÓN
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.
Mediante Microsoft SQL server 2005 realizaremos prácticascon un caso de estudio dado en clases para aprender mejor el desarrollo de:
* Creación de Base de Datos.
* Insertar Registros.
* Crear Consultas utilizando INNER JOIN.
* Crear SubConsultas.
MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a unagalería de pinturas o el vasto volumen de información en una red corporativa. Para agregar, acceder y procesar datos guardados en un computador. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones.

Caso de Estudio 4
Unperiódico desea tener una base de datos para almacenar la información referente a los periodistas que trabajan el dicho periódico.
Además se almacenará información referente a las noticias que cubren los periodistas y las agencias de noticias que trabajan con el periódico. De los periodistas se almacenará un código identificativo, nombre, dirección teléfono y el número de noticias que hacubierto. De las noticias cubiertas por los periodistas, se almacenará un código, la fecha y hora de la noticia, el titular y el texto. Además se almacenará que noticias están relacionadas entre sí. Hay que tener en cuenta que en una noticia puede haber varios implicados y que un implicado lo puede ser de distintas noticias. De estos implicados, se almacenará un código, nombre, fecha de nacimiento ycalidad en la que aparece como implicado en cada noticia.
Cuando se produce una noticia, uno o varios periodistas la pueden cubrir, así como un periodista, por supuesto, puede cubrir varias noticias. A la hora de cubrir la noticia, los periodistas pueden hablar con los implicados en dicha noticia. Un periodista podrá hablar con varios implicados y un implicado ser preguntado por varios periodistas,eso sí, referente a distintas noticias en la que estén implicados. Se desea conocer qué periodista habla con cual implicado respecto a cual noticia. Por otro lado, de las agencias de noticias que trabajan con el periódico se desea almacenar un código de agencia, el nombre y el año de creación. Se desea almacenar qué agencia o agencias han dado cada noticia, siendo importante la hora en la que handado la noticia para comprobar cual agencia es más rápida en dar una determinada noticia.
Por último, cuando un usuario se conecta a la base de datos podrá realizar cualquier tipo de consulta como por ejemplo saber el número total de noticias ofrecidas por una agencia determinada. Existirá también un administrador de la aplicación que se encargará de dar altas y bajas en la base de datos, realizarmodificaciones y una copia de seguridad mensual.

Creación de Base de Datos
USE [master]
GO
CREATE DATABASE BDPERIODISMO
USE [BDPERIODISMO]
GO
CREATE TABLE IMPLICADO
(
CDIGO_IMPLICADO [int] NOT NULL,
NOMBRE [varchar](30) COLLATE Modern_Spanish_CI_AS NOT NULL,
FCHA_NAC [datetime] NOT NULL,
CALIDAD [varchar](30) COLLATE Modern_Spanish_CI_AS NOT NULL,
PRIMARY KEY (CDIGO_IMPLICADO))

USE [BDPERIODISMO]
GO
CREATE TABLE AGENCIAS
(
CDGO_AGENCIA [int] NOT NULL,
NOMBRE [varchar](20) COLLATE Modern_Spanish_CI_AS NOT NULL,
ANO_CREACION [int] NOT NULL,
PRIMARY KEY (CDGO_AGENCIA)
)

USE [BDPERIODISMO]
GO
CREATE TABLE NOTICIAS
(
CDGO_NOTICIA [int] NOT NULL,
FECHA [datetime] NOT NULL,
HRA_NOTICIA [datetime] NOT NULL,
TITULAR [varchar](30) COLLATE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos caso de estudio
  • Consultas Avanzadas En Bases De Datos
  • Caso De Estudio Para Base De Datos
  • Caso de estudio base de datos adn
  • Consultas Bases
  • Consultas Avanzadas SQL
  • Consultas avanzadas en Access
  • Elaboracion y estudio de una casa ecológica a base de placas solares

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS