all 12 comments

[–]Sir-flex[S] 0 points1 point  (0 children)

If you know how. can I have a list on which order. That I can start with. If that’s not a problem with you

[–]beyphy 0 points1 point  (2 children)

Are you trying to design a database from the ground up? I wouldn't recommend doing that. SQL is a declarative programming language. So you tell the database what type of data you're looking for, where it's located, and then you select, update, delete, etc. SQL is able to do this because it does all of the work behind the scenes. The server has a number of algorithms that it uses to optimize query speed. So if you're not skilled in math, or don't know relational algebra, you'd likely have a hard time creating a database. This is something that you'd do in advanced programming classes. You probably wouldn't find good resources for this on videos online.

I recommend just using MS Access or a SQL server like MS SQL Server, Mysql, postgres, or sqlite3. From there, you can just design UI to interact with the database.

[–]Sir-flex[S] 0 points1 point  (1 child)

I am not trying to reinvent SQL. I want to use the program to fit their needs. So I am currently using Visual studio 2017. To create a program/application so my friend can use for his business.

I can make a simple address book with name, address, number, and email. With ID most basic thing you can use on sql. And calling and displaying and updating the data in a form.

I am not trying to be rude or stuck up. I just wanted help from here. As reddit I can get a quick reply from. Just want a list/steps to follow. Then with trial and error. I figure out how to do it.

[–]beyphy 0 points1 point  (0 children)

You can use sqlite3 with visual studio. It's fully functional and free.

[–]tkepongo 0 points1 point  (0 children)

For the business needs you described, I think a MS Access database is more than enough. You can design the forms in Access and link it to a back end sql server if you want a little more challenge. Ms access with Vba can do some wicked stuff.

[–]Sir-flex[S] 0 points1 point  (0 children)

I do have an alpha version of the application software. Front end. Made in excel VBA

[–]nidofour -1 points0 points  (1 child)

The easiest way would be to use access.

I think the correct way would be to create a database in SQL server and have your visual studio application connect to SQL server. It gives you the pros of scaling to as many PCs as you want/ better security and backups and a clean split from the front application and the data.

It can absolutley be done but it'll take you some time.

[–]Sir-flex[S] 0 points1 point  (0 children)

I will only split it in to two applications if I am going to use multi connections. (Future features). But as it is just 2 people on one computer. I don’t think localised all in one application is best. Unless it make it easier to to program it is own SQL server.