Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,134 members, 7,818,419 topics. Date: Sunday, 05 May 2024 at 02:56 PM

Little Challenge With Client,please Help Resolve - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Little Challenge With Client,please Help Resolve (1016 Views)

How To Resolve Identity Verification Failed 3 Times On Google Adsense Account / Matrix Issues (formula)..please Help Resolve / What Is The Meaning Of This:403 Forbidden And How Do I Resolve It (2) (3) (4)

(1) (Reply) (Go Down)

Little Challenge With Client,please Help Resolve by barapistis(m): 6:21am On Oct 15, 2017
I was given the task of developing a new platform which would be making use of an existing platform with a database table of about 200 fields

after coming up with a blue print of the new platform,

I suggested that i see the blackend of the old platform so that i can know how to develop the new platform to adapt the datas of the old

customer said i should develop the new,without knowing the database structure of the old then move the database of the old to the new(atleast i still need the details to do this)

i am pretty new in development so ,and i have been wondering how possible is it to develop a platform without knowing the database structures of the old which we are to move to the new .....please not that the new is a bit different from the old

customer is insisting i completely develop the new without seeing the backend while i still need to get to the backend for database exportation

Guys please how do i fix this

basically,i have been requesting for the cpanel details of the current platform which customer have refuse to give

1 Like

Re: Little Challenge With Client,please Help Resolve by barapistis(m): 7:14am On Oct 15, 2017
ops

please some imputes oh
Re: Little Challenge With Client,please Help Resolve by umitechie: 7:52am On Oct 15, 2017
If you are going to migrate the old database to the new one, you need access to the old database. Maybe the customer is trying to avoid a copy/paste situation so he wants you to create your own database design first.

As long as you can use the application though and you have a good idea of how it works, you can create your own Tables with corresponding fields/records even though it might not be exactly the same.

When it's time to migrate the old database, you can export old database to excel then map excel columns to columns in your new database.
Re: Little Challenge With Client,please Help Resolve by barapistis(m): 8:01am On Oct 15, 2017
umitechie:
If you are going to migrate the old database to the new one, you need access to the old database. Maybe the customer is trying to avoid a copy/paste situation so he wants you to create your own database design first.

As long as you can use the application though and you have a good idea of how it works, you can create your own Tables with corresponding fields/records even though it might not be exactly the same.

When it's time to migrate the old database, you can export old database to excel then map excel columns to columns in your new database.




Thanks very much

We are creating a new dBASE,and mapping it just like you said

But the issue is ,there are some database features in the old that is not needed in the new

Yes,they gave a sample of the old in a new test environment but we don't have access to the main applications they are using

Now..please see this again...we will need the same data's to be moved to the new

Not even the entire database as there are certain part of the old they are discarding

I mean ,they are discarding close to 30% of the features of the old

They just need the relevant areas with h some additional features
Re: Little Challenge With Client,please Help Resolve by umitechie: 8:32am On Oct 15, 2017
Your welcome. Well you need to know the features that would not be needed so such fields can be left out of your new Database schema. If management is not cooperative you can ask the people that use this application on a daily basis. Infact interviewing users helps a lot when designing databases from an old application.

If management and users are not cooperative, my brother you might have to move on because at the end of the day when issues arise you will be the first person the blame falls on so be careful.
Re: Little Challenge With Client,please Help Resolve by barapistis(m): 9:19am On Oct 15, 2017
umitechie:
Your welcome. Well you need to know the features that would not be needed so such fields can be left out of your new Database schema. If management is not cooperative you can ask the people that use this application on a daily basis. Infact interviewing users helps a lot when designing databases from an old application.

If management and users are not cooperative, my brother you might have to move on because at the end of the day when issues arise you will be the first person the blame falls on so be careful.



Thanks very much
Re: Little Challenge With Client,please Help Resolve by talk2hb1(m): 9:27am On Oct 15, 2017
Reverse Engineering in play... undecided
Re: Little Challenge With Client,please Help Resolve by umitechie: 10:28am On Oct 15, 2017
No worries. You can also make key stakeholders in the project know that your Database and its Tables & Fields are subject to change till data migration is complete and remember to mention that this might affect deadlines eventually. Good luck

barapistis:




Thanks very much
Re: Little Challenge With Client,please Help Resolve by TheOtherGeek(f): 11:24am On Oct 15, 2017
barapistis:
I was given the task of developing a new platform which would be making use of an existing platform with a database table of about 200 fields

after coming up with a blue print of the new platform,

I suggested that i see the blackend of the old platform so that i can know how to develop the new platform to adapt the datas of the old

customer said i should develop the new,without knowing the database structure of the old then move the database of the old to the new(atleast i still need the details to do this)

i am pretty new in development so ,and i have been wondering how possible is it to develop a platform without knowing the database structures of the old which we are to move to the new .....please not that the new is a bit different from the old

customer is insisting i completely develop the new without seeing the backend while i still need to get to the backend for database exportation

Guys please how do i fix this

basically,i have been requesting for the cpanel details of the current platform which customer have refuse to give



A simple API could help you and ease your work greatly. Build an API with a private endpoint for data migration... All you need to do is call the new app's migration endpoint of the API from the old app and things should fit well. The only place you could run into issues is if the old app is of another database type (NoSql, PostgreSql etc) then you need to be able to switch syntaxes (casting) to fit different conditions....

This is no small task for a junior dev so I suggest you report to your seniors in your organization.
Re: Little Challenge With Client,please Help Resolve by Elitecoderng: 2:48pm On Oct 15, 2017
they need a prototype before they give you the old database schema? If that's the case, focus on building the prototype for now. You can restructure the old database later to fit in or chunk out the data from the old database in a restful api client/server format. e.g ?action=getUsers should print out a json data for all the users from the old database in accordance to the new database schema which you can convert into objects and save in the new database.

1 Like

Re: Little Challenge With Client,please Help Resolve by barapistis(m): 8:04pm On Oct 15, 2017
Elitecoderng:
they need a prototype before they give you the old database schema? If that's the case, focus on building the prototype for now. You can restructure the old database later to fit in or chunk out the data from the old database in a restful api client/server format. e.g ?action=getUsers should print out a json data for all the users from the old database in accordance to the new database schema which you can convert into objects and save in the new database.

thanks man
Re: Little Challenge With Client,please Help Resolve by Desyner: 8:44pm On Oct 15, 2017
Elitecoderng:
they need a prototype before they give you the old database schema? If that's the case, focus on building the prototype for now. You can restructure the old database later to fit in or chunk out the data from the old database in a restful api client/server format. e.g ?action=getUsers should print out a json data for all the users from the old database in accordance to the new database schema which you can convert into objects and save in the new database.
What if the OP favours building the system from the model (DB) ?
I think the people requesting the app should give the OP a detailed worded description of what they need so (s)he can build the prototype properly. Let them give OP the core features of the system in words or writing.
@barapistis
From my own background (UML, Java and general system engineering principles) the need to provide you with a high level detail.
Re: Little Challenge With Client,please Help Resolve by francollimasso: 9:07pm On Oct 15, 2017
you know the truth, follow the truth

(1) (Reply)

Looking For Someone Who Can Create A Bot That Can Auto Post To Offerup And FB / The Official Method On How To Download Official Windows 8.1 ISO With Ease. / Need To Learn Web Programming?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 32
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.