GoConqr has a new look! Let us know what you think.

Notes

Modelamiento de Bases de Datos

Maye Tapia php poliestudios php Spanish 1 page

Content of the notes (1)

Page 1

caorozco@yahoo.com

ingorozco@poliestudios.info

todos los sábados un examen sobre 100

las bases de datos se dividen en dos modelos: naturales (surrogate) y no naturales

el modelamiento se puede aplicar con cualquier bdd relacional

no debería existir cierre de bdd o división de bdd, eso pasa en visual fox pro y en access porque se hacia muy lento el sistema

separar la bdd por años se considera ilegal porque debería haber el registro histrórico de toda la información

información es un conjunto organizado de datos procesados

información es un conjunto organizado de datos procesados

procesar es ordenar.

abstracción: es un proceso mental para separar un objeto de sus genearalidades y concentrarse en lo elementos más esenciales

la sistematización necesita dos cosas: la abstracción y las bdd

abstracto es real e irreal

Real = Tablas maestras

Irreal = tablas transaccionales

Abstracción es separar el abstracto del contexto

El contexto está constituido por un conjunto de circunstancias (como el lugar y el tiempo) que ayudan a la comprensión de un mensaje,

un ente es algo que tiene un perímetro

El término entidad o ente, en su sentido más general, se emplea para denominar todo aquello cuya existencia es perceptible.

Es decir, las entidades no son sólo los objetos cotidianos como sillas o

personas, sino también propiedades, las relaciones, los eventos, números, conjuntos, proposiciones, mundos posibles, creencias, pensamientos, etcétera.1

abstracción es la extracción de entidades desde el abstracto según el contexto

contexto

lugar

tiempo

entidad o (entes)

* mandatorio

*DFP: Diagrama de Flujos de Procesos (es el primer paso para hacer un sistema)

DFI: Diagrama de Flujo de Información

DFD: Diagrama de Flujo de Datos

*MER: Modelo Entidad Relación

(prototipo)

UML: Lenguaje Unificado de Modelado

Normalizar es sacar la mayor cantidad de entidades posibles

Diferencia entre Proceso y Procedimiento

Proceso abarcan tareas y Procemiento abarcan procesos

un manual de funciones es igual que un manual de procedimientos pero orientado a resultados

antes de hacer un manual de usuario debe hacer un manual de procedimientos

todo lo que se puede listar o enumera es una entidad

Una clase tiene propiedades y métodos

Una entidad tiene características o atributos y acciones

En un modelo de datos sólo nos concetramos en los atribuos no en las acciones

Las acciones permiten descubrir nuevas entidades

Al definir con un qué es la entidad me ayuda a ver qué tiene como características

No hay que poner un dato calculado como atributo

todo lo que es FK Foering Key es un combo box

reglas:

1. NO DATOS CALCULADOS

2. NOMBRE DE ENTIDADES EN SINGULAR

3. SÓLO CAMPOS NATURALES VAN EN LOS FORMULARIOS

4. EL PRIMARY KEY ES EL NOMBRE DE LA ENTIDAD, ES AUTOINCREMENTABLE Y ES ENTERO

5. ENTIDADES EN UPERCASE NO EL PREFIJO

6. ATRIBUTOS EN LOWERCASE

HAY 3 TIPOS DE TABLAS

- MAESTRAS (M) EL PK ES EL CODIGO

- MAESTRAS TRANSACCIONALES (MT) EL PK ES UN NUMERO

- DETALLE (D) PK COMPUESTO (NATURAL)

mysql para standalond y web

sql lite para web no es seguro pero rapido

->en workbench el idioma puede ser para que acepte las ñ y tildes

latin1 default collection

utf8 spanish o general

para amentar el numero de páginas en preview ir a

Modelo

->Diagram Properties an Site

-->5x3

Place a new Text para poner datos de la base a modelar

float no es exacto en las divisiones hay que usar decimal p.ej decimal(10,2)

model

-> Relationship conection

--> connecto to colums

innoDB si toma en cuenta los relacionamientos

myIsam no toma en cuenta los relacionamientos. (por ejemoplo deja borrar un cliente que tiene una factura o quiere decir que deja borrar un PK que es usado como FK) es 5 veces más rápido y se debe controlar los errores de eliminación en la capa de aplicación o en programación

general

modelamiento

Information

Description
php php poliestudios (MySQL) Note on Modelamiento de Bases de Datos, created by Maye Tapia on 31/08/2013.
Created by
Maye Tapia · Aug 2013
Updated
Oct 24, 2016
Views
353
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?