#EntityRelationship
Explore tagged Tumblr posts
Text
Understanding ER Modeling and Database Design Concepts
In the world of databases, data modeling is a crucial process that helps structure the information stored within a system, ensuring it is organized, accessible, and efficient. Among the various tools and techniques available for data modeling, Entity-Relationship (ER) diagrams and database normalization stand out as essential components. This blog will delve into the concepts of ER modeling and database design, demonstrating how they contribute to creating an efficient schema design.
ER Modeling
What is an Entity-Relationship Diagram?
An Entity-Relationship Diagram, or ERD, is a visual representation of the entities, relationships, and data attributes that make up a database. ERDs are used as a blueprint to design databases, offering a clear understanding of how data is structured and how entities interact with one another.
Key Components of ER Diagrams
Entities: Entities are objects or things in the real world that have a distinct existence within the database. Examples include customers, orders, and products. In ERDs, entities are typically represented as rectangles.
Attributes: Attributes are properties or characteristics of an entity. For instance, a customer entity might have attributes such as CustomerID, Name, and Email. These are usually represented as ovals connected to their respective entities.
Relationships: Relationships depict how entities are related to one another. They are represented by diamond shapes and connected to the entities they associate. Relationships can be one-to-one, one-to-many, or many-to-many.
Cardinality: Cardinality defines the numerical relationship between entities. It indicates how many instances of one entity are associated with instances of another entity. Cardinality is typically expressed as (1:1), (1:N), or (M:N).
Primary Keys: A primary key is an attribute or set of attributes that uniquely identify each instance of an entity. It is crucial for ensuring data integrity and is often underlined in ERDs.
Foreign Keys: Foreign keys are attributes that establish a link between two entities, referencing the primary key of another entity to maintain relationships.
Steps to Create an ER Diagram
Identify the Entities: Start by listing all the entities relevant to the database. Ensure each entity represents a significant object or concept.
Define the Relationships: Determine how these entities are related. Consider the type of relationships and the cardinality involved.
Assign Attributes: For each entity, list the attributes that describe it. Identify which attribute will serve as the primary key.
Draw the ER Diagram: Use graphical symbols to represent entities, attributes, and relationships, ensuring clarity and precision.
Review and Refine: Analyze the ER Diagram for completeness and accuracy. Make necessary adjustments to improve the model.
The Importance of Normalization
Normalization is a process in database design that organizes data to reduce redundancy and improve integrity. It involves dividing large tables into smaller, more manageable ones and defining relationships among them. The primary goal of normalization is to ensure that data dependencies are logical and stored efficiently.
Normal Forms
Normalization progresses through a series of stages, known as normal forms, each addressing specific issues:
First Normal Form (1NF): Ensures that all attributes in a table are atomic, meaning each attribute contains indivisible values. Tables in 1NF do not have repeating groups or arrays.
Second Normal Form (2NF): Achieved when a table is in 1NF, and all non-key attributes are fully functionally dependent on the primary key. This eliminates partial dependencies.
Third Normal Form (3NF): A table is in 3NF if it is in 2NF, and all attributes are solely dependent on the primary key, eliminating transitive dependencies.
Boyce-Codd Normal Form (BCNF): A stricter version of 3NF where every determinant is a candidate key, resolving anomalies that 3NF might not address.
Higher Normal Forms: Beyond BCNF, there are Fourth (4NF) and Fifth (5NF) Normal Forms, which address multi-valued dependencies and join dependencies, respectively.
Benefits of Normalization
Reduced Data Redundancy: By storing data in separate tables and linking them with relationships, redundancy is minimized, which saves storage and prevents inconsistencies.
Improved Data Integrity: Ensures that data modifications (insertions, deletions, updates) are consistent across the database.
Easier Maintenance: With a well-normalized database, maintenance tasks become more straightforward due to the clear organization and relationships.
Benefits of Normalization
ER Modeling and Normalization: A Symbiotic Relationship
While ER modeling focuses on the conceptual design of a database, normalization deals with its logical structure. Together, they form a comprehensive approach to database design by ensuring both clarity and efficiency.
Steps to Integrate ER Modeling and Normalization
Conceptual Design with ERD: Begin with an ERD to map out the entities and their relationships. This provides a high-level view of the database.
Logical Design through Normalization: Use normalization steps to refine the ERD, ensuring that the design is free of redundancy and anomalies.
Physical Design Implementation: Translate the normalized ERD into a physical database schema, considering performance and storage requirements.
Common Challenges and Solutions
Complexity in Large Systems: For extensive databases, ERDs can become complex. Using modular designs and breaking down ERDs into smaller sub-diagrams can help.
Balancing Normalization with Performance: Highly normalized databases can sometimes lead to performance issues due to excessive joins. It's crucial to balance normalization with performance needs, possibly denormalizing parts of the database if necessary.
Maintaining Data Integrity: Ensuring data integrity across relationships can be challenging. Implementing constraints and triggers can help maintain the consistency of data.
Common Challenges and Solutions
Conclusion
Entity-Relationship Diagrams and normalization are foundational concepts in database design. Together, they ensure that databases are both logically structured and efficient, capable of handling data accurately and reliably. By integrating these methodologies, database designers can create robust systems that support complex data requirements and facilitate smooth data operations.
FAQs
What is the purpose of an Entity-Relationship Diagram?
An ER Diagram serves as a blueprint for database design, illustrating entities, relationships, and data attributes to provide a clear structure for the database.
Why is normalization important in database design?
Normalization reduces data redundancy and enhances data integrity by organizing data into related tables, ensuring consistent and efficient data storage.
What is the difference between ER modeling and normalization?
ER modeling focuses on the conceptual design and relationships within a database, while normalization addresses the logical structure to minimize redundancy and dependency issues.
Can normalization impact database performance?
Yes, while normalization improves data integrity, it can sometimes lead to performance issues due to increased joins. Balancing normalization with performance needs is essential.
How do you choose between different normal forms?
The choice depends on the specific needs of the database. Most databases aim for at least 3NF to ensure a balance between complexity and efficiency, with higher normal forms applied as necessary.
HOME
#ERModeling#DatabaseDesign#LearnDBMS#EntityRelationship#DataModeling#DBMSBasics#DatabaseConcepts#TechForStudents#InformationTechnology#DataArchitecture#AssignmentHelp#AssignmentOnClick#assignment help#assignment service#aiforstudents#machinelearning#assignmentexperts#assignment#assignmentwriting
0 notes
Text
Create DB ER Diagram using MySQL Workbench
reference https://medium.com/@tushar0618/how-to-create-er-diagram-of-a-database-in-mysql-workbench-209fbf63fd03
ensure DB is present
click Database > Reverse Engineer
select stored connection and click Next
on Connect to DBMS completion, click Next
on Select Schemas page, select target schema and then Next
on Retrieve Objects completion, click Next
on Select Objects, keep target tables for the ER diagram ON THE LEFT panel. Tables moved to the right panel will be excluded.
keep "Import MySQL Table Objects" checked
keep "Place imported objects on a diagram" checked
after selecting tables, click Execute
on Reverse Engineering Progress completion, click Next
to create image, File > Export As Png
0 notes
Text
Entity-Relationship Diagrams
Creating an entity-relationship (ER) model is to visually represent the structure of a business database, where data equates to entities (or objects) that are linked by defined relationships expressing dependencies and requirements. By nature it is an abstract visualization, the first step in the design process towards creating a logical and functional database.
The original concept was…
View On WordPress
#c++#coding#computer#computer network#Diagrams#EntityRelationship#hardware#java#operating system#programming#python#software#software engineering#Tech#Technology
0 notes
Note
uhh ok 1) "bad comic form"?? dont you dare your comics are so full of life and amazing omfg i LOVE your expressions 2) could you rec us your fav mlp hs/college au fics??
THAT’S SUPER SWEET THANK U i already have some text for more eqg hs basketball au but life has been super busy so i haven’t been able to sketch them out yet!! :’o
as for fics, i have a few faves in mind, tho this list is in no particular order!
anything by Bookish Delight is Really Good imo, here’s the link to their EQG fics (they all go together!) in chronological order: www. fimfiction.net/group/214431/the-montage-cinematic-universe/thread/408039/mcu-timeline
Long Road to Friendship is pretty fun www. fimfiction.net/story/144198/long-road-to-friendship
Just for Popularity and Morning Light both by RadiantBeam are really cute!!!!! www .fimfiction.net/story/334384/just-for-popularity www .fimfiction.net/story/313759/morning-light
Surprises by PropMaster is RLY CUTE www .fimfiction.net/story/378097/surprises
You Can Lead Your Bacon Horse to Water… and The Legend of Buttdial: Sci-Twi’s Awakening by shortskirtsandexplosions are super fun to read www .fimfiction.net/story/302690/you-can-lead-your-bacon-horse-to-water www .fimfiction.net/story/374951/the-legend-of-buttdial-sci-twis-awakening
Terrible Dating Advice by EntityRelationship is quite funny www .fimfiction.net/story/348748/terrible-dating-advice
The Wooing of Sunset Shimmer by Rose Quill is rly cute!! it’s one in a collection of eqg fics in the same universe www .fimfiction.net/story/359442/the-wooing-of-sunset-shimmer
Infatuating Acceptance by PixiePony is very sweet www .fimfiction.net/story/383207/infatuating-acceptance
Tau do I love Thee by YoshiFawful64 is RLY CUTE www .fimfiction.net/story/323427/tau-do-i-love-thee
Common Ground by TheNewYorkBrony is pretty cute www .fimfiction.net/story/223888/common-ground
now there’s this sciset fic which isn’t really a hs au BUT IT’S REALLY GOOD SO I’LL JUST PUT IT HERE:
Losing Sunlight by Marvel and Ponder www .fimfiction.net/story/358269/losing-sunlight
7 notes
·
View notes
Text
CRM Analytics
Company: Tata GroupExperience: 5 to 8location: Bengaluru / Bangalore, IndiaRef: 29472077Summary: * Must have a thorough understandingof relational databases, be able to create and read EntityRelationship Diagrams, and have experience with the Oracle Databaseand PL/SQL Programming language * 5+ years’…. Apply for the job now! #CRM #Analytics
View On WordPress
0 notes
Text
CONCEPTO BASE DE DATOS
Definición de base de datos Se define una base de datos como una serie de datos organizados y relacionados entre sí,los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular. Características Entre las principales características de los sistemas de base de datos podemos mencionar:Independencia lógica y física de los datos. Redundancia mínima Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de programación estándar. Sistema de Gestión de Base de Datos (SGBD) Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos Control sobre la redundancia de datos:Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos. En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo deque haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes. Compartir datos
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados. Mantenimiento de estándares Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso. Mejora en la integridad de datos
La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas. Mejora en la seguridad La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea. Mejora en la productividad El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles.
Mejora en el mantenimiento En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan.Esto hace que los programas sean dependientes de los datos, de modo que un cambio ensu estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados.Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos. Aumento de la concurrencia
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo. Mejora en los servicios de copias de seguridad Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos.En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo. Desventajas de las bases de datos Complejidad Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos. Coste del equipamiento adicional Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara. Vulnerable a los fallos El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad(Backup). Tipos de Campos Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar. Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”. Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra. Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres). Auto incrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro. Tipos de Base de Datos
[ Entre los diferentes tipos de base de datos, podemos encontrar los siguientes: My Sql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. Postgre Sql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada. Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.Modelo entidad-relación Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entityrelationship”) son una herramienta para el modelado de datos de un sistema de información.Estos modelos expresan entidades relevantes para un sistema de información, susinter-relaciones y propiedades.
BASE DE DATOS Cardinalidad de las Relaciones El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente: Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B. Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B. Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B
Estructura de una Base de Datos Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos
0 notes
Text
CONCEPTOS BASICOS DE BASE DATOS
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí,los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Características
Entre las principales características de los sistemas de base de datos podemos mencionar:Independencia lógica y física de los datos.
Redundancia mínima
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos
Control sobre la redundancia de datos:Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos
Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo deque haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
Compartir datos
En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
Mantenimiento de estándares
Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso.
Mejora en la integridad de datos
La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos
Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario
que un programador escriba una aplicación que realice tal tarea.
Mejora en la productividad
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
Mejora en el mantenimiento
En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan.Esto hace que los programas sean dependientes de los datos, de modo que un cambio ensu estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados.Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
Aumento de la concurrencia
En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad
Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos.En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
Desventajas de las bases de datos Complejidad
Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional
Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos
El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad(Backup).
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar.
Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Auto incrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
My Sql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.
Postgre Sql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.Modelo entidad-relación Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entityrelationship”) son una herramienta para el modelado de datos de un sistema de información.Estos modelos expresan entidades relevantes para un sistema de información, susinter-relaciones y propiedades.
BASE DE DATOS
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:
Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.
Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.
Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.
Estructura de una Base de Datos
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.
0 notes
Text
vee diagram,level 0 diagram, schematic diagram, entityrelationship,k mapping,etc... none of these can't help me right now or just simply a flow chart will do!🤔🤔🤔
0 notes