Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ev2 - Base de Datos - Eq Los Cabos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 28

UNIVERSIDAD AUTÓNOMA DE

NUEVO LEÓN

FACULTAD DE CONTADURÍA PÚBLICA Y


ADMINISTRACIÓN

LICENCIATURA EN TECNOLOGÍAS DE
INFORMACIÓN

Gestión e implementación de bases de datos

Estructuras relacional.

Grupo:
Maestro: Juan Manuel Vazquez Hernández
Equipo: LOS CABOS
Nombre Usuario
Sifuentes Lázaro Angel Rodrigo 1664722
Siller Pérez Lesli Anahí 2049487
Tovar Garza Carlos Axel 2047008
Trujillo García Diana Guadalupe 1901731
Vlades García Julio Donovan 2175445
Zúñiga Armendaiz Camila Alejandra 2044433
ÍNDICE
1. Escriba las relaciones entre el modelo relacional y una base de datos: ........... 3
Escriba el significado de los siguientes conceptos .................................................. 4
3, Mencione las N fases a seguir en el diseño de un Diagrama Relacional ............ 5
Mayorista Ferretero ................................................................................................. 6
UANL ....................................................................................................................... 9
CENSO DE POBLACIÓN DE NUEVO LEÓN ....................................................... 21
CONCLUSIONES.................................................................................................. 27
1. Escriba las relaciones entre el modelo relacional y una base de datos:

Significado
Concepto

Una tupla es una fila de datos en una tabla.


Cada tupla representa un conjunto de datos relacionados entre sí
Tuplas

Un dominio es un conjunto de valores permitidos para un atributo.


Define el tipo de datos que se pueden almacenar en una columna
Dominios

Un atributo es una característica o propiedad de una entidad.


Cada atributo tiene un nombre y un tipo de datos asociado
Atributos

Una entidad es un objeto o concepto del mundo real que se puede


identificar y almacenar en una base de datos.
Cada entidad tiene un nombre y un conjunto de atributos que
describen sus características
Entidades

Una clave es un conjunto de uno o más atributos que identifican de


manera única a cada tupla en una tabla.
Las claves se utilizan para garantizar la integridad referencial y evitar
duplicados
Claves
Escriba el significado de los siguientes conceptos

Concepto Significado

Es un lenguaje de programación utilizado para administrar y manipular


bases de datos relacionales.
SQL significa: “Structured Query Language” (Lenguaje Estructurado de
SQL Consulta)

Es un acrónimo que significa: “Data Definition Language”


(Lenguaje de Definición de Datos).
Se utiliza para definir la estructura de una base de datos, incluyendo tablas,
DDL campos y relaciones

Es un acrónimo que significa: “Data Manipulation Language” (Lenguaje de


Manipulación de Datos).
DML Se utiliza para insertar, actualizar y eliminar datos en una base de datos

Es un campo o conjunto de campos que identifican un registro único en una


tabla.
Llave La llave primaria se utiliza para garantizar la integridad referencial y evitar
Primaria duplicados

Es un campo o conjunto de campos que hace referencia a una llave


Llave primaria en otra tabla.
Foránea La llave foránea se utiliza para establecer relaciones entre tablas

Es una estructura de datos utilizada para mejorar el rendimiento de las


