Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
please clarify me on the below questions,
who will do the great data model design?
Technical lead / Database Admin
Thanks,
Gunasekaran Sambandhan
Depends on how the responsibilities on your team are broken out. Normally, I would say the Technical Lead (Application Architect) would do the data model design. The DBA could then implement and tune the database to provide the best performance.
That could always changed based on the skills of the Technical Lead and the DBA though...
It depends on how large your team is and how well its structured. In data-centric applications I can tell you that as technical lead I have generally done either the database design or a high-level version that is refined (and sometimes changed a lot) by a dedicated database developer.
But there is no hard and fast rule.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I am a graduate having some practical experience(beginner level) on MS-BI/Data Modelling.want to work on a project to gain experience and able to apply for full-time jobs.I have real data of my brother's Home Care agency to work on....All the data is in excel/paper folders/files...So my question is where to start?Should i start from implementing relational databases for ERP System and data-warehouse first and then through (SSIS,SSAS,SSRS) and finally reporting on excel?please advice!(Note:I do have resources provided-PC,Server(SQL Server 2008 R2),MSBI-BIDS(Developer Edition)...
I would start to implement a normalised database in Microsoft Access for your brother. You can do this parallel to his excel/paper/folders and files. If your database model is finished and it works, you can upsize it to SQL Sever and start building reports with SSRS. This way you have covered a lot of steps which might come to you in your new job. Good luck btw :-)
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I have heard a lot about database sharding and cluster. But I am not able to fully understand these concepts. If I have a lot of data, how sharding and clustering can solve it? Are sharding and clustering same or different?
Sharding is to spread the data across several databases with a way to access them that does not have to explicitly refer to the physical location.
Clustering usually means to establish a tight bond between several machines, so that services can run on either of the machines and be relocated to a different machine in case one machine has a problem.
Your problem lies in your question: how sharding and clustering can solve it.
Concentrate on that “it” and figure out what exactly you need to do with these data. Then you will be able to find the proper solution more easily.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
How I can come up with an effective BodyBuilding database, what entities are most important?
From which I should be able to come up with an ER diagram. I'm still a novice to databases, but I have read quite enough, most difficult I'm finding a problem with differentiating between a Gym database and BodyBuilding Club database.
Have you tried listing everything you think relates to the database, then removing the ones you don't like, then grouping them in a way that makes sense to you or users of the database?
Certification types, access to bodybuilding books, bodybuilding trainers, ease of super sets, free weight ratios, ratings from heavy lifters, etc.
Try everything, make a list, narrow it down to the items needed for proper function and your business perspective (safety, legal, etc).
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
So, CakePHP is a really awesome MVC framework, but I'm looking to better understand the MVC architecture in it, especially for services and organizing logic.
I currently have a lot of logic in components related to models, but I want to do some processing with that same logic in a shell script. I'm not sure if I'm approaching it correctly. I'm particularly concerned about technical debt and scaling maintainability. I don't want to go down this road then have to turn back. Thanks in advance for any and all pointers, best practice tips, etc.
You probably want to move the component logic you mentioned into models. Generally you want more of your logic in the model layer than the controller layer (which includes components).
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I am developing a mid-size application with VB2008. To better test my application I am following a MVP/Supervising Controller approach.
My question is: What are your recommendations to separate responsibilites? So far I've come up with a winform with an instance of a controller and with an instance of my class. The controls are updated via DataBinding
The problem is that I'm just not sure where to write the responsibilites (let's say Validation, Report creation, Queries and so on) Inside my class? in a separate class?
Is there any small example of a clean Winform class design that you could point me?
I would suggest you spend time reading Jeremy Millers 'Build your own CAB' series of posts to get a feel for what you might like/need to implement as your application becomes more complex.
Martin Fowler is a good source of information on all things design patterns including MVC. Fowler discusses Passive View and separation of responsibilities is demonstrated also
http://martinfowler.com/eaaDev/ModelViewPresenter.html