Database creation and management - rdbms

I was hoping you could help me with this project. I was tasked with the creation of a simple database that will include a few tables and some forms and reports. I have no problem with the design part, or the querying or any of the technical issues. I just have no idea what software I can use to actually have that single user database on one pc (i.e.not web based) where it will be tested. I would appreciate any guidance.

Use MS Access if you have it. The setup is minimal and it does not need a server of any kind.

Related

CMS migration challenges : Dotnet Nuke to Sitecore

I'm having a project where I have to migrate the data and UI from DotNet Nuke to Sitecore, for implementing 508 compliance.
Now my understanding is both share dotnet as underlying platform, so migration issues will be few. But I'm getting not much info. related with site core online.
So, does anybody here have experinece of such migration?
Need help regarding this, specificallly looking for content storage and technical architecture and potential I may encounter.
Thanks
The short answer is, it is going to be very complicated. Although both are based on .Net, their underlying architecture is completely different. You should consider either getting sitecore training or hire someone who understands both systems.
You'd go out migrating just like any other app migration. But the time it takes to do a proper migration depends on how much you know about both the cmses.
build sitecore information architecture based on new requirements
export content from DNN site in xml format based on sitecore template structure
import content into Sitecore site from the extracted xml files

Software to consolidate information flows into a company

At our company, we are looking at replacing a number of legacy systems that handle information from our customers into our company. Typical systems allow the user to drop an ftp file somewhere. This file will then be transformed by a number of programs and eventually end up in some kind of database. In total we have +30 different "systems" or applications that does this. And, it is more or less a mess.
We believe we lack a common system to manage these flows: triggered by upload or possible another event, register the data, create some sort of "job" (or process) from it, pass it through the variuos services/transformation programs it needs to go through, provide feedback to the customer, provide information about progress, etc to us, handle failures and so on. Sort of like Jenkins (/Hudson/CruiseControl/similar) but for information transformation jobs, rather than build jobs, and with a job beeing more of a "process instance" of a job, then the job itself (e.g. different data should trigger the job several times, running concurrently).
We are cabable of writing such software ourselves, but surely software as this exists(?) I have been googling around, and found that what we need ma possibly be "job scheduling" software or "business process management" software. However, these are all new domains for us, and I am quite uncertain to as what kind of software would fit our needs. It appears one could invest quite a deal of ressources into this type of software before
So, what I am looking for is pointers to what kind of software or systems that could solve the kind of needs we have. Preferably Open Source, Java based, running in a Java EE container or similar, but really, at this point, almost any pointer/hint will be welcomed :-)
Thanks in advance
P.S. I realise I may be out of scope for Stackexchange, but I have been unable to locate another forum where this kind of question might be answered, so I hope it is OK.
I know of the following products:
Redwood Cronacle (I worked with it 1994-1997 and it still runs). Purchase product. Oracle and C based. Strong in multiple server platforms. Embeddable.
Oracle E-business suite core. Purchase product. Oracle based. Strong for integration with the same ERP system. Weak for multiple server platforms.
Invantive Vision (I developed it :-). Purchase product. Oracle and Java based. Strong in integration with ETL (Pentaho open source). Weak for multiple server platforms. Embeddable.
Quartz Scheduler. Apache license. Java based. Worked with in 2004 or so. Strong focus on embedding.
Hi I don’t know if you will find that solution in open source or Java. It sounds like bespoke or custom software to me. I would advise you to search for a project management software developer with high level of IT and Data warehousing. Ask for bespoke and customized installations with a real time database. I think you will solve your problem with this.

Deciding which web app framework to use for an R user

