首页 > 数据库 >COMP8711数据库建模与信息管理

COMP8711数据库建模与信息管理

时间:2023-09-01 19:11:17浏览次数:36  
标签:hire recorded 建模 信息管理 entities client COMP8711 assessment any


Flinders University
2023 S2 COMP8711
Database Modelling and Information Management
Assignment 1
Due date: 10 September 2023
This assessment is an individual assessment. The assignment is worth 25% of the total assessment. It will be
marked out of 25.
General Specification
You are required to construct an information model and draw an Entity-Relationship Diagram (DRD) for the
following business scenario of a Ute rental firm “Tradie mates”. In the case-study description, the following
notation is used to indicate the type of data items:
(N x) a digit string (integer) of length x
(S x) a character string of length x
($ x) x dollar digits and 2 cent digits
(C) a combination of
family name (S 20)
personal name (S 20)
title (S 4)
(A) a combination of
street address (S 45)
postcode (S 4)
(D) time and date or either
Tradie mates: Ute rental firm
The Ute hire firm “Tradie mates”, requires a database system to manage their fleet of hire Utes. Each Ute
in the fleet has a unique fleet membership number (N 3) and is recorded is the vehicle's registration
number (S 7), colour (S 20), and make (S 8).
The firm records the individual details of any client the first time that the person or the company1 has
business with the company. A client's name (C), address (A) and one contact phone number (S 14) are
recorded along with a generated unique client identifier. This identifier is used for all subsequent
references to that client. A (person) client's driver's license number (S 12) is recorded the first time that
they hire a vehicle or are a nominated driver.
When a ute is hired, the contract is created, and the hire time and date (D) are recorded. The hirer (client)
involved is recorded along with the type (S 2) and number (S 20) of the credit card to be used to pay for
that hire. A vehicle's starting kilometrage (N 5) is recorded when it is hired. At any one time, only one
vehicle is on hire to a customer. When the ute is returned, the ute's kilometrage (N 5) (distance travelled)
is recorded. The payment date (D) and payment amount ($) are recorded.
A booking of a vehicle may also be created for future hiring, in which case, the nominated pick-up
depot, the starting time and date for the booking (D), and the intended number of hire days (N2) are
recorded. An optional preferred colour (S 12) may be recorded. A client may make any number of
bookings.
The assignment requirements:
The assignment requirements are to perform the following tasks:
1) Construct the information model. It is recommended that you use copies of the data dictionary
work-sheets available as part of this specification on FLO.
a. List all entities on the Entity Data Dictionary worksheet. Record the name, a description and
any aliases. In the Occurrence column described how the entity exists in the organisation. List
any dependent entities and indicated in the occurrence which entity it depends on.
b. List all relationships on the Relationship Data Dictionary worksheet. Record the name, a
description and any aliases. The Occurrence column describes how the relationship exists in
the organisation
c. List all relationships and entities on the Relationship-Entity Data Dictionary worksheet. For
each participating entity, give the multiplicity (both the participation and cardinality). If the
relationship is greater than binary then list other entities on subsequent rows
d. For each identified entity and relationship list its name and its attributes on the Attributes
Data Dictionary worksheet. For all attributes, give a description, an indication of the data type,
length and domain, whether it can be NULL (i.e. optional), and if it can be multi-valued. If it
can be multi-valued then list the range of values
2) Use your answer to (a) draw up an Entity-Relationship Diagram (ERD). The diagram can be hand
drawn. It should be at least A4 size. The important criteria are consistency with part (a), clarity
and readability.
Entities in the ERD should fully represent the information contained in the data dictionary. That
is, include all the attributes and any other necessary information. It should also conform to the
Unified Modelling Language specification discussed in lectures and the textbook. Using a different
modelling language will result in a grade of Fail with a mark of 1, which allows for resubmission
with a maximum mark of 50%. Using software that does not use UML is not an excuse. An example
of entities is shown in the figure.
Submission:
You are required to submit the work-sheets and the associated ER diagram electronically on FLO as a single
or set of PDF files. You may also optionally submit a document (a PDF) explaining any assumptions you have
made about the specifications. This may have to do with particular multiplicities you assign to relationships
and entities, different types of attributes, entities, relationships versus entities. Essentially any piece of
information you thought was ambiguous and you think requires additional explanation beyond tasks (1) and
(2).
Assessment:
This assessment is an individual assessment. The assignment is worth 25% of the total assessment. It will be
marked out of 25. A guide to the breakdown of the marks over the parts is:
(1) 10 marks (2.5 marks per answer for (a), (b), (c), (d) )
(2) 15 marks (Marks allocated for entity, relationship, and attribute layout, multiplicities and general
diagrammatic representation)
Academic Integrity, plagiarism and academic misconduct:
Plagiarism, which includes copying from internet resources or from other students, is not acceptable. While
using external sources for reference and inspiration is allowed, all work submitted must be original and
produced by yourself. Any external sources used must be appropriately cited and referenced in the
submission. Any evidence of copying or using identical answers from other students or external sources will
result in a grade of zero for the entire assignment.
For more information about the University policy of Academic Integrity, you can read further at the link:

