I
I
iluxa18102015-12-26 21:29:47
Database
iluxa1810, 2015-12-26 21:29:47

What topic should I choose for my thesis?

Soon I have to write a thesis, but I could not get the topic.
I'm leaning towards writing something to the DB using C#.
Initially, I wanted to design a database and some kind of application to work with it, but they told me that this did not draw on a diploma.
The dissertation should be exploratory in nature.
As an option, I was told that if new or original methods of interaction between the database and the application are used in the work, then what I wrote above will work. Do you think ORM falls under this criterion?

Answer the question

In order to leave comments, you need to log in

8 answer(s)
V
Vladimir Martyanov, 2015-12-26
@vilgeforce

Of course it fits, new technology! Just do not ask the teacher and do not google when it appeared. Let it be a surprise :-D

T
thatside, 2015-12-26
@thatside

graduate colleague :)
I think that ORM can work, but it depends on the knowledge of the teachers
if you figure out what to add your own there, it will be an extra plus
or analyze the existing options, indicate what is bad in them, and navigate on this
besides , in my university, in addition to novelty, some kind of algorithmic and mathematical complexity is also required, so I also advise you to think about adding some complex mathematics

M
moropsk, 2015-12-26
@moropsk

metanit.com/sharp/helpdeskmvc

A
Alexander Ananiev, 2015-12-26
@SaNNy32

You can try designing a database to store a lot of data and retrieve it quickly. For example, up to 100 records for one entity can be entered into the database per second. There will be 360,000 entries per hour. As an example - data from the sensor of any device polled 100 times per second. And there can be several such sensors (or better, several hundred). According to the stored data, you can later build a graph and analyze, for example, jumps or deviations. And think about how to display a graph if there are several million points in it.

A
Alexey Lebedev, 2015-12-26
@swanrnd

Explore HighLoad. Base per million is not cool, cool per billion.
And it’s not a problem to come up with data, you can take the number PI in blocks of 5 digits and look for repetitions.

D
Dum_spiro_spero, 2015-12-27
@Dum_spiro_spero

Well, what - the people are talking about - a database of 7 billion records - such as for every inhabitant of the Earth.
Fields - what we can think of. And the graph of connections - who-with-whom-when-why contacted.
A gift to intelligence agencies around the world

O
Oleg Tsilyurik, 2015-12-27
@Olej

The dissertation should be exploratory in nature.

"How I Spent My Summer Vacation"

U
Uncle Seryozha, 2015-12-29
@Protos

I would suggest writing the following program (something like Skotobaz):
1st application: we take a VK user, look at which groups he belongs to (add all the groups in which he shared on his page), download all posts in groups and all photos, in the metadata of posts and photos, we look for the mention of aid=id of our user, so we get all his posts and photos in these groups. When someone breaks through someone in this way in the form of a standalone application on their PC (wasting the resources of their PC, not the resources of the cloud), the result is recorded in a common database in the cloud, and so we form the database by common efforts.
2nd application: a cloud that does the same as 1st, but faster and on an arbitrary sample of users.
Similar to the 1st program, there is interbank software for security services, which shows which bank by which "name + date" of birth they were looking for a person, if you want to know why they were looking for him in this self-formed database, here is the security phone of this bank - call. At the same time, there are no personal data and other data in the database, it simply contains a list of "full name + date" that anyone has ever checked, and only comments on the "full name + date" of SB employees are in the database on the side of the bank.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question