* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download docx Database normalization - APA
Survey
Document related concepts
Serializability wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Oracle Database wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Ingres (database) wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Concurrency control wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Transcript
Running head: NORMALIZING DATABASE 1 Normalizing Database Name Institution affiliation Date Year NORMALIZING DATABASE 2 A database is usually normalized, though the reason for normalization varies. Normalization takes five step, though here we will only look at the first three that is 1st, 2nd and 3rd. First normalization step involves removing of the repetitive groups. This means that you move the details from the parent table or the original table, to another table taking only what is important. This is to ensure that you have two copies of the same record on the database. These repeating groups are factors like, age, sex and name. The first step which has given you two tables allows you to have two copies of the same data. Secondly, it also allows you to double check the second table to ensure that you have taken every detail that is important. The second normalizing step is eliminating redundant details. This means that in the database, there should be no similar information of two clients. For instance, if it is in a school, the data that is to be eliminated is the name because it will keep on recurring and could be that there are two entries that will be showing the same information because the names are alike. The name here is the redundant detail that requires elimination (Powell, 2006). In the second table, you can use unique numbers to differentiate them. The third normalizing step is elimination of columns independent of keys. To get to the first normal form, repeating groups were moved to separate tables. This resulted in three new tables. The next step is to get the tables into the third normal form. After the third normalization step, you get the first normal data. By removing the data not dependent on keys, it means that you have done away with the tables and have your data without the table. This means that you have gone through the first and second stages of filtering process and have successfully obtained your first normal data. This is the data that you can know use confidently without any problems. The normal data is used so easily. NORMALIZING DATABASE 3 Normalization of database in colleges is very common. Colleges enter data for various reasons depending on their needs. Others want to keep track of the students and determine various factors about them while there are those colleges that do normalization so as to sync information concerning their students. For instance, the records from the database will help them during allocation of school resources to the students. This means that at no particular time should one student be given double resources while others miss out (Feuerstein and Pribyl, 2009). De-normalization can only be done when the database mangers needs to have the data safely kept for other future use. This means that the student information has been stored in other form and can be used for other reasons when they arise. For instance, data is denormalized to make the information privy from any other person who is not allowed to access them. Business rules can impact both the database normalization and the database denormalization. In business it is good to have a database because it eases work, it makes it easy to work and solve any administration problems. The database normalization is also very efficient because it makes it easy to identify any problems. Database denormalization can also be helpful in the business if there is a need to save a situation that would bring the business down (Casteel, 2010). The denormalization process helps identify things that could replicate and make the business loss out because of mismatch of data brought through by multiplication of a certain detail. NORMALIZING DATABASE 4 References Casteel, J. (2010). Oracle 11g: SQL. Boston, Mass: Course Technology/Cengage Learning. Feuerstein, S., & Pribyl, B. (2009). Oracle PL/SQL programming. Sebastopol, Calif: O'Reilly Media. Powell, G. (2006). Beginning database design. Indianapolis, Ind: Wiley.