
Database Design Concept Assignment
Introduction
Databases are being used as the backbone of the business as they provide the effective data management and ensure the integrity, consistency and availability. The report will discuss the issues and applications within the business environment and database system. It will also analyse the features and benefits of the database management system for the organization. It will also provide the entity relationship model for the database structure. The database life cycles and development process will be discussed to prepare the database design for the organization. Later, the implementation process will be discussed with consideration of the recommendations and monitoring.
Task 1
1.1 Analyse the key issues and application of databases within organizational environments
There are several database applications those can help Sainsbury to manage the data. The organization can use the Microsoft Access because it is suitable for the small and medium size businesses and provide the required number of the features and functions. The database is effective to use in comparison of the client-server database systems. It can be import and export easily with the Microsoft office products (Coronel and Morris, 2016). Visual Basic for Access enables the customization of the code according to the demand to automate the operations and handle the data more effectively.
Also, the database files are used to create the web applications and ensure the smooth and reliable data security and performance. The organization has availability of the vast set of the functions to support the relationship management, data storage, security and decision making in the business. The organization has application of the database to record the sales made in the day. The application is also used to manage the product details, employee and customer details and the orders (Vine, 2012). The same information is also processed through the application to ensure that the decisions are more relevant to the business scopes in the market. However, the use of the database is not free from the issues and challenges:
Integrity: It means to manage the data accuracy and consistency in the application to ensure effective data processing. The database faces integrity issues when there are not effective rules and procedures to ensure the smooth management. Entity integrity is required to manage the uniqueness of each row in the table whereas referential integrity is used to manage the relationship with other tables. Entries within the columns are essential to determine through domain integrity whereas user-defined integrity rules can impact the database for the accuracy if they are not effectively designed.
Security: databases mainly face the issue of the security due to the programming code, incorrect configuration and poor data types. For example, the acceptances of the SQL queries in the simple and executable form can allow the attacker to nest the code and execute own operations on the database (Bosc, 2013). Security is essential to achieve on the physical and logical access.
Recovery: The database might face the issue of the recovery when there is no effective control on the user activities and there is no log for the rollback actions. If the transaction fails and it has changed the some values, it is not possible to rollback without the back tracing of the action. The recovery is essential to handle the data loss, damage and unwanted usage (Wirtz et al., 2014).
Concurrency: If two or more transactions are working at a time on a same set of the values, the database has to manage the concurrency as the poor management can provide outdated values to the processes and they can further lead issues in decision making. The concurrency is required to manage when there are multiple users and actions on the database at a time.
1.2 Critically evaluate the features and advantages of database management systems
Database management systems are software those are used create and manage the databases with controls on the access for others. Therefore, it is the set of the programs used to manage the database files with high security and management. Following are major advantages and features of the database management systems:
Redundancy control: The multiple tables in the database or private files of the database applications can consume the storage whereas they are using a same file for their execution. The database management system can reduce the redundancy and improve the storage of the system. For example, tables having the same field consume spaces within the database and increase the size of the file.
Enforced integrity: The DBMS can enforce the integrity to ensure that the data is being updated and inserted with the consideration of the defined rules and procedures. Integrity helps to achieve the accurate and consistent data during the operations and meet the effective processing and decision making (Airò Farulla, 2017).
Data sharing: secure and reliable data sharing can be achieved with the systems as they can allow the users to create the role and permissions of the users on the database file. It helps to create the access level among the users to process the data with high security. The files also can be exported into multiple formats.
Standardization: The processing and application of the data can be standardized in the organizational context. The organization can create the rules and standards those can be deployed on the departmental structure easily. It helps to reduce the erroneous practices and boost the performance.
Managing authenticity: The authenticity to use the files can be defines so that unwanted users cannot access the database systems. It helps to achieve the security and for that, the organization can define the permissions or set the passwords to decrypt the data (Elmasri and Navathe, 2016).
Automate data backup: The system has feature to backup the data and transactions so that security and availability can be enforced. The organization can ensure the maximum consistency and reliability with systems to avail the data.
Task 2
2.1 Analyze a database developmental methodology
A database development methodology is effective to facilitate the developers in planning, modelling and managing the database development process. It can help to achieve the systematic and structured execution with validation of the data and stages. The methodology for the development has consideration of mainly three processes: conceptual, logical and physical modelling of the data.
Conceptual database design methodology
During the methodology, the conceptual model can be prepared with the declaration and definition of the entities, attributes and constraints whereas entity types can be defined to ensure the effective conceptual design with data accuracy. Also, relationship, type of the relationship, associated attributes, and keys are determined. At last, the conceptual model is validated and reviewed for the accuracy and redundancy issues.
Logical database design methodology
During the process, the logical design is prepared with validated conceptual model. Relations are derived through the programming language and validated for the normalization process. Also, user transactions, and integrity constraints are checked (Ambler, 2012). It has effective integration of the users in the logical design of the system for the organization. However, it is the structure of the database system without the need of data.
Physical database design methodology
Base tables are created at this process and derived data are presented. Also, business rules, file organization, and indexes are prepared. The organization can analyze the transactions and need of storage and on that basis; user views and security mechanisms can be designed. The outcome of the process is the implementable solution for the organization.
2.2 Discuss entity-relationship modelling and normalization
Entity-relationship model is used to present the relationship between the entities in the database system whereas entities are objects having information. Therefore, entities are concepts having relevancy to the database. For example, there are four departments in each company and each employee has relationship with one department only. Therefore, there are mainly four entities including employee, department and company and dependents.
Relationship is used to link the tables for their association. For example, one employee is related to one department which represents one-to-one relationship. Also, one department can contain one or more employees; it is one-to-many relationship (Thalheim, 2013). Also, the dependents of the employees might be zero or many which represents the relationship of many-to-many.
Attributes are used to define the entities. For example, the name, contact details, department name and other details associated with the employee entity are the attributes. The attribute which can define the rows or record uniquely is a key. A primary key is not null and unique key for the table. Employee dependents can be presented with the help of multi-valued attribute as one employee might have multiple dependents.
Normalization
The database has used normalization which means to remove the anomalies and redundancy from the database. During the first normal form, each cell contains single value and all details are arranged in a table. For example, the tables of employees, department and other entities are in first normal form where each cell has single value. During second normal form, the tables are confirmed in first normal form and each record has unique identifier. Therefore, primary keys are added in tables (Coronel and Morris, 2016). Candidate keys are also created. During third normal form, the transitive functional dependency is removed. For example, employee table is segmented into new tables to define zip code, dependent ID and other details.
Task 3
3.1 Apply the database developmental cycle to a given data set
Database development life cycle has mainly six stages those are used to carry out the development work in a structured and systematic manner. The book store can be use the data sets to meet the requirements whereas the outcome of the each stage is validated.
Initial study: During the stage, the conditions of the organization are analyzed to understand the need and define the scope. Also, problems and constraints are determined. The objectives, scopes and boundaries are defined for the project. For example, the organization has skills and capabilities to use the Microsoft Access whereas the organization has scope to achieve the effective management through the resolution of the problems including erroneous practices and inconsistent data.
Database design: The main purpose of the stage is to transform the requirements into the logical structure for the implementation with the database systems (Valacich et al., 2014). For example, the organization can map the requirements into the rational s
chema and design to support the functions and features so that the developers can use the details to create the database. It logically presents the actions and users.
Implementation and loading: A Database management system, in this case Microsoft Access, is installed ands used to create the tables. The data is loaded into the application and formatted as required to achieve the functionality. The implementation phase of the database has used of the logical structure to understand the data and data types along with relationship among them to deliver the functionality and features. The sub stage of the implementation is data conversion and loading in which logical design is mapped to the physical design.
Testing: The purpose of the testing phase is to achieve the functionality in the system. During the testing, the outcomes are tested along with data security, reliability, performance and management. If testing is not appropriate, database can be maintained under the operational activities to achieve the desired outcomes (Elmasri and Navathe, 2016).
database design concepts assignment help, database design conceptual logical physical assignment help,database design concepts pdf assignment help,
Best Services
Managing time was challenging for me, but I got the solution to my problems when I hired their experts. They are there to write my college projects, and I need not worry about the grades at least.
Best Services
Thanks guys, I’ve been taking their services for the past five months and was never disappointed.
Best Assignment Help Melbourne
I have so far ordered four hospitality and tourism assignments with this website. For two of the assignment they were done very nicely with all proper writing, referencing and citations and I got a good grade distinction for both of them. I am really happy with the outcome of this Australia assignment help service. My third assignment was actually a dissertation proposal and literature review writing assignment for customer relationship management hospitality course and that one needed a little bit modification as suggested by my professor. I immediately reported the feedback to Cheapassignmenthelp.co.uk and these guys provided me 2 times free rework and in the end that assignment also I got a distinction. So all is well and good for me. I normally pay a decent charge to get a decent quality assignment but I am happy with the overall quality of assignment writing, literature review is good and standard journals and references are used by the writers. Overall customer care is also very helpful and makes sure that I am given a good attention to understand my order details and any rework. Its a fast service and I have received most of my work before 2 days deadline also.
I would give you ration 10
This online assignment site has not only impressed me but my parents as well. After my school, my mother had to spare some extra time to help me with my homework’s and projects and because of this she frequently have to take half time from her office. But from the time I interact with the members of this site, all the problems are completely resolved. I can stay at home and learn under the guidance of expert and my mother no more need to take leave from her work. My grades also showed good improvements. So this site have erased our problems and helped me learn in the homely environment.
Complete your assignment with cheapassignmenthelp.co.uk
It has been a long time when I was working on the project given in the college, but still, I failed to complete it in the desired manner. The date of submission was near and I was worried about the work. Then I got to know about this site from different friends. My work was completed before the allotted time and that too in very impressive and effective way. Cheap assignments were appreciated by teachers and all my fellow classmates. It was a great feeling….
Related Post
- Neurological and Neurosurgical Assignment Help
- Virology Assignment Help
- Zoology Assignment Help
- Speech Language Pathology Assignment Help
- Soil Formation Assignment Help
- Sensory Disorder Assignment Help
- Science Assignment Help
- Schizophrenia Assignment Help
- Safewards Mental Health Practice Assignment Help
- Radiopharmaceutical Science Assignment Help
- Public Health Assignment Help
- Physiology Assignment Help
- Pharmacology Assignment Help
- Organic Chemistry Assignment Help
- Neuroscience Assignment Help
- Modern Data Science Assignment Help
- Molecular Biology Assignment Help
- Modern Physics Assignment Help
- Modern Data Science Assignment Help
- Microbiology Assignment Help
- Medical Science Assignment Help
Data Flow Diagram