标签:hire,recorded,建模,信息管理,entities,client,COMP8711,assessment,any
From: https://www.cnblogs.com/goodnewss/p/17672699.html

相关文章

  • 在 Amazon 搭建无代码可视化的数据分析和建模平台
    现代企业常常会有利用数据分析和机器学习帮助解决业务痛点的需求。如制造业中,利用设备采集上来的数据做预测性维护,质量控制;在零售业中,利用客户端端采集的数据做渠道转化率分析,个性化推荐等。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案......
  • 通过matlab模拟光线在三维空间中的传播路径并根据反射点进行三维空间建模
    1.算法理论概述      光线在三维空间中的传播路径涉及到光学、几何学等多个领域,是计算机图形学和计算机视觉等领域中的重要问题之一。本文将从专业角度详细介绍模拟光线在三维空间中的传播路径,包括多次反射情况,包括实现步骤和数学公式的详细介绍。 一、概述     ......
  • 基于JavaWeb的游戏信息管理系统设计与实现-计算机毕业设计源码
    摘要随着信息技术的发展,基于web模式的管理系统逐渐普及,网上查找信息是目前广受欢迎的模式。基于JavaWeb的游戏信息管理系统可以适应现代化快节奏的游戏方式,满足各类人群足不出户的在线查找游戏,利用基于JavaWeb的游戏信息管理系统可以获取游戏的排名信息,并可以记录个人的游戏数据,......
  • 基于springboot校园社团信息管理
    在中国对于校园社团的网站其实是很缺少的,校园社团信息管理系统为学校提供一个监管大学社团的平台,为社团提供一个在线收纳社员的平台,为学生提供一个在线选择社团的平台。管理员后台进行所有社团管理的操作以及审核状态的操作,社长对自己社团管理的操作以及审核学生的操作。然后用户进......
  • postgresql建表空间、建库、建模式、建用户的规范
    一、官方概念说明1、表空间(表空间位置不应该位于数据目录内)性能优化:您可以将高I/O的表和索引放在高速磁盘上,而将不经常访问的表放在普通的磁盘上。管理磁盘空间:当数据库存储空间不足时,可以通过表空间在其他磁盘上创建更多的存储空间。如果没有上面2个诉求,可以使用默认表空间......
  • 私密信息管理工具 Vault 快速入门
    什么是VaultVault是一个基于身份的秘密和加密管理系统。秘密是您想要严格控制访问的任何内容,例如API加密密钥、密码和证书。Vault提供由身份验证和授权方法控制的加密服务。使用Vault的UI、CLI或HTTPAPI,可以安全地存储和管理、严格控制(限制)和审核对机密和其他敏感数据......
  • 使用秘籍|如何实现图数据库 NebulaGraph 的高效建模、快速导入、性能优化
    本文整理自NebulaGraphPD方扬在「NebulaGraphxKubeBlocks」meetup上的演讲,主要包括以下内容:NebulaGraph3.x发展历程NebulaGraph最佳实践建模篇导入篇查询篇NebulaGraph3.x的发展历程NebulaGraph自2019年5月开源发布第一个alpha版本以来,陆陆续续发......
  • 我的数学建模之路:从国赛二等到美赛M奖!
     Datawhale干货 作者:李运佳,上海交通大学,Datawhale成员在2017年的数学建模竞赛历程中,我参加了大大小小的数学建模竞赛,个人参赛经历从美赛小白(sp)到东北三省数学建模(一)到国赛(二),再到小美赛(F),最后美赛(M),随着参赛经验的逐渐丰富,也逐渐学习到了常见的数学建模问题分析方式和解题套路。非常......
  • 三维海浪模型建模与matlab仿真,并在海浪中加入浮标
    1.算法理论概述一、引言      海洋工程是一门涉及海洋环境、海洋结构、海洋资源等多个方面的综合性学科。其中,海浪是海洋环境中一种重要的自然现象,对海洋工程设计和运营具有重要影响。本文将介绍如何使用三维海浪模型建模,并在海浪中加入浮标。 二、三维海浪模型建模......
  • ASP.NET版LIMS系统源码 实验室信息管理系统
    实验室信息管理系统(LaboratoryInformationManagementSystem)简称LIMS系统,是指通过计算机对实验室的各种信息进行管理的计算机软、硬件系统,并将实验室的设备各种信息通过计算机网络连接起来,采用科学的管理思想和先进的数据库技术,实现以实验室为核心,集检验业务管理、检测资源管理、......