I am a frequent R user (the very first program I turn on everyday when I back to office is RStudio and I spend >50% of time using R to do manipulation, tabulation and visualization of data). Sometimes I need to get involved in the data collection process of various research project, that is I need to develop a database with frontend to facilitate a clerk, or someone with little sense in programming/database to do the data entry job.
Since most of the data collection process involve manually inputting a questionnaire with more than 50 questions (100 - 200 columns when they presented as a spreadsheet), and there are relationship between different questionnaire (e.g. questionnaire A collect information from a shop, and questionnaire B collect information from the staff inside that shop), initially I use Access 2007 for the development. Access 2007 does the job, but only fairly.
My major complain on Access 2007 is as follow:
developing the front-end is painful: after using R for long, I really hate using mouse to drag and drop boxes, and enabling some certain functions of a checkbox
fair/poor multi-user support in my opinion: if I am the only one who use the Access 2007 program, I am fine with it, but things start to change now, we have multi-user logon to add/update/remove data at the same time, since the database is developed by someone else, I always fear that the data may get corrupted
keep "reinventing the wheel": the database developer build the user login module in Access 2007 all by himself, but should this be something of a standard that I can get it from somewhere?
auto-compress the database and the database is VANISHED: yes, I do mean vanished, I tried it once, and it freaks me out, now I backup the access database all the time
In summary, I lost faith in Access 2007 to build a decent database for several staff (at most 20) to do the data entry/query work. So I turn to other options.
I am thinking of something like a "web-based" replace of Access 2007, xataface comes to me at first, but it doesn't seem like a complete solution for me, it can fix some of my problem now, but may not be so for other problems.
Then I googled quite a bit: xataface -> nuBuilder -> Drupal -> Web Application Framework. Since I don't find an exact alternative for Access 2007. I guess Web Application Framework is a way out.
In the Web Application Framework domain, I come across many names: CakePHP, RoR, Django, since I am not exactly a program/database/web developer, and I know nothing about PHP, Python, Ruby. I don't know which one I should choose. Or should I learn the language before go to the framework?
Can anyone enlighten me here? I can provide additional information if needed. Thanks.
Try looking into VFront and nuBuilder. These allow you to build front ends to MySQL databases (i.e. forms, reports, etc.).

Is FireBird still alive? [closed]

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.
Closed 11 years ago.
I am looking for some embedded databases. SQLite has some issues with the GUI. What about FireBird? How active is it's mailing list and forums? Does it follow all the rules of ANSI SQL? Is it suitable for production?
Is Firebird still alive? Are you kidding? It is only few weeks since Firebird 2.5 has been launched. We use it in our commercial products both ways, as a client server and as an embedded solution. We found it stable, powerfull and SQL compliant. Comparing with MSSQL there are two significant advantages.
Firebird is free;
Firebird is cross-platform.
I come from a primarily microsoft based background and typically work in C#, asp.net and sql server. I recently started working with firebird for one of my clients. I am enjoying working with it and I am using a tool called databaseworkbench for gui administration right now. I also here that IbExpert is a good gui admin tool. I plan to try it out and there are many others. I actually did not care much for the FlameRobin tool at all but that's just my personal opinion.
In my opinion if firebird shipped with a great built-in gui admin tool it would be much more popular. People struggle to figure out which gui admin tool to use and the gui admin tool you choose highly controls how you perceive firebird as a database because different gui admin tools offer different features and functionality. So far so good though here. The client I am working for right now has about 800 companies running the firebird db as a backend successfully.
Going to Firebird web site and checking their news, releases, and bigfix list will give you an idea how active it is. I am very pleased with Firebird and I can recommend it without blinking.
Sure. firebird is alive with new featurea.
I'm using it on production for long time and big tables
dbvisualizer works pretty well with firebird.
I have found firebird to be pretty reliable. However, there are some gotchas.
Eg,
Select first 10 * from table_a;
instead of
select * from table_a limit 10;
Using an orm to talk to db usually takes care of these differences.
I think, Firebird Development Studio from SQLLY is close to something called IDE for Firebird RDBMS (regardless of the bugs that I encountered while using it), I haven't found other tools that has a refactoring feature that very helpful at development stage.

Remove server information from Crystal Reports .rpt file

I have a number of Crystal Reports (9) report files that are distributed with a legacy VB6 application. When distributing the application to different customers i'd like to make sure that the original servernames and login information is not contained in the .rpt-file anymore. The login information is set in the code anyway.
As soon as i try to remove the Connection information in Crystal Reports Designer all the table and file information gets lost, too :(
I don't think there is a way to do what you are asking in the CR designer, since within the connection are your objects included in the report. No connection, no objects (as you've already discovered).
We use CR7 and CRXI in a production environment for software that is distributed to thousands of clients. All reports are developed using a private data location that is not accessible from the outside world. Even if someone managed to gain access, their efforts would be fruitless since no sensitive data is contained within the dev server. Credentials to production environments should never be kept with a report file unless that report file is used ONLY for that environment and nobody else's.
At the very least I would advocate creating another instance of the DB server if having another dev machine isn't possible, that way at least your log-on credentials do not point to a production environment. I've never personally had to do this, so if you decide to go this route and need help I suggest asking the folks over at ServerFault.