Where can I "practice" PL/SQL [closed] - database

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I will be given a job offer by an IT company, and was asked to "look at" PL/SQL since I didn't have much experience with databases. I have an extensive background in C++ among other programming languages, so I don't think this will pose too much of a challenge. However, I don't have access to any Oracle database at home, so I was wondering if there is a "toy" database and terminal online where I can practice.

Register yourself an account at APEX ONLINE you have all of the tools for free available online, or simple download Oracle Database 10g Express Edition

I would suggest a higher priority would be to learn the Relational model of data, then SQL.
If you don't start with a solid understanding of the RM, you're more likely to tend to use procedural solutions where a set-based approach is better.

Go and get the Express version of the database server Here
As for learning PL/SQL start
here

You just download sql developer tool by using this link..do practice well.
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomen

There is another site where you can practice PL/SQL online:
http://www.tutorialspoint.com/oracle_terminal_online.php
Oracle have some VM images with Oracle Linux ready-to-run:
http://www.oracle.com/technetwork/server-storage/linux/downloads/vm-for-hol-1896500.html (64bits VM)

To learn PL/SQL language you just need a text editor like atom or sublime text. You can also install MySQL.

Related

Are there any open source database server health monitoring softwares? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Hi I have been given a task to design tool to monitor database server health like cpu usage, memory usage etc. Now there is one such tool like MySQL Spotlight. I want to know is there any open source software available with same functionalities? I want software which has nice visualization with charts. Please guide. Thanks in advance.
You could use Cacti for this. Also look at Nagios.
Check out http://code.openark.org/forge/mycheckpoint. It is an open sourced monitoring tool, primarily for db monitoring, even including custom queries and custom alerts! Graphs come pre-packaged and pre-generated. It's written in python, so mods can added to the code easily. I've used it a bit, and it seems to work pretty well. The only caveat I see is the extensive schema that comes pre-packaged which, ostensibly, can't be customized. One thing I will note for the email alerts, if you're getting login or credential alerts, go to line 4338 of the code and just add what you need to the smtplib.SMTP instance.

Open-source options for building database forms [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I would like to move some users off of MS Access and onto an open-source DB like MySQL, Postegres, or even SQLite. Transferring the tables from one DB to another is no problem, but I need to be able to also provide them with a similar UI as the MS Access forms they are using to input the data. Additionally, I would like to be able to give them nice report outputs that reference a table or query.
What open-source alternatives are suggested/available for easily building and storing queries, forms, and reports similar to MS Access, without a ton of programming needed to get them up-and-running quickly?
Obviously I am immediately targeting Windows alternatives, but I don't want to limit suggestions to just one OS.
Open Office - Base seems to be a good option
We were to solve this problem also and considered OO Base not being very good option (note it was like 4 years ago). So we use MS Access as a frontend with ODBC connection to mysql database. It works quite well.

Haskell DB recommendations? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
There is a lot of databases, but I feel something different needed for Haskell. Like Erlang has it's own DB, Mnesia. Please recommend some good DBs for Haskell.
There are various frameworks for Haskell available, HDBC being the most popular.
HDBC is the database abstraction library, which allows you to use many popular databases, even Oracle or DB2. See Chapter 21. Using Databases in Real World Haskell.
I would advise you to choose the database depending on the type of data you want to store in it, rather than the language your system is implemented in.
Of course, this presupposes that bindings for the database exist in the language.
Since the question mentions Mnesia, I'll mention Haskell's equivalent: AcidState. It's a fast and flexible nosql database written in Haskell that has support for representation of native and user-defined Haskell types (that link shows you some quick how-tos, including implementing a hello-world blog).
There's more recent documentation on their wiki, and I've personally used it here in the implementation of a small web app.
If you're using Postgres I would recommend Opaleye. Disclaimer: I'm biased because I wrote it!

How to learn advanced ms sql server? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have a strong database background but very little practical experience with ms sql server.
I want to learn the tools, the architecture, profiling and tuning.
Besides browsing around for little bits and pieces of information, I'm actually looking for larger guides. Books, training, series of articles, etc.
How do you recommend I start?
The best way to learn is by participating in newsgroups and forums. In the beginning you can just lurk but try to get information in...After a while you will notice that you know to answer some questions...start participating
get some good sql server books, if you can't afford books take a look at Good SQL Articles To Read If You Can't Afford Books there is some really good stuff here
Check out all the SQL Server whitepapers available
Listen to sql podcasts sqldownunder has 43 of them
Follow sql people on twitter and see what they link to, a list of people to follow on twitter can be found here sql directory
I also interviewed a bunch of SQL Server legends like Ken Henderson, Kalen Delaney and more, you can find a list here: All the interviews I did with SQL legends
Books and training is only one aspect.
Practical work is worth it's weight in gold. If you can get near a production environment with a live database and have access to a DBA willing to take you under his/her wing, take full use of the opportunity
I use Expert SQL Server 2005 Development by Adam Machanic. Online tutorials are great too. Especially ones that have video.
When I first started out with MSSQL I found the SQL2000 book from the Wrox "Professional" range to be a very good starting point, it might be worth you looking for if they have an updated edition. Everything else I've picked up frmo official documentation, other websites, and just kicking things to see what they do.
Start reading books. there are number of author who work hard to create the basic very clearly, and then if you feel that's not enough Internet is the best of all and has abundant material.

Open source Database to ship with my application [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I need open source database that I can ship with my commercial application.
It should not have any installation (i.e., no window service and no setup).
It can be single user database. It should work in Windows environment and used from Java code.
Thanks
I really like SQLite. You can use it with java via SQLiteJDBC. It is very good embedded database. For Java, it might be easier to use Derby though.
You might also want to look at HSQL and H2, which are both open source embedded databases written in Java.
Firebird Embedded - just needs couple of DLL files and you have full database in your hands. Have been using it for years.
How to use it in Java
Look into SQLite. I haven't used it, but I've had apps that claimed to use it, and I couldn't tell the difference.
How about SQLite?
It has good performance, and with one user you don't have to worry about concurrency.
Oracle Berkeley DB: http://www.oracle.com/database/berkeley-db/index.html

Resources