Refs for Advance Data Base Books ( My Turn )

AI Thread Summary
An individual is seeking recommendations for an intermediate-to-advanced database book after covering foundational topics such as normalization, basic SQL queries, integrity constraints, and ERDs using Microsoft Visio. They aim to deepen their understanding of database concepts, particularly triggers and advanced queries, while prioritizing job readiness in database administration. The discussion highlights the importance of moving beyond Microsoft Access, as most DBA positions require knowledge of platforms like MS SQL Server or Oracle, which can be challenging to access without prior experience. It is noted that understanding database concepts is crucial, regardless of the specific platform. For those interested in application programming, developing a diverse portfolio and practicing various programming languages is encouraged. The conversation suggests that book recommendations are often platform-specific, indicating the need for a more focused inquiry to receive tailored suggestions.
WWGD
Science Advisor
Homework Helper
Messages
7,678
Reaction score
12,350
Hi all, I guess now I am at the different end, after having replied to many requests for info on books. I do not have access ( ha-ha) to a library, though I do have access to a bookstore.

I am looking for an intermediate-to-advanced book in Database. I have covered the basics: Normalization,
QBE's, some intro SQL queries in Access : update, select from , count/avg/sum ( aggregates), etc. Integrity Constraints, Indexes, ERDs (Entity-Relation Diagrams) using Microsoft Vicio. Now looking at the next level, which, from what I found involves triggers, more advanced queries (e.g., find the n-th highest salary ).

Any suggestions for a book?
Thanks.
 
Computer science news on Phys.org
What is your goal? Do you want to understand how databases work in order to:
  1. get a job as a database administrator; or
  2. learn how databases are used in practical applications; or
  3. some other reason (what)?
In any case you need to get away from Microsoft Access IMHO (unless you are targeting a job supporting legacy applications using Access); where to go and the resources you need depend on what your goal is.
 
  • Like
Likes WWGD
Thanks Mr Anchovy. Basically both, though finding a job is the priority at this point. But I am taking classes, so I am sort-of tied up with their (professor's) choice of platform. I have been looking for a database job for a while now, though, and I have not seen any specs for specific platforms. Still, I would appreciate your comments. Is it the case that if I understand the concepts, that the platform/environment does not matter?
 
Last edited:
Well most DBA jobs are for MS SQL Server or Oracle and getting into these platforms is not easy - to get a job you need experience, but to get experience you need a job.

Application programming is a bit easier - you can practice by developing a portfolio, and then at some stage of the interview there will be a coding test where you can demonstrate your skills. Don't restrict yourself to one language, you can learn .NET and C# with the free edition of Microsoft Visual Studio, also learn Java (I'd recommend NetBeans or IntelliJ IDEA over Eclipse) and if you already know some Python or PHP then build on that - again the JetBrains IDEs are useful.
 
... sorry that doesn't actually answer the question, but books are generally geared towards a specific platform so unless you can narrow down your interest a bit it is difficult to recommend any!
 
  • Like
Likes WWGD
Thanks again, Mr Anchovy, let me think it through more carefully and I will come back with a clearer, more focused question.
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top