Database system

 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Key Assignment

Part 1 Tasks (New Content for Week 5)

Database administration is an important element of database planning. Security and performance issues need to be considered prior to the actual implementation of the database in the production environment. Write a Database Administration Plan document of 4–5 pages for the case study organization. Complete the following:

  • Use data control language (DCL) to control access to the data by writing structured query language (SQL) statements to add a group of 5 users who have been granted permission to perform specific system privileges (CREATE object) and object privileges (INSERT, SELECT, UPDATE, and EXECUTE).
  • Write the SQL-stored procedures that will support the efficient execution (using COMMIT and ROLLBACK) of 3 transactions (INSERT, UPDATE, and DELETE) in the database.
  • Generate an execution plan for each query created in the Week 4 IP and provide a performance analysis of the results of each plan.

    Provide a screenshot of the execution plan for each query.
    In your analysis, discuss which queries you would change, including how and why you would change the queries.

    Save Time On Research and Writing
    Hire a Pro to Write You a 100% Plagiarism-Free Paper.
    Get My Paper
  • Create a backup plan under the full recovery model and provide a rationale for your model.
  • Be sure to cite your sources in-text and in the References section by using APA style.
  • Add the Week 5 IP to the database system plan and complete the plan (incorporating feedback as needed).
  • Name the document as follows:

    yourname_IT610_IP5

  • Submit the document for grading
  • Part 2 Tasks (objectives from Weeks 1–4)

    • System Requirements Specification (Week 1): Include a feasibility analysis that details what specific steps need to be performed at this phase of the project, clarifies the scope of the project, provides an estimate for cost and time to develop the database, and justifies the need for the proposed database.
    • Conceptual Data Model (Week 2): Identify the entities and highest-level relationships using an embedded diagram. Describe the problem and data requirements in the narrative, as well as your rationale for the conceptual model. Justify your design by discussing how the design will solve the problem presented in the case scenario.
    • Entity Relationship Diagram (Week 3): Create an entity relationship (ER) diagram that includes the primary keys for all entities, the relationships between different entities, the attributes (and data types) for each entity, and junction tables to support any many-to-many relationships. Be sure that the design meets a minimum of third normal form (3NF).

      Describe the steps that you took to ensure that your design was normalized to the desired level and any exceptions you had to make to prevent anomalies and a loss in data integrity.

    • SQL Statements (Week 4): Create the data definition language (DDL) and data manipulation language (DML) SQL statements that will be used to create the database schema. Be sure to include indexes, constraints, and relationships.

      Include SQL statements that use data manipulation language (DML) to do the following:

      INSERT 15 records into each table.
      UPDATE 5 sets of records in each table using 1 specific criteria per update statement (e.g., EXACT MATCH, LIKE, BETWEEN, IN, or HAVING).
      DELETE 2 records from 1 table based on specific criteria (e.g., EXACT MATCH or LIKE).

      Create stored procedures to support the retrieval of the data from the database, using SELECT statements to accomplish the following:

      Aggregate (group) functions (e.g., count, avg, min, max, and sum)

      Write 4 queries using group functions.

      Group By

      Write 2 queries using the Group By, Having, and Order By syntax.

      Simple queries.

      Write 4 queries that manipulate data in 1 table.

      Join queries

      Write 4 queries that join 2 or more tables.

    Calculate your order
    Pages (275 words)
    Standard price: $0.00
    Client Reviews
    4.9
    Sitejabber
    4.6
    Trustpilot
    4.8
    Our Guarantees
    100% Confidentiality
    Information about customers is confidential and never disclosed to third parties.
    Original Writing
    We complete all papers from scratch. You can get a plagiarism report.
    Timely Delivery
    No missed deadlines – 97% of assignments are completed in time.
    Money Back
    If you're confident that a writer didn't follow your order details, ask for a refund.

    Calculate the price of your order

    You will get a personal manager and a discount.
    We'll send you the first draft for approval by at
    Total price:
    $0.00
    Power up Your Academic Success with the
    Team of Professionals. We’ve Got Your Back.
    Power up Your Study Success with Experts We’ve Got Your Back.

    Order your essay today and save 30% with the discount code ESSAYHELP