Find Jobs
Hire Freelancers

Database, MySQL

$10 USD

Cerrado
Publicado hace alrededor de 8 años

$10 USD

Pagado a la entrega
Assume we have a table students (name, stnum, ssn, phone#, home_address, home_zip, home_state, course, grade, instructor_name, department, university, univ_address, univ_zip, univ_state); Conduct normalizations until you get 3NF tables. You must submit all the intermediate results. For each step, you need to give a set of tables and their keys to completely describe the relationships existing in the original big table. Step 1) Determine the key of this big table, ensuring every non-key column value can be decided when the key value is given. Evaluation: print out the entire table, and with each key column (i.e., attribute field of key, may have multiple columns) of that key underlined. Step 2) For the key, without making any table split (creating sub table or new table), explain why the key set cannot be smaller. Evaluation: Show a counter-example for each smaller key to prove that missing any column in the current key may incur the loss of the dependence of a non-key column (i.e., who decides this non-key column) in count. Step 3) Explain why the key set is sufficient enough (no need for any bigger) to support each non-key-column-value determination. How: Verify each non-key column to have a dependence on one or more columns of that key (i.e., proving that this key can decide each of other columns). Step 4) Determine which column may have multi-value . Be aware of the difference between multi-value and multi-record (for instance, phone can be multiple value, because it is a non-key column). Evaluation: Indicate any repeating group. Step 5) Determine if this 1NF table(s) (if no multi-value exists). Otherwise, apply “remove and switch” (remove any repeating group and copy its related key columns to a new table, then switch and make that repeating group attribute the key in new table). Evaluation: Print out 1NF tables (but not 2NF tables) at this stage. Step 6) Apply the “remove” (copy the partial relationship out to a new table, and delete that non-key column from original table. Keep the key column in original table and copy it to the new table). If you have one-column key, this 1NF is automatically 2NF. Evaluation: Print out 2NF tables (but not 3NF tables) at this stage. Step 7) Apply the “copy” conversion to get 3NF tables. Evaluation: Print out 3NF tables at this stage.
ID del proyecto: 9806243

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de $37 USD por este trabajo
Avatar del usuario
A proposal has not yet been provided
$35 USD en 1 día
4,8 (119 comentarios)
6,8
6,8
Avatar del usuario
I have bachelor and master degrees in IT. My Primary skills include Java, Python, VB/.NET, ArcGIS, and PHP. Also database skills include MS Access, MySQL, and Oracle. My Other skills include server and network administration and maintenance with Linux/Unix and Windows Networking.
$10 USD en 2 días
4,9 (31 comentarios)
4,5
4,5
Avatar del usuario
A proposal has not yet been provided
$40 USD en 2 días
5,0 (2 comentarios)
3,4
3,4
Avatar del usuario
A proposal has not yet been provided
$40 USD en 1 día
4,1 (16 comentarios)
4,1
4,1
Avatar del usuario
Hi dear, I am a computer science graduate. I am currently working as a Web Developer and Designer in a firm and often do freelancing to enhance my earning and skills. I am willing to do your task. Let's come in chat to discuss the details. Thanks
$12 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I will do this project. I am a BS(CS) student and worked a lot in this field. I have low rating as I am new to freelancing but I have experience.I give you the assurance of task completion timely.I hope you will give me the chance
$15 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, I'm interested for this project i have long experience as software developer and also in excel data.
$15 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$111 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Limerick, United States
5,0
1
Forma de pago verificada
Miembro desde nov 13, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.