Wait a second!
More handpicked essays just for you.
More handpicked essays just for you.
research paper on normalization in dbms
entity relationship diagrams yes or no
Don’t take our word for it - see why 10 million students trust us with their essay needs.
Recommended: research paper on normalization in dbms
Huffman Trucking Database
The driving log was broken up into 11 tables. The database is in the third normal form or Boyce Codd Normal Form (BCNF) (Pratt & Adamski, 2005, p. 153). This level of normalization ensures no repeating groups, no key column is dependent on only a portion of the primary key, and the only determinants that are contained are candidate keys. The company has four locations in the United States and services 925 drivers. Normalization to the third normal form is sufficient due to the relatively small database, the number of daily updates and the nature of the information. The database is searchable, and due to the naming methodology, is platform independent. Care was taken to omit reserved words from the major databases: Oracle, Sybase, MySQL, PostgreSQL, and DB2 (Box, 2004). An Entity Relationship Diagram for the database is shown in Figure 1.
Figure 1. Driving Log ERD
The state table was created to make a drop down list field to select a state from a list while entering data to the database. The state field is pre-populated with all the states of the union and is connected to the violations table and the driver tables.
The violations table was created to document driving violations to local and state laws. The date of the citation, nature of the offense, state of the occurrence (linked with the state table), municipality where committed, status of the citation, and the disposition and driving points deducted from the driver’s record are kept here. The restrictions field was added to allow the employer to be alerted when a driver exceeds the allowed points to their record and may be suspended from driving.
The employees table has the name, employee ID license number, state (linked with the s...
... middle of paper ...
...he exam. A restrictions field was added to enable Huffman Trucking staff to enter possible restrictions to driving that the driver may have due to the results of the exam.
The database was created to facilitate information sharing between the trucker and the company. The database will also allow truckers to update the database while on the road using the Internet. This practice will allow the company to keep near real-time updates to the status of truckers driving log and allow them to ensure compliance with local and federal laws.
References
Pratt, P. J., & Adamski, J. J. (2005). Database Design 1:Normalization. In MacMendelsohn (Ed.), Concepts of Database Management (Fifth ed., p. 153). United States of America: Thomson.
Box, D. (2004, April 29). SQL API Portability. Retrieved August 16, 2008, from http://home.fnal.gov/~dbox/SQL_API_Portability.html
Building a database saves money on maintenance by reducing redundant information and improving record keeping. Both the service and accounting departments will be able to utilize this database to keep track of parts purchases and costs. Having all the information in one central database would allow the diverse facilities to use the database. This type of centralization would bring more accuracy in Huffman Trucking's record keeping and would save money, time and manpower.
problem and it will be used in this case to build the databases. The databases
As defined by Kroenke Database is an integrated, self-describing collection of related data. Data is stored in a uniform way, typically all in one place- for example, a single physical computer. A database maintains a description of the data it contains and the data has some relationship to other data in the databa...
The bill requires the FAA to maintain a records data base only for hiring purposes. Information in the data base should include the pilot’s license, medical certificates, aircraft ratings, check rides, notices of disapproval, and other flight proficiency tests, and state motor veh...
New York’s Driver Violation Point System allows the Department of Motor Vehicles (DMV) to discover and penalize high-risk drivers with multiple traffic violations. Certain traffic violations are assigned a number of points—if you are convicted of a violation, the points associated with the violation are added to your driving record.
So, in order to maintain all these details he has to use a database with all these records as attributes and must be able to update and retrieve all the details whenever he want and whenever he is asked to do as on the basis of the requirement.
Laudon, K., & Laudon, J. (2007). Essentials of Business Information Systems (7th ed.) (Bob Horan, Ed.). Upper Saddle River, New Jersey: Pearson Prentice Hall.
Drivers must agree to drug and/or alcohol testing if the employer has a responsible suspicion that the driver violated trucking regulation related to the use of drugs or alcohol.
company inspection. The employee had been fired as well as a $50,000 fine per HIPAA violation
The database application design can be improved in a number of ways as described below:
[7] Elmasri & Navathe. Fundamentals of database systems, 4th edition. Addison-Wesley, Redwood City, CA. 2004.
A hash table, or (a hash map), is a data structure that associates keys with values. The primary operation it supports efficiently is a lookup: given a key (e.g. a person's name), find the corresponding value (e.g. that person's telephone number). It works by transforming the key using the hash function into a hash, a number that is used as an index in an array to locate the desired location ("bucket") where the values should be.
Inconsistently storing organization data creates a lot of issues, a poor database design can cause security, integrity and normalization related issues. Majority of these issues are due to redundancy and weak data integrity and irregular storage, it is an ongoing challenge for every organization and it is important for organization and DBA to build logical, conceptual and efficient design for database. In today’s complex database systems Normalization, Data Integrity and security plays a key role. Normalization as design approach helps to minimize data redundancy and optimizes data structure by systematically and properly placing data in to appropriate groupings, a successful normalize designed follows “First Normalization Flow”, “Second Normalization Flow” and “Third Normalization flow”. Data integrity helps to increase accuracy and consistency of data over its entire life cycle, it also help keep track of database objects and ensure that each object is created, formatted and maintained properly. It is critical aspect of database design which involves “Database Structure Integrity” and “Semantic data Integrity”. Database Security is another high priority and critical issue for every organization, data breaches continue to dominate business and IT, building a secure system is as much important like Normalization and Data Integrity. Secure system helps to protect data from unauthorized users, data masking and data encryption are preferred technology used by DBA to protect data.
One of the most basic measures that most be examined and planned involves the smallest units within the database, the fields. The fields are derived from the simple attributes that were defined in the logical data model. A few decisions need to be made regarding each of these individual fields. First what type of data is going to be storied in them? The data type that is assigned to each field should be able to accurately represent every possible valid value, while limiting invalid values as much as possible. Special consideration should be taken for any manipulations that will be done on the data as some data types allow these manipulations a lot easier than other ones. When considering data manipulations it is important to keep in mind simple things like addition, if finding the sum of the data field’s values the data type that worked for the fields may not be large enough to support the resulting summation.
Dr. Edgar F. Codd was best known for creating the “relational” model for representing data that led to today’s database industry ("Edgar F. Codd") (Edgar F. Codd). He received many awards for his contributions and he is one of the many reasons that we have some of the technologies today. As we dig deeper into his life in this research paper, we will find that Dr. Edgar F. Codd was in fact, a self-motivated genius.