Can you draw Entity Relationship (ER) diagram based on the text. (Please use the draw.io web site for drawing.) Entity: HoneynetCentralServer Attributes: server_id (Primary Key), cronjob_interval Relationships: one-to-many with Honeypot one-to-one with LogProcessor Entity: Honeypot Attributes: honeypot_id (Primary Key), ip_address, ssh_credentials, server_id (Foreign Key) Relationships: many-to-one with HoneynetCentralServer one-to-many with LogEntry Entity: LogEntry Attributes: log_entry_id (Primary Key), timestamp, message, action_type, attack_level, honeypot_id (Foreign Key) Relationships: many-to-one with Honeypot Entity: LogProcessor Attributes: processor_id (Primary Key), rule_filters, server_id (Foreign Key) Relationships: one-to-one with HoneynetCentralServer Entity: MongoDBAtlasDatabase Attributes: database_id (Primary Key), connection_string Relationships: one-to-many with StoredLogEntry Entity: StoredLogEntry Attributes: stored_log_entry_id (Primary Key), log_entry_id (Foreign Key), database_id (Foreign Key) Relationships: many-to-one with MongoDBAtlasDatabase one-to-one with LogEntry Entity: ManagementTool Attributes: tool_id (Primary Key), graphical_libraries, visual_libraries Relationships: one-to-one with HoneynetCentralServer or LogProcessor (depending on where data fetching occurs) Entity: ExternalAPI Attributes: api_id (Primary Key), api_url, authentication Relationships: many-to-many with HoneynetCentralServer or ManagementTool (depending on integration point)
Can you draw Entity Relationship (ER) diagram based on the text.
(Please use the draw.io web site for drawing.)
Entity: HoneynetCentralServer
Attributes: server_id (Primary Key), cronjob_interval
Relationships:
one-to-many with Honeypot
one-to-one with LogProcessor
Entity: Honeypot
Attributes: honeypot_id (Primary Key), ip_address, ssh_credentials, server_id (Foreign Key)
Relationships:
many-to-one with HoneynetCentralServer
one-to-many with LogEntry
Entity: LogEntry
Attributes: log_entry_id (Primary Key), timestamp, message, action_type, attack_level, honeypot_id (Foreign Key)
Relationships:
many-to-one with Honeypot
Entity: LogProcessor
Attributes: processor_id (Primary Key), rule_filters, server_id (Foreign Key)
Relationships:
one-to-one with HoneynetCentralServer
Entity: MongoDBAtlasDatabase
Attributes: database_id (Primary Key), connection_string
Relationships:
one-to-many with StoredLogEntry
Entity: StoredLogEntry
Attributes: stored_log_entry_id (Primary Key), log_entry_id (Foreign Key), database_id (Foreign Key)
Relationships:
many-to-one with MongoDBAtlasDatabase
one-to-one with LogEntry
Entity: ManagementTool
Attributes: tool_id (Primary Key), graphical_libraries, visual_libraries
Relationships:
one-to-one with HoneynetCentralServer or LogProcessor (depending on where data fetching occurs)
Entity: ExternalAPI
Attributes: api_id (Primary Key), api_url, authentication
Relationships:
many-to-many with HoneynetCentralServer or ManagementTool (depending on integration point)
Step by step
Solved in 3 steps with 1 images