question archive Write on ER-digram and SQL and norminalztion  Write a short essay (2-3 pages double spaced) describing how the topics covered in this course could be applied to your current work environment

Write on ER-digram and SQL and norminalztion  Write a short essay (2-3 pages double spaced) describing how the topics covered in this course could be applied to your current work environment

Subject:Computer SciencePrice:15.86 Bought3

Write on ER-digram and SQL and norminalztion 

Write a short essay (2-3 pages double spaced) describing how the topics covered in this course could be applied to your current work environment. If you are not currently working, or work in a non-technical field, you may discuss potential career ambitions for the future.  Alternatively, you may talk about how database technology impacts (albeit less directly) different aspects of where you work (e.g., your supply chain management, e-commerce operations, HR functions, etc.). 

Demonstrate a connection to your current work environment. If you are not employed, demonstrate a connection to your anticipated work environment.

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE

Answer Preview

Studying Computer Science and its branches definitely helped me in choosing the path that I’m currently taking, which is being and IT employee in a company.  This program indeed provided us, aspiring software engineers, with the software engineering skills we needed to be successful. In terms of capability and supporting tools, software systems are still in the early stages of development. It is possible that the difficulties in managing software development are related to the difficulties in planning work as the number of software features increases over time. When developing software in the past, software developers would use frameworks and tools to meticulously organize their activities. In spite of the fact that software features are dependent on one another, the majority of software development is dependent on 'Learning by Practice." This course had helped me develop the skills that will make me feel at ease even though I work under pressure, for instance, meeting the deadlines set forth in the sprint tasks and completed the project requirements within time constraints. Following the completion of each sprint's work, the project's overall position was assessed in order to make an informed decision about whether or not to refine the product backlog. Most significantly, each sprint was divided into Daily Scrums, during which we discussed previous projects. This also helped me draw attention to the problems we were experiencing and the solutions we needed. Through this course, we learned effective communication strategies in this training session.  Furthermore, informed software development project rhythmic evaluations that are dependent on the frequency of the group meetings.

As a result, as I delve deeper into the world of computer science, my sense of what I know diminishes. However, the experience acquired have resulted in some realizations. First is that we should search out mentors/informed people. The most common misconception of computer scientists is that all of them have their own inner vision and do not want to talk or share their knowledge with you. When studying, it is a time to learn, make new friends and get new experiences. Many college CS students look forward to interacting with people. Approaching people who seem to be aware of what they are doing is a quick way of learning and assimilating knowledge, not only because they can well explain a topic, but also because they often know how best to learn the material. Be eager to know something you don't know—probably the best advice I would have wanted someone to give me my newest year. In an environment as dynamic and rapidly changing as computer science, learning new things, new techniques must continue and not be tied to preconceived concepts about the workings of technology. It is also important that you do not comply with the concepts of what you can or cannot learn. In the summer of the year I decided to learn more about machine learning, although I was advised at that time that it was too difficult. So I would set goals every day after my internship to learn more concepts. If I could only take one thing from my CS experience, I'd probably like it to be an unquenchable thirst to learn new things. Computer thinking is an unbelievably useful approach and skills for students and professionals of all fields, not just computers. Breaking into smaller pieces that can be handled step-by-step seems like an immense problem is a skill student who will practice from their very first lesson in programming. As students learn to build apps, websites or programs in code,   I learned how to recognize and use patterns repeatedly. Also, technically, computational thinking involves understanding and creating algorithms. But it is so important in a CS class that it needs to be emphasized separately. Although the algorithm sounds like technical jargon, it's just a list of steps or rules you take when solving a problem, whether it is as complex as calculating rocket trajectories or as simple as the correct ingredient order you place in your battery. As we, students, learn the importance of the order in which a robot or computer program is operated in order to comply with what they want to do, we also learn a key method for solving problems that will help them throughout our lives.

Computer science has been of great help to me with my work. It helped me know the Entity Relationship (ER) graph, which is a type of flowchart that shows how "entities," like people, objects or concepts relate within a system. ER diagrams are used most often in the fields of software engineering, enterprise information systems, education and research for design or debugging relational data base. They also used a defined set of symbols known as ERDs or ER Models, including rectangles, diamonds, ovals and connecting lines, to show the interconnectedness between entities, relations and their characteristics. They reflect grammatical structure, with entities as substances and relations as verbs. The theory of normalization says you should normalize to the highest normal shape possible. The theory of normalization tells us what certain design decisions are about. In a particular case, which normal shape is optimal is up to the designer. For example, the theory describes the types of redundancy you may or may not encounter in a certain normal form. It also describes how, if you like, you can reach a certain normal form. Finally, it tells you what is more easy to maintain (because it follows from simple constraints such as key constraints) the costs or benefits of normalization in terms of certain limitations (because they are transformed into constraints that span several tables). Understanding the compromises here is key to making the right choice, and the theory will give you this.

 

As the majority of computer scientists hold a bachelor's degree in computer science or a related field. A related undergrad degree in a related field may also be held by the individual. Additional certifications in programming languages and other technical skills may be required of computer scientists in addition to their primary certifications. Computer scientists who have earned these credentials have demonstrated a commitment to continuing their education. Because technology is a constantly evolving field, employers prefer to hire individuals who are committed to continuing their education as their careers progress. SQL, HTML, and JavaScript are all coding languages that I get to be familiar with. With this, I am now able to work comfortably with databases as I work in an agile environment, so I must be familiar with the agile development cycle.

 

Related Questions