Testing

 

Testing

Testing

Testing

 

STG-390 WK2 DQ2

SYM-408 WK3 DQ2. 150 WORDS OR MORE

Discuss techniques for storing JavaScript Object Notation (JSON) documents in the database engine in relation to the corresponding techniques for XML.

REPLIES. 75 WORDS OR MORE

A Trevor Stoutt

A technique for storing JSON in the database engine is to use a NoSQL database, such as MongoDB, that is specifically designed to store JSON data. NoSQL databases allow for flexible and scalable storage of JSON documents and provide fast query performance for JSON data.

Another method for storing JSON in the database engine is to use a relational database, such as MySQL, and store the JSON data as text or binary data. This method is useful for applications that need to integrate with existing relational databases. However, it can be more difficult to query JSON data stored in a relational database, as it requires parsing the JSON data (n.d.).

JSON and XML have some similarities being that both languages can be parsed, self-describing, and are hierarchical when it comes to the data values. JSON is unlike XML because it is shorter, easier to write, and is not as difficult to parse. Parsing is the biggest advantage that JSON has over XML since XML has to be parsed with the XML parser while JSON can be parsed with standard JavaScript functions (n.d.).

B Nicole Snipes

When it comes to the techniques of storing between (JSON) which is JavaScript Object Notation and XML for a database there are a lot of differences concerning corresponding techniques between the two database engines. JSON or JavaScript Object Notation is a lightweight data-interchange format with independent language, which is based on JavaScript programming language and is amazingly easy to understand and generate. While XML or Extensible Markup Language is designed to carry data and not display data, it is a markup language that defines a certain set of rules for encoding documents. The very vast difference between the two databases is that one is JavaScript Object Notation, and the other is Extensible markup language. Also, one derives from JavaScript while the other is from SGML, representing objects while the other uses tag’s structure to represent data items. Another significant difference is that JSON is less secure while XML is more secure than JSON which can also support comments while JSON can’t (GeeksforGeeks, 2019).

C Joshua Victor

Some of the techniques for storing JavaScript Object Notation (JSON) documents in the database engine in relation to the corresponding techniques for XML include:

· JSON documents can be stored in a database as a text or varchar data type. This is similar to how XML documents can be stored as a text or CLOB data type. However, storing JSON as a text or varchar data type may limit the ability to search or query the data effectively, as the database engine cannot directly process the JSON document’s structure.

· Some database engines support JSON-specific data types, such as JSON or JSONB in PostgreSQL, which allow the database engine to parse the JSON document’s structure and store it more efficiently. This is similar to using XML-specific data types, such as XMLType in Oracle, which allows for more efficient storage and processing of XML documents.

· Some database engines allow JSON documents to be stored as a binary format. This approach enables faster querying and indexing of the JSON documents, and it is similar to the binary storage approach used for XML documents in some databases, such as the XML datatype in Microsoft SQL Server.

· Some database engines, such as PostgreSQL, allow for the creation of hybrid data models that combine relational data with JSON documents. This approach is useful when you need to store structured data that has some variability or when you want to take advantage of the JSON document’s flexible structure.

designing a digital media presentation

Assignment 7

Symposium 

Promote all central and marginalized stakeholders’ involvement by designing a digital media presentation (CAEP A.1.1;). 

· First, develop a plan for how knowledge about the implementation plan will be shared and disseminated with others.

· Next, consider which technology platform you will use to generate your presentation (CAEP A.1.1.1;).

· Create the presentation making sure it includes the following components:

·

· A statement of the problem

· Data and graphic representation (CAEP A.1.1;)

· Goals and specific measurable objectives

· Procedures for implementing your proposed solutions

· A timeline for implementation

· Expected outcomes

· Ensure the presentation  delivery and  content meet the following criteria: 

·

· Clear (while you do not have to be rehearsed, you should know what you are presenting and know it well)

· Fluid (seamlessly go from one section of the presentation to the next)

· Visual (should include pictures, images, graphs, charts, etc. – whatever is appropriate to display the information you are presenting (CAEP A.1.1) – e.g., a table of organization of those responsible for the website that includes each person’s picture)

 Develop an insightful reflection analyzing what you have learned, discovered about yourself, what you think would and would not work (if you had implemented the plan), and explain why. Also, consider and discuss  what you would do differently and  why you would do it differently if given the resources and opportunity to implement the plan. 

You can choose how to share your reflection with your audience. This maybe a podcast, video (CAEP A.1.1), 2–3-page paper, or other form of representation (need approval from your mentor/UBS) 

Refer to the rubric in Week 7 and use the following questions as a guide:

· How did you feel about the project prior to the start of it?  What assumptions did you have prior to design and implementation? How, if at all, did those feelings change over time?

· What insights did you gain from the key issues and/or problems you posed when conducting your research, data collection and analysis throughout implementation?

· What did you learn about yourself during this experience?

· What were you able to do well?

· What did you find challenging to execute?

· What would you change about your execution?

· What did you learn from working with your collaborators?

· What types of unexpected problems popped up during the project? Would you change how you handled them?

· Where do you see areas of improvement in your design and execution of the plan?

· What would you do differently next time? Explain why.

· What did you learn from this project that you can apply to future projects?

· Do you have thoughts and considerations of new knowledge or experience that you will apply to your educational practices?

· What questions remain, if any?

· What advice would you offer to colleagues/classmates who will engage in this type of project next term?  

 

· Rubric:

Element Advanced (90-100%) Proficient (80-89%) Emerging
Candidate collaborates with stakeholders by sharing implementation plan

(CAEP A.1.1d)

A.1.1

Candidates for advanced preparation demonstrate their proficiencies to understand and apply knowledge and skills appropriate to their professional field of specialization so that learning opportunities and development opportunities for all P12 are enhanced through Leading and/or participating in collaborative activities with others such as peers, colleagues, teachers, administrators, community organizations, and parents;

Candidate’s presentation is creatively designed using digital media tools to provide relevant information and engage stakeholders; the variety of graphics and other visuals used to communicate the plan are balanced and easy to understand. Throughout the whole presentation accessibility is addressed by using contrast between font and background in presentations, CC in videos, etc. Candidate demonstrates mastery of creating a presentation that is effectively designed through the use of digital media tools; a general mix of graphics and/or other visuals are used. Accessibility is addressed throughout most of the presentation. Candidate uses little to no digital media tools are in the presentation. Accessibility is not addressed throughout most of the presentation.
Candidate Presents Content Candidate presents content in a unique, well organized style with conviction and confidence; main points are well documented and clearly stated.

(CAEP A.1.1)

Candidate presents content in an organized and well supported manner; main points and wording are clear. Candidate presents content in an unclear and disorganized manner; main points and wording need clarification.