Data Flow Diagram
1)Introduction
This report is prepared for the Acme Garage case study. The Acme garage specializes in repairing the cars. Presently the Acme garage update and maintain its various data such as; customer data, suppliers’ data, car parts invoice data, etc. in the Microsoft Excel spreadsheet. We investigate the overall business and business purpose of Acme garage. We observe the data flow of the business data of Acme garage and made a new database system for it, so that it can easily maintain their various business data. We choose the Microsoft Access to develop a new database system for the Acme garage.
1)Introduction
This report is prepared for the Acme Garage case study. The Acme garage specializes in repairing the cars. Presently the Acme garage update and maintain its various data such as; customer data, suppliers’ data, car parts invoice data, etc. in the Microsoft Excel spreadsheet. We investigate the overall business and business purpose of Acme garage. We observe the data flow of the business data of Acme garage and made a new database system for it, so that it can easily maintain their various business data. We choose the Microsoft Access to develop a new database system for the Acme garage.
Data Flow Diagram
2)Business Overview
Structure
The Acme garage is providing the car repairing services to their customers. When the customers comes for repairing their cars, the Acme always check the customer has paid previously for work done or not before fixing the car. After the car repair and ready to deliver to the customer, an invoice report of whole work done is provided to the user after this the customer needs to pay the full amount within 30 days.
The acme kept the detail of the customers and job in the customers file and job file respectively.The employee who is responsible for updating and maintaining the database, maintain the database. The mechanics are repairing the cars and also write the entries into the job book. Its stock the car parts which is used frequently and purchase it’s from the parts supplier regularly. The parts which are used less frequently are ordered to the suppliers when required; the Acme is invoiced by the suppliers for purchasing of these parts. Reference to the Stock file will indicate if parts required for a particular job are in stock otherwise the parts will have to be ordered in. In case where items are removed from the stock, the balance of stock needs to be reduced.The cost of the car parts is added from the invoice which is received at the time of delivery of parts. After completing the job, hours of labour are maintained in the job file and the stock file. The order file will be used to determine the parts price which will record in job file also. Finally, the job file helps to produce an invoice for the customer. At the end of the month all the invoice will be paid in full sent from the supplier.