Está en la página 1de 15

CENTRO DE ELECTRICIDAD Y AUTOMATIZACION

INDUSTRIAL
C.E.A.I

Intructora
Ing. Margoth Lorena Martinez
E-mail inglormar78@misena.edu.co

BD II
Fase de Planeación

Denominación del Programa de Formación: Guía N° 01


ANALISIS Y DESARROLLO DE SISTEMA DE INFORMACION

Código del Programa de Formación: 228106

 Nombre del Proyecto: SISTEMA DE INFORMACION PARA


EL SECTOR PRODUCTIVO DEL VALLE DEL CAUCA
(SISPROVA SCRUM)
Orientación sesión en Línea.
1. Normas para el encuentro virtual:
• Tener micrófonos apagados, activarlo sólo cuando se
participa.
• Respeto por la opinión del compañero.
• Participación activa.
2. Lista de asistencia.
3. Presentación
4. Presentación Actividades de Aprendizaje.
4.1 Actividad Nro. 1
5. Cierre.
Actividad de Proyecto:

 Diseñar el SI, definiendo la arquitectura e infraestructura


tecnológica de acuerdo al diagnóstico de necesidades del
cliente.
Competencia:

• Diseñar el sistema de acuerdo con los requisitos del cliente.


 
Resultados de Aprendizaje Alcanzar:

 Diseñar la estructura de datos, a partir del


modelo conceptual determinado en el análisis del
sistema, utilizando herramientas tecnológicas de
bases de datos, según las normas y estándares
establecidos.

 
PRESENTACIÓN

✓Estimado Aprendiz.

Una base de datos relacional es un conjunto ordenado de datos que está


almacenado en uno o más archivos. Los datos están estructurados en
tablas, y éstas pueden tener referencias cruzadas o relaciones, lo que da
origen al nombre relacional. Como ejemplos de sistemas de bases de
datos relacionales tenemos MySQL, Oracle, PostgreSQL, Microsoft SQL
Server, Informix y DB2, entre otras.
Un Sistema de Administración de Bases de Datos, DBMS, permite a los
usuarios acceder y manipular la BD además de ejecutar tareas de
mantenimiento y administración de los datos.
Esta guía presenta las actividades que usted debe
realizar para adquirir las competencias y resultados en el
manejo de: Modelo entidad relación, modelo relacional,
formas normales, lenguaje SQL(DDL, DML), consultas
avanzadas, funciones, procedimientos almacenados y
disparadores en MySQL, implementados y ejecutados a
través de diferentes DBMS.

Le invito entonces, a participar activamente de este


proceso de enseñanza aprendizaje a través de cada una
de las siguientes actividades pensadas para usted.
3. Actividades de apropiación del conocimiento
(Conceptualización y Teorización).

ENUNCIADO EJERCICIO

A partir del siguiente supuesto diseñar el modelo entidad-relación: “Se desea


diseñar una base de datos para almacenar y gestionar la información
empleada por una empresa dedicada a la venta de automóviles, teniendo
en cuenta los siguientes aspectos: La empresa dispone de una serie de coches
para su venta. Se necesita conocer la matrícula, marca y modelo, el color y el
precio de venta de cada coche. Los datos que interesa conocer de cada
cliente son el NIF, nombre, dirección, ciudad y número de teléfono: además,
los clientes se diferencian por un código interno de la empresa que se
incrementa automáticamente cuando un cliente se da de alta en ella. Un
cliente puede comprar tantos coches como desee a la empresa. Un coche
determinado solo puede ser comprado por un único cliente”.
3. Actividades de apropiación del conocimiento
(Conceptualización y Teorización).

El concesionario también se encarga de llevar a cabo las


revisiones que se realizan a cada coche. Cada revisión tiene
asociado un código que se incrementa. Cada revisión tiene
asociado un código que se incrementa automáticamente por
cada revisión que se haga. De cada revisión se desea saber
si se ha hecho cambio de filtro, si se ha hecho cambio de
aceite, si se ha hecho cambio de frenos u otros. Los
coches pueden pasar varias revisiones en el concesionario”.
MODELO CONCEPTUAL

Ejemplo Relaciones
MODELO RELACIONAL
Dentro del lenguaje SQL existen varios tipos de sentencias (SELECT, INSERT,
UPDATE, CREATE,..) las cuales podemos dividir en 2 grupos: Las sentencias
DDL y DML. Las sentencias DDL (Data Definition Language)«Lenguaje de
Definición de Datos» Son sentencias que nos permiten definir, alterar, modificar
objetos dentro de mi base de datos. Las cuales mencionamos a continuación:

•CREATE: La sentencia CREATE permite crear objetos dentro de la base de datos,


los objetos que podemos crear los listamos a continuación:
• Procedimientos almacenados
• Tablas
• Bases de datos
• Desencadenadores
• Funciones
• Vistas, Índices entre otros.
Casos desarrollados usando sentencias DDL y DML
Caso desarrollado #1
Crear la tabla  PAISES donde me permita identificar a cada país como único , y donde pueda registrar el nombre, capital, moneda, población de cada país.
Código SQL »

CREATE TABLE PAISES( ID INT


NOT NULL PRIMARY KEY,
NOMBRE_PAIS CHAR(10),
CAPITAL CHAR(100), MONDEDA
CHAR(50), POBLACION
NUMERIC(10,0))
3. Actividades de apropiación del conocimiento
(Conceptualización y Teorización).

EJERCICIO

La clínica “SAN PATRÁS” necesita llevar un control informatizado de su


gestión de pacientes y médicos. De cada paciente se desea guardar el
código, nombre, apellidos, dirección, población, provincia, código postal,
teléfono y fecha de nacimiento. De cada médico se desea guardar el código,
nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno
de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza
el paciente queda registrado en la base de datos. De cada ingreso se
guarda el código de ingreso (que se incrementará automáticamente cada
vez que el paciente realice un ingreso), el número de habitación y cama en
la que el paciente realiza el ingreso y la fecha de ingreso. Un médico puede
atender varios ingresos, pero el ingreso de un paciente solo puede ser
atendido por un único médico. Un paciente puede realizar varios ingresos en
el hospital”

También podría gustarte