consultas en una base de datos.
Un índice se crea en uno o más campos de una tabla y permite que las
Índice consultas se realicen más rápidamente
3, Mencione las N fases a seguir en el diseño de un Diagrama Relacional
Fase Nombre Consiste en:
l Diseño Conceptual Durante esta fase, plasmaremos nuestras entidades y las
relaciones que existirán entre ellas. Yo por lo general lo
hago a mano, me parece mucho más sencillo. Cada
entidad la identificaremos con un rectángulo y dentro de
este colocaremos su nombre. A cada entidad le
colocaremos sus respectivos atributos y resaltaremos el
atributo principal, aquel atributo que identificará cada
registro de manera única. Y por último crearemos las
relaciones que existen entre dichas entidades.
ll Diseño Lógico En esta fase, debemos pensar en cómo normalizar
nuestras tablas para evitar duplicidad de información y
para ahorrar espacio de almacenamiento. Para este
proceso, las herramientas de modelado te ayudan
bastante a ver las relaciones de las tablas.
lll Diseño físico En esta última fase ya debemos revisar a detalle los tipos
de datos que utilizaremos, sus dominios (qué valores va a
permitir), cuales índices debemos crear para optimizar las
consultas, entre otros. Aquí ya escribimos nuestro SQL
para plasmar todo nuestro diseño en el motor de bases de
datos elegido.
2. Desarrolle los siguientes modelos relacionales, de acuerdo con lo que se le
pide, mencione en las entidades, cuáles son las claves primarias, cuales
son claves alternativas, cuales son claves ajenas y la relación entre cada
entidad.

Mayorista Ferretero
diagrama de ERD PLUS

código tabla ´ferreteria´

código tabla ´ferreteria´ en texto


CREATE TABLE FERRETERIA (

PRODUCTOID INT PRIMARY KEY,

NOMBRE_DEL_PRODUCTO VARCHAR (500),

LINEA_DEL_PRODUCTO VARCHAR (100),

FECHA_DE_VENTA DATE,

CANTIDAD_DE_PRODUCTO_ADQUERIDO VARCHAR (100),

ID_TRABAJADOR VARCHAR (100),

ID_TIENDA VARCHAR (100),

PRECIO VARCHAR (100)


);
Insertar datos a tabla ´ferreteria´
UANL
Diagrama en ´ERD PLUS´

Código de tablas

tabla ´facultad´ y ´campus´ tabla ´materias´


tabla ´kardex´

tabla ´carreras´ tabla ´alumnos´


Código en texto
CREATE TABLE "FACULTAD"
( "ID_FACULTAD" NUMBER(*,0) NOT NULL ENABLE,
"NOMBRE_FAC" VARCHAR2(50) NOT NULL ENABLE,
PRIMARY KEY ("ID_FACULTAD")
USING INDEX ENABLE
) ;

CREATE TABLE "CAMPUS"


( "ID_CAMPUS" NUMBER(*,0) NOT NULL ENABLE,
"NOM_CAMPUS" VARCHAR2(50) NOT NULL ENABLE,
"DIRECCION" VARCHAR2(100) NOT NULL ENABLE,
"ID_FACULTAD" NUMBER(*,0) NOT NULL ENABLE,
PRIMARY KEY ("ID_CAMPUS")
USING INDEX ENABLE
) ;
Insertar datos a tabla ´facultad´
insertar datos a tabla ´campus´
eliminar y modificar datos de tabla ´campus´

Insertar datos a tabla ´maestros´


++++++++++++++++++++++++++MAESTROS+++++++++++++++++++++++++++
Modificar datos en tabla ´maestros´

Insertar datos a tabla ´materias´


eliminar y modificar datos de tabla ´materias´

Insertar datos en tabla ´alumnos´


Modificar y eliminar datos en tabla ´alumnos´
Insertar datos a tabla ´kardex´

Modificar y eliminar datos de tabla ´kardex´


Insertar datos a tabla ´carreras´
Modificar y eliminar datos en tabla ´carreras´
CENSO DE POBLACIÓN DE NUEVO LEÓN
Diagrama en ERD PLUS

Código creación de tablas


tablas ´municipio´, ´rutas´ y ´fabricas´
tablas ´hostipales´ y ´nivel_estudio´tablas ´habitantes´ y ´escuelas´

Insertar datos a tablas ´municipio´, ´rutas´ y ´habitantes´


Insertar datos a tablas ´fabricas´, ´hospitales´ y ´nivel_estudio´

Insertar datos a tablas ´escuelas´ y ´habitantes´

Consultas
CONCLUSIONES
Sifuentes Lázaro Angel Rodrigo 1664722
Hoy en día las bases de datos relacionales se han convertido en una de las
herramientas más importantes en la gestión de la información. El lenguaje de SQL
personalmente me parece de los mas prácticos en la actualidad, ya que nos
facilita diferentes herramientas para lograr extraer la información mas necesaria

Nowadays relational databases have become one of the most important tools in
information management. The SQL language personally seems to me to be one of
the most practical nowadays, as it provides us with different tools to extract the
most necessary information.

Siller Pérez Lesli Anahí 2049487


Las bases de datos nos permiten a las organizaciones almacenar, manipular y
acceder a grandes cantidades de información, y también proveen herramientas
para la recuperación, análisis y extraer conclusiones de los datos, las tablas son el
parte fundamental del modelo relacional de bases de datos, ya que permiten
almacenar y organizar la información de una manera ordenada y eficiente.

Databases allow organizations to store, manipulate and access large amounts of


information, and also provide tools for retrieving, analyzing and drawing
conclusions from the data. Tables are the fundamental part of the relational
database model, since they allow storing and organizing information in an orderly
and efficient way.

Tovar Garza Carlos Axel 2047008


Oracle al ser uno de los principales proveedores de soluciones de bases de datos
relacionales nos permite diferentes herramientas para el soporte de varias
plataformas y sistemas operativos, y sus características avanzadas como las
herramientas de recuperación y seguridad.

Oracle being one of the leading providers of relational database solutions allows us
different tools to support various platforms and operating systems, and its
advanced features such as recovery and security tools.

Trujillo García Diana Guadalupe 1901731


Las bases de datos nos permiten a nosotros como usuarios almacenar, organizar
y acceder de manera segura a grandes cantidades de información, la arquitectura
de las bases de datos relacionales es flexible y popular, y se usa ampliamente en
la industria

Databases allow us as users to securely store, organize and access large amounts
of information. The relational database architecture is flexible and popular, and is
widely used in the industry.

Vlades García Julio Donovan 2175445


En esta evidencia quedo claro que los modelas relacionales y las tablas van en
conjunto a la hora de realizar un tabla correspondiente ya que es como una
relacion entre ellas dos si no haces primera el modelo a la hora de intentar de
hacer la tabla las ideas no quedaran claras , ademas de recalacar que al la hora
de estar usando apex es algo bueno ya que contiene muchas herramientas y
muchas apartados para realizar diferentes tipos de acciones ya que a la hora de
realizar una tabla esta tiene todo lo que ocupa, al principio si me perdí pero ahora
me da un poco mas intiriga todo lo que contiene estas herramientas y espero que
con el pasar de los semestres sepa a utilizar bien si no perfectamente el
diseño de tablas

In this evidence it was clear that the relational models and the tables go together at
the time of making a corresponding table since it is like a relation between them
two if you do not make first the model at the time of trying to make the table the
ideas will not be clear, In addition to emphasize that at the time of being using apex
is something good because it contains many tools and many sections to perform
different types of actions because when making a table this has everything that
occupies, at first if I lost but now gives me a little more intiriga everything that
contains these tools and I hope that with the passage of the semesters know to
use well if not perfectly table design

Zúñiga Armendaiz Camila Alejandra 2044433


Las bases de datos nos permiten a nosotros como usuarios almacenar, organizar
y acceder de manera segura a grandes cantidades de información, la arquitectura
de las bases de datos relacionales es flexible y popular, y se usa ampliamente en
la industria

A relational schema is fundamental in databases as it helps organize information in


a structured and efficient manner. In summary, a good relational schema should be
coherent, avoid data redundancy, maintain referential integrity, and allow efficient
queries and operations. Designing an appropriate relational schema is essential to
ensure accuracy and efficiency in database management.

También podría gustarte