Examine the database development life cycle.
Examination should include the steps used when developing a database:
- Read documentation concerning business rules.
- Interview key figures in the client company.
- Develop the conceptual model independent of technological or financial concerns.
- Receive customer or client approval.
- Convert the entity-relationship diagram (ERD) to a data-design model. (This brings the conceptual design down to a more physical level in preparation for the actual writing of the code.)
- Write the code.
- Test the code.
- Implement the database.
- Retest the database for functional improvements and stability.
Related Standards of Learning
The student will read, interpret, analyze, and evaluate nonfiction texts.
- Analyze text features and organizational patterns to evaluate the meaning of texts.
- Recognize an author’s intended audience and purpose for writing.
- Skim materials to develop an overview and locate information.
- Compare and contrast informational texts for intent and content.
- Interpret and use data and information in maps, charts, graphs, timelines, tables, and diagrams.
- Draw conclusions and make inferences on explicit and implied information using textual support as evidence.
- Analyze and synthesize information in order to solve problems, answer questions, and generate new knowledge.
- Analyze ideas within and between selections providing textual evidence.
- Summarize, paraphrase, and synthesize ideas, while maintaining meaning and a logical sequence of events, within and between texts.
- Use reading strategies throughout the reading process to monitor comprehension.
The student will read, interpret, analyze, and evaluate a variety of nonfiction texts including employment documents and technical writing.
- Apply information from texts to clarify understanding of concepts.
- Read and correctly interpret an application for employment, workplace documents, or an application for college admission.
- Analyze technical writing for clarity.
- Paraphrase and synthesize ideas within and between texts.
- Draw conclusions and make inferences on explicit and implied information using textual support.
- Analyze multiple texts addressing the same topic to determine how authors reach similar or different conclusions.
- Analyze false premises, claims, counterclaims, and other evidence in persuasive writing.
- Recognize and analyze use of ambiguity, contradiction, paradox, irony, sarcasm, overstatement, and understatement in text.
- Generate and respond logically to literal, inferential, evaluative, synthesizing, and critical thinking questions about the text(s).
The student will design and apply computer programs to solve practical problems in mathematics arising from business and applications in mathematics.
The student will design an algorithm to solve a given problem.
The student will translate mathematical expressions into programming expressions by declaring variables, writing assignment statements, and using the order of operations.
The student will design and implement the input phase of a program, which will include designing screen layout, getting information into the program by way of user interaction and/or file input, and validating input.
The student will implement various mechanisms for performing iteration with an algorithm
The student will describe the way the computer stores, accesses, and processes variables, including the following topics: the use of variables versus constants, parameter passing, scope of variables, and local versus global variables.