Design Relationships, Indexes, Queries, & More (Individual/Team Of 2) Assignment 20 USE PENCIL
|
|
- Quentin Barber
- 5 years ago
- Views:
Transcription
1 Relationships-1-HW.docx CSCI 3321 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the problem. No lab is complete until the student submits the signed pledge form associated with that lab. I realize that no coded programs will be graded until I turn in the sign & pledge form associated with that program; any late penalties will continue to compound until the pledge form is submitted. If this lab is a team assignment, both team members may share logic as they program side by side on their own computers. Each person must type all of his/her own code as part of the learning process. Team assignments are never to be "You do this portion and I ll do that portion" or "You do this lab and I ll do the next lab". Some of the lab assignments will have short answer questions. These short answer questions will be spot checked and graded for completion, but not checked for accuracy. Once these labs are graded and returned, I encourage you to compare answers with another class member who has also had the lab graded and returned. These short answer questions will be spot checked and graded for completion, but not checked for accuracy. I encourage you to form a study group; get together to prepare for exams. Once your homework and labs are graded and returned, I encourage you to compare answers others in your study group who have also had the lab, or homework, graded and returned. You may not share this work outside the class; it is a violation of academic integrity to share your work with others outside the class. It is a violation of academic integrity to receive the software engineering work completed by other students. You must answer at least 90% of the short answer questions correctly! I/We realize that the penalty for turning in work that is not my own, or assisting others in doing so, can range from an "F" in the class to dismissal from Trinity University. Print Name Time Required =. Hrs. Signature (pledged) Design Relationships, Indexes, Queries, & More (Individual/Team Of 2) Assignment 20 USE PENCIL Create Genre <7 Points> 1] Import A Copy Of One Of The LibrarySE?sql files from Mars. 2] Add Table Genre To The Application. You must have at least 10 Genre Items (your choice) 3] Add Table BookGenre To Your System. Each Book Is To Have 1-6 Genre Items; they may be nonsensical. Make this happen! 4] Backup Your Database - Call the backup LibraryJTH-3 using your initials. 5] Place LibraryJTH-3.sql in your To Be Graded Folder on Mars. Database Deficiencies 1] This elementary school library database is very, very, very inadequate but even with what is here there are two really glaring deficiencies! A] There should be a UserMajor Table (ID, UserID, MajorID, Deleted) that ties the Majors to the Users; a User could then have many different Majors. B] Authors should not be in the Book Table. There should be an Authors Table (ID, Author, Deleted) and a BookAuthors Table (ID, AuthorID, BookID) that ties the authors to the Books; a Book could then have many different Authors.
2 Relationships-1-HW.docx CSCI 3321 Initials P a g e 2 Query Practice 1 1] SQL is an acronym for _?_ TABLE X TABLE Y 2] Sketch the results of the Query SELECT * FROM X, Y 3] Assume the dimensions of table M = 100 x 10 and Table N = 200 x 20. What are the dimensions of SELECT * FROM X, Y 4] According to the slides, _?_ {Fully/Minimally} qualified names are usually preferred, but some considerations apply. 5] According to the slides, _?_ Trees are used to accelerate searching in most modern relational databases.
3 Relationships-1-HW.docx CSCI 3321 Initials P a g e 3 Hardware 1] In the sketch above, the red ring represents a A] Block B] Track C] Sector 2] In the sketch above, each of the three green chuncks represent a A] Block B] Track C] Sector 3] In the sketch above, the blue chunck represents a A] Block B] Track C] Sector 4] The slides illustrated an administrative windows command line utility program that allows us to see the size of block on our hard drive; this program is called D_?_. When you execute the command filesystem, this program also allows you to see (1) the block size, (2) the format structure of the drive, and (3) ideal buffer sizes. B Tree Assume M = 9 sizeof(infotype) = 9,996 Bytes sizeof(key) = 8 Bytes sizeof(buffer) = 20 x 4096 = 81,920 Partial Credit Possible If You Show The Equations You Use For Calculations (Where Appropriate)! 1] This B Tree node has the capacity to hold _?_ records? {Numerical Value?}. 2] {T/F} The records in the B Tree node will be sorted in ascending order. 3] This B Tree node will contain _?_ Pointers (to other B Tree Nodes)? {Numerical Value?} 4] This B Tree node will contain _?_ Actual Number Counter 5] A B Tree node will contain _?_ records? (Express in terms of M) 6] A B Tree node will contain _?_ Pointers (Express in terms of M)? 7-8] In the space below, sketch a B Tree Node for this application M = 9 scenario. Hint Include records, ptrs, counters.
4 Relationships-1-HW.docx CSCI 3321 Initials P a g e ] The size of this B Tree Node = _?_ Bytes {Numerical Value Not In Terms Of M Partial Credit Possible If You Show The Values Used In The Calculation} 11] Maximum # of records in first level = _?_ {Numerical Value Not In Terms Of M} 12] Minimum # of records in first level = _?_ {Numerical Value Not In Terms Of M} 13] Assume that there is one level in the B tree and that there are 8 records represented in that level. The number of Reads/Writes that would be required to access the data in any one of those 8 records would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 14] Maximum # of records in the second level = _?_ {Numerical Value Not In Terms Of M} 15] Minimum # of records in the second level = _?_ {Numerical 16] Avrerage # of records in the second level = _?_ {Numerical 17] Assume that there are two levels in the B tree and that there are 72 records represented in just the second level. The number of Reads/Writes that would be required to access the data in any one of those 72 records would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 18] Maximum # of records in the third level = _?_ {Numerical 19] Minimum # of records in the third level = _?_ {Numerical 20] Average # of records in the third level = _?_ {Numerical 21] Assume that there are three levels in the B tree and that there are 648 records represented in just the third level. The number of Reads/Writes that would be required to access the data in any one of those 648 records would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 22] Maximum # of records in the fourth level = _?_ {Numerical
5 Relationships-1-HW.docx CSCI 3321 Initials P a g e 5 23] Maximum # of records in the fifth level = _?_ {Numerical 24] Maximum # of records in the sixth level = _?_ {Numerical 24] Maximum # of records in the seventh level = _?_ {Numerical 25] Minimum # of records in the seventh level = _?_ {Numerical 26] Assume that there are seven levels in the B tree and that there are 2,125,764 records represented in just the seventh level. The number of Reads/Writes that would be required to access the data in any one of those records would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 27] If M = 9, it would require no more _?_ levels to store a tree with 1 million records. 28] With the exception of the root node, every node on a B Tree, would be at least _?_ % full. 29] With the exception of the root node, the average node on a B Tree, would be _?_ % full. Assume M =? sizeof(infotype) = 9,996 Bytes sizeof(key) = 8 Bytes sizeof(buffer) = 20 x 4096 = 81, ] The optimal value for M = _?_ {Numerical Value No Partial Credit Unless You Show The Work Of Your Calculations Below}
6 Relationships-1-HW.docx CSCI 3321 Initials P a g e 6 B+ Tree Assume M = 5,120 sizeof(infotype) = 9,996 Bytes sizeof(key) = 8 Bytes sizeof(buffer) = 20 x 4096 = 81,920 Partial Credit Possible If You Show The Equations You Use For Calculations (Where Appropriate)! 1] This B+ Tree node has the capacity to hold _?_ key sets? {Numerical Value?} 2] {T/F} The keys (in the key sets) of the B+ Tree node will be sorted in ascending order. 3] This B+ Tree node will contain _?_ Pointers (to other B+ Tree Nodes)? {Numerical Value?} 4] This B+ Tree node will contain _?_ Actual Number Counter 5] A B+ Tree node will contain _?_ key sets? (Express in terms of M) 6] A B+ Tree node will contain _?_ Pointers (Express in terms of M)? 7-8] In the space below, sketch a B+ Tree Node for this application M = 9 scenario. Hint Include key sets, ptrs, counters. 9-10] The size of this B+ Tree Node = _?_ Bytes {Numerical Value Not In Terms Of M Partial Credit Possible If You Show The Values Used In The Calculation} 11] Maximum # of key sets in first level = _?_ {Numerical Value Not In Terms Of M} 12] Minimum # of key sets in first level = _?_ {Numerical Value Not In Terms Of M} 13] Assume that there is one level in the B+ Tree and that there are 5,119 key sets represented in that level. The number of Reads/Writes that would be required to access the data in any one of those 5,119 key sets would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 14] Maximum # of key sets in the second level = _?_ {Numerical Value Not In Terms Of M} 15] Minimum # of key sets in the second level = _?_ {Numerical
7 Relationships-1-HW.docx CSCI 3321 Initials P a g e 7 16] Average # of key sets in the second level = _?_ {Numerical 17] Assume that there are two levels in the B tree and that there are 26,209,280 key sets represented in just the second level. The number of Reads/Writes that would be required to access the data in any one of those 26,209,280 key sets would be = _?_ ; assume that the root node is kept in memory. {Numerical Value Not In Terms Of M} 18] Maximum # of key sets in the third level = _?_ {Numerical 19] If M = 5,120, it would require no more _?_ levels to store a tree with 1 million key sets. 20] If M = 5,120, it would require no more _?_ levels to store a tree with 1 billion key sets. 21] With the exception of the root node, every node on a B+ Tree, would be at least _?_ % full. 22] With the exception of the root node, the average node on a B+ Tree, would be _?_ % full. Assume M =? sizeof(infotype) = 9,996 Bytes sizeof(key) = 8 Bytes sizeof(buffer) = 20 x 4096 = 81, ] The optimal value for M = _?_ {Numerical Value No Partial Credit Unless You Show The Work Of Your Calculations Below} Why Use B+Trees Instead Of BTrees? 1] {BTrees/B+Trees} The two buffering scenarios above, one for BTrees and one for B+Trees, use the same records and the same keys. Which of the two solutions would provide faster Searching with a million items on the tree? 2] {BTrees/B+Trees} The two buffering scenarios above, one for BTrees and one for B+Trees, use the same records and the same keys. Which of the two solutions would provide faster Insertion with a million items on the tree?
8 Relationships-1-HW.docx CSCI 3321 Initials P a g e 8 3] {BTrees/B+Trees} The two buffering scenarios above, one for BTrees and one for B+Trees, use the same records and the same keys. Which of the two solutions would provide faster Deletion with a million items on the tree? 4] {BTrees/B+Trees} The two buffering scenarios above, one for BTrees and one for B+Trees, use the same records and the same keys. Which of the two solutions would provide better space management? 5] {BTrees/B+Trees} The two buffering scenarios above, one for BTrees and one for B+Trees, use the same records and the same keys. Which of the two solutions would be better for implementing multiple sets of keys to the same record/table set? Indexing 1-2] According to the slides, all of the form O_?_ Fields should be indexed. 3-4] According to the slides, all of the form F_?_ Fields should be indexed. 5-6] According to the slides, all of the fields associated with any S_?_ should be indexed. 7-10] According to the slides, all of the fields associated with any of the query Sp_?_ should be indexed. 11] {T/F} According to the slides, all fields should be indexed ] The slides included four reasons why we should not update every database field. List them. Indexing takes Sp_?_. Indexing slows down the In_?_ process Indexing slows down the De_?_ process Indexing can slow down the Up_?_ process
9 Relationships-1-HW.docx CSCI 3321 Initials P a g e 9 Query Practice 2 Write Good Queries Which Minimize Joins 1-A] Write a query that will show the fullname and usertype for all users in alphabetical order by name. 1-B] Assume that queries, similar to the one in part A above, were run at least once a year. Good Software design would require the software engineer index three fields in order to avoid sequential searching; list these fields below. Hint: 3 of them! 2-A] Write a query that will show all of the information about the most expensive book 2-B] Assume that queries, similar to the one in part A above, were run at least once a year. Good Software design would require the software engineer index one field in order to avoid sequential searching; list these fields below. Hint: 1 of them!
10 Relationships-1-HW.docx CSCI 3321 Initials P a g e 10 3-A] Write a query that will show the FullName, date info as shown above, and Title of all folks that have checked out Software Engineering: A Practitioner's Approach in alphabetical order by name. 3-B] Assume that queries, similar to the one in part A above, were run at least once a year. Good Software design would require the software engineer index eight fields in order to avoid sequential searching; list these fields below. Hint: 8 of them!
11 Relationships-1-HW.docx CSCI 3321 Initials P a g e 11 4-A] Write a query that will show the FullName, Gender, date info as shown above, and Title for all of the books checked out by Martinez, John. 4-B] Assume that queries, similar to the one in part A above, were run at least once a year. Good Software design would require the software engineer index ten fields in order to avoid sequential searching; list these fields below. Hint: 10 of them!
12 Relationships-1-HW.docx CSCI 3321 Initials P a g e 12 5] The fields in your Genres, GenreBooks, & Books shall be as follows. Rename them if necessary. 6] Each of our genre selections will be contingent upon how you built your Genre and GenreBooks tables. Write a query that will show the Title and Genre for "Software Engineering: A Practitioner's Approach ; alphabetize all of the Genre that you have associated with this listing. You should have 1-6 results. 7] Write a query that will change the Genre, of the eighth Genre record, to Mystery ; if you already have a genre, called Mystery then do not execute this line of code. When done, Mystery should be in your Genre.
13 Relationships-1-HW.docx CSCI 3321 Initials P a g e 13 8] Write a query that will display the Title and Genre of all Genre that begins with an M ; order the books by Title. 9] The User of our system will have to log in with their password and their . Write a query that will create an index, called . Write a query that will create an index, called Password. 10] Write a query that will display all of the index information in the Users Table. Do not use Describe or Select!
OOP-10 BTree & B+Tree Individual Assignment 15 Points
OOP-10-B+Tree-HW CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize
More informationIntro-PHP-HW.docx CSCI 3343 Initials P a g e 1
Intro-PHP-HW.docx CSCI 3343 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize
More informationChapter 11-B Homework ScalaFX & Eclipse Individual Assignment 25 Points
If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the
More informationServer 2 - MySQL #1 Lab
Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax,
More informationOOP-15-AVL Final Project-1-HW Individual Assignment 70 Points
OOP-15-AVL Final Project-1-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax,
More informationDB-Queries-1 - REVIEW Individual 20 Points
DB-Queries-1.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize
More informationOOP- 5 Stacks Individual Assignment 35 Points
OOP-5-Stacks-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize
More informationServer-Configuration-2-MySQL-1-HW.docx CSCI 3343 Initials P a g e 1
Server-Configuration-2-MySQL-1-HW.docx CSCI 3343 Initials P a g e 1 The short answer questions will be spot checked and graded for completion, but not checked for accuracy. I encourage you to form a study
More informationChapter 4C Homework Functions III Individual Assignment 30 Points Questions 6 Points Script 24 Points
PCS1-Ch-4C-Functions-3-HW.docx CSCI 1320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but
More informationOOP-8-DLList-1-HW.docx CSCI 2320 Initials Page 1
OOP-8-DLList-1-HW.docx CSCI 2320 Initials Page 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize
More informationIntro To HTML & Web & Relational Queries Individual Assignment 30 Points
If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the
More informationOOP- 6 Direct Access Files & Software Engineering Individual Assignment
OOP-6-DA-Files-SE-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must
More informationPCS1-Ch-3B-Basic-Loops-HW CSCI 1320 Initials P a g e 1
PCS1-Ch-3B-Basic-Loops-HW CSCI 1320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must
More informationOOP- 4 Templates & Memory Management Print Only Pages 1-5 Individual Assignment Answers To Questions 10 Points - Program 15 Points
OOP-4-Templates-Memory-Management-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax,
More informationChapter 11-D Homework ScalaFX & Eclipse Individual Assignment 10 Points
If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the
More informationBusiness Router II Lab
Business-Router-1-Lab.doc 1 CSCI 3342 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and
More informationLinux Command Homework Individual/Team (1-2 Persons) Homework Assignment Turn In One Copy Per Person 5 Points
All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this
More informationCisco Switch Lab II (1-3 Persons) Individual/Team Lab 35 Points
All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this
More informationClean Up Team Lab 10 Points. Cisco Switch Lab I Individual Lab 25 Points
All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this
More informationDr. Thomas Hicks. Computer Science Department Trinity University 1
Dr. Thomas Hicks Computer Science Department Trinity University General Information About B Trees & B+ Trees There Are a Number of Ways to Implement B+ Trees; Having Coded B+ Trees Twice, I Am Going To
More informationCMPT 300: Operating Systems I Assignment 4
POLICIES: CMPT 300: Operating Systems I Assignment 4 Due July 31, 2018 1. Coverage Chapters 10-15 2. Grade 10 points, 100% counted into the final grade 3. Individual or Group Individual based, but group
More informationSimple Router Configuration Router Lab 10 Points Networking & Data Communications
DCN-Router-Configuration-HW.doc 1 CSCI 3342 You must do at least 90% of this homework without the assistance of anyone else. Once you have 90% or more of the homework completed, you may double check your
More informationImplementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations. SQL: Structured Query Language
Implementing Table Operations Using Structured Query Language (SQL) Using Multiple Operations Show Only certain columns and rows from the join of Table A with Table B The implementation of table operations
More informationProgramming Assignment 3
UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 4500/8506 Operating Systems Summer 2017 Programming Assignment 3 Introduction For this programming assignment you are to write a C, C++, Java, or Python
More informationBig Data NoSQL Databases Individual Assignment 20 Points
If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the
More informationCisco Academy Year 2 Instructor: Ken Shade
Cisco Academy Year 2 Instructor: Ken Shade *Parents, please read the following with your student and sign.* Course Description: The second year of the Cisco Networking Academy Program CCNA curriculum consists
More informationCisco Academy Year 1 Instructor: Ken Shade
Cisco Academy Year 1 Instructor: Ken Shade *Parents, please read the following with your student and sign.* Course Description: The goal of this course is to introduce students to fundamental networking
More informationCS10001: Computer Literacy Homework Assignment #1
CS10001: Computer Literacy Homework Assignment #1 Name: Due Date: September 22, 2008 Question 1A: Virtual Computer Tour Once the cover is off, the jumble of circuit boards, cables, and components inside
More informationCisco Academy Year 2 Instructor: Shade Adeleke
Cisco Academy Year 2 Instructor: Shade Adeleke *Parents, please read the following with your student and sign.* Course Description: The second year of the Cisco Networking Academy Program CCNA 5.0 curriculum
More informationFunction Terminology
OOP-1-Review-HW-(Part C).docx CSCI 2320 Initials P a g e 1 Print Name Time Required =. Hrs. Signature (pledged) Function Terminology 1] A C_?_ is a Value that cannot be altered by the program during normal
More informationNoSQL Databases & Big Data Individual Assignment 50 Points
If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the
More informationChapter 4 Homework Individual/Team (1-2 Persons) Assignment 15 Points
All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this
More informationCS-245 Database System Principles
CS-245 Database System Principles Midterm Exam Summer 2001 SOLUIONS his exam is open book and notes. here are a total of 110 points. You have 110 minutes to complete it. Print your name: he Honor Code
More informationParent Portal Documents
Parent Portal Documents v1.0 Error! Reference source not found. Version History Version Date Description I.S. - Template Page No: 1 of 12 Table of Contents Logging into MyEd Parent Portal... 4 Parent Accounts...
More informationComputer Science 210: Data Structures
Computer Science 210: Data Structures Welcome to Data Structures! Data structures are fundamental building blocks of algorithms and programs Csci 210 is a study of data structures design efficiency implementation
More informationCounselor Instructions for Genius SIS
Counselor Instructions for Genius SIS To begin, log in to the NSO Genius page: http://mn.geniussis.com/publicwelcome.aspx?id=2 There is also a link from the NSO website: www.northernstaronline.org Username:
More informationRead this before starting!
Points missed: Student's Name: Total score: /50 points East Tennessee State University Department of Computer and Information Sciences CSCI 2910 (Tarnoff) Server/Client Side Programming TEST 2 for Spring
More informationObject Oriented Programming
Object Oriented Programming Course Code: CS 212 Semester: 2 nd Credit Hours: 3+1 Prerequisite Codes: CS-110: Fundamentals of Computer Programming Instructor: Shamyl Bin Mansoor Class: BESE-5 AB Office:
More informationQuery Processing Strategies and Optimization
Query Processing Strategies and Optimization CPS352: Database Systems Simon Miner Gordon College Last Revised: 10/25/12 Agenda Check-in Design Project Presentations Query Processing Programming Project
More informationCS122 Lecture 1 Winter Term,
CS122 Lecture 1 Winter Term, 2014-2015 2 Welcome! How do relational databases work? Provide a hands-on opportunity to explore this topic This is a project course: A sequence of programming assignments
More informationEditing Names: Middle School Students
Archdiocese of Milwaukee Website Help File 1 Editing Names: Middle School Students Parishes and schools have the ability to edit the contact information for their middle school students on the archmil.org
More informationB. V. Patel Institute of Business Management, Computer and Information Technology
Composition of CIE for Theory: B.C.A (5 th Semester) 030010501- Basics of Web Development using ASP.NET Assessment Policy Assessment Code Assessment Type Duration of each Occurrence Each of marks Weightage
More informationCS222P Fall 2017, Final Exam
STUDENT NAME: STUDENT ID: CS222P Fall 2017, Final Exam Principles of Data Management Department of Computer Science, UC Irvine Prof. Chen Li (Max. Points: 100 + 15) Instructions: This exam has seven (7)
More informationHOMEWORK 8. M. Neumann. Due: THU 29 MAR PM. Getting Started SUBMISSION INSTRUCTIONS
CSE427S HOMEWORK 8 M. Neumann Due: THU 29 MAR 2018 1PM Getting Started Update your SVN repository. When needed, you will find additional materials for homework x in the folder hwx. So, for the current
More informationPower Teacher August 2015
Power Teacher 2015-2016 August 2015 1 What s Possible with Power Teacher 2.8 Can change a student s given name to his/her preferred name. Can leave a late-enrolling student at the bottom of the class list.
More informationLecture: Chapter 1, Introduction to Computer Data
IT220 Agenda & Assignments Lab Assignments MUST be signed off by your instructor for credit. Labs & Assignments submitted late are subject to penalties. Make sure you label each lab assignment with the
More informationData Structure and Algorithm Homework #3 Due: 2:20pm, Tuesday, April 9, 2013 TA === Homework submission instructions ===
Data Structure and Algorithm Homework #3 Due: 2:20pm, Tuesday, April 9, 2013 TA email: dsa1@csientuedutw === Homework submission instructions === For Problem 1, submit your source code, a Makefile to compile
More informationWeb Programming Spring 2010
Web Programming Spring 2010 Course number: M&IS 24065 Section: 001/ 002 CRN: 11441/13343 Location: BSA 205/BSA 324 Meeting day: TR Meeting time: 2:15-3:30 PM/5:30-6:45 PM Instructor Name: Professor Janet
More informationCSE 530A. B+ Trees. Washington University Fall 2013
CSE 530A B+ Trees Washington University Fall 2013 B Trees A B tree is an ordered (non-binary) tree where the internal nodes can have a varying number of child nodes (within some range) B Trees When a key
More informationOperating System: Chap10 File System Interface. National Tsing-Hua University 2016, Fall Semester
Operating System: Chap10 File System Interface National Tsing-Hua University 2016, Fall Semester Overview File Concept Access Methods Directory Structure File System Mounting File Sharing Protection Chapter10
More informationINF 315E Introduction to Databases School of Information Fall 2015
INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website
More informationHOMEWORK 9. M. Neumann. Due: THU 8 NOV PM. Getting Started SUBMISSION INSTRUCTIONS
CSE427S HOMEWORK 9 M. Neumann Due: THU 8 NOV 2018 4PM Getting Started Update your SVN repository. When needed, you will find additional materials for homework x in the folder hwx. So, for the current assignment
More informationIMPORTANT: Circle the last two letters of your class account:
Fall 2001 University of California, Berkeley College of Engineering Computer Science Division EECS Prof. Michael J. Franklin FINAL EXAM CS 186 Introduction to Database Systems NAME: STUDENT ID: IMPORTANT:
More informationCMN192B OFFICE: An Overview of Access and PowerPoint
CLASS NUMBER AND NAME: TOTAL CLOCK HOURS/UNITS: PREREQUISITE: TEXT AND MATERIALS: CMN310B ADVANCED OFFICE: Access And PowerPoint 24 HOURS/1 UNIT CMN192B OFFICE: An Overview of Access and PowerPoint Microsoft
More informationPC Applications IT102 estart Fall 2014
PC Applications IT102 estart Fall 2014 3 credits No prerequisites Instructor Information Debbi Remillard, IT Department NHTI full time faculty member for 16 years as PC Applications Coordinator Email address:
More informationMATH 2221A Mathematics Laboratory II
MATH 2221A Mathematics Laboratory II Lab Assignment 1 Name: Class: Student ID.: In this assignment, you are asked to run MATLAB demos to see MATLAB at work. The color version of this assignment can be
More informationCreating databases using SQL Server Management Studio Express
Creating databases using SQL Server Management Studio Express With the release of SQL Server 2005 Express Edition, TI students and professionals began to have an efficient, professional and cheap solution
More informationOverview. CSE 101: Design and Analysis of Algorithms Lecture 1
Overview CSE 101: Design and Analysis of Algorithms Lecture 1 CSE 101: Design and analysis of algorithms Course overview Logistics CSE 101, Fall 2018 2 First, relevant prerequisites Advanced Data Structures
More informationWriteup for first project of CMSC 420: Data Structures Section 0102, Summer Theme: Threaded AVL Trees
Writeup for first project of CMSC 420: Data Structures Section 0102, Summer 2017 Theme: Threaded AVL Trees Handout date: 06-01 On-time deadline: 06-09, 11:59pm Late deadline (30% penalty): 06-11, 11:59pm
More informationProgramming Assignment 3
UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 4500/8506 Operating Systems Spring 2016 Programming Assignment 3 Introduction For this programming assignment you are to write a C, C++, Java, or Python
More informationCPSC 421 Database Management Systems. Lecture 11: Storage and File Organization
CPSC 421 Database Management Systems Lecture 11: Storage and File Organization * Some material adapted from R. Ramakrishnan, L. Delcambre, and B. Ludaescher Today s Agenda Start on Database Internals:
More informationComputing for Medicine (C4M) Seminar 3: Databases. Michelle Craig Associate Professor, Teaching Stream
Computing for Medicine (C4M) Seminar 3: Databases Michelle Craig Associate Professor, Teaching Stream mcraig@cs.toronto.edu Relational Model The relational model is based on the concept of a relation or
More informationCS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims
CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 1: Overview http://courses.cs.cornell.edu/cs2110 1 Course Staff Instructor Thorsten Joachims (tj@cs.cornell.edu)
More informationHow Can I Login to the Online Wait List System?
***Wait List applications cannot be renewed over the phone, in person, via email or by submitting a new application. You must login to the Online Wait List System and click the RENEW button there are NO
More informationPS2 out today. Lab 2 out today. Lab 1 due today - how was it?
6.830 Lecture 7 9/25/2017 PS2 out today. Lab 2 out today. Lab 1 due today - how was it? Project Teams Due Wednesday Those of you who don't have groups -- send us email, or hand in a sheet with just your
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)
NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits) COURSE DESCRIPTION: Students in this course will develop
More informationCS 110 Exam 2 Spring 2011
CS 110 Exam 2 Spring 2011 Name (print): Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in compliance
More informationCSCI 6312 Advanced Internet Programming
CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR
More informationCourtesy of Clayton Fyfe. Lab 2 Runthrough
Courtesy of Clayton Fyfe Lab 2 Runthrough Highlights 1. Accessing and Using phpmyadmin 2. CRUD for phpmyadmin 3. Microsoft expression WEB 3 Overview 4. CRUD for PHP 5. Adding Files to the playground Accessing
More informationDatabase Management Systems Written Examination
Database Management Systems Written Examination 14.02.2007 First name Student number Last name Signature Instructions for Students Write your name, student number, and signature on the exam sheet. Write
More informationComply Peer 2 Peer Help document
Comply Peer 2 Peer Help document RATA Associates 2006 Table of Contents RATA Comply Peer-2-Peer Overview 2 Accessing Peer-2-Peer 3 Account Information 4 Logout 5 Log In 6 Menu 7 Register 8 Selection Summary
More informationWELCOME TO. ENGR 303 Introduction to Logic Design. Hello my name is Dr. Chuck Brown
Chapter 1 WELCOME TO Introduction to Logic Design Hello my name is Dr. Chuck Brown Please sign in and then find a seat. The person next to you will be your lab partner for the course so choose wisely and
More informationCourse Design Document. IS410: Advanced Data Management. Version 5.1
Course Design Document IS410: Advanced Data Management Version 5.1 07 December 2010 Table of Contents 1. Versions History 2. Overview of Advanced Data Management Course 2.1. Synopsis 2.2. Prerequisites
More informationInformation Systems (Informationssysteme)
Information Systems (Informationssysteme) Jens Teubner, TU Dortmund jens.teubner@cs.tu-dortmund.de Summer 2018 c Jens Teubner Information Systems Summer 2018 1 Part IX B-Trees c Jens Teubner Information
More informationDepartment of Computer & Information Sciences. CSCI-342: Introduction to Information Security Syllabus
Department of Computer & Information Sciences CSCI-342: Introduction to Information Security Syllabus Course Description This course provides an introduction to the various basic technical and administrative
More informationCOURSE 1. Database Management Systems
COURSE 1 Database Management Systems Assessment / Other Details Final grade 50% - laboratory activity / practical test 50% - written exam Course details (bibliography, course slides, seminars, lab descriptions
More informationECE Object-Oriented Programming using C++ and Java
1 ECE 30862 - Object-Oriented Programming using C++ and Java Instructor Information Name: Sam Midkiff Website: https://engineering.purdue.edu/~smidkiff Office: EE 310 Office hours: Tuesday, 2:30 to 4:00
More informationCS 3030 Scripting Languages Syllabus
General Information CS 3030 Scripting Languages Semester: Summer 2013 Textbook: Location: Instructor Info: Website: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu
More informationDatabase Programming - Section 16. Instructor Guide
Database Programming - Section 16 Instructor Guide Table of Contents...1 Lesson 1 - Final Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5 Lesson
More informationUser Manual. Version 3.1. Copyright 2000 Academia Software Solutions All Rights Reserved
The GR System User Manual Version 3.1 Copyright 2000 Academia Software Solutions All Rights Reserved All contents of this manual are copyrighted by Academia Software Solutions. The information contained
More informationDATABASE PERFORMANCE AND INDEXES. CS121: Relational Databases Fall 2017 Lecture 11
DATABASE PERFORMANCE AND INDEXES CS121: Relational Databases Fall 2017 Lecture 11 Database Performance 2 Many situations where query performance needs to be improved e.g. as data size grows, query performance
More informationImportant Notes: For this course you must check the Regis Bookstore: for the most current online course material information.
Online Course Syllabus CS445 Database Management Important Notes: This document provides an overview of expectations for this online course and is subject to change prior to the term start. Changes may
More informationITP454 Enterprise Resource Planning, Design, and Implementation
ITP454 Enterprise Resource Planning, Design, and Implementation Instructor: Richard W. Vawter ITP 454, Spring 2015 Office: OHE 530B Location: KAP 267 E-Mail: vawter@usc.edu Thurs. 5:00-7:50 p.m. Phone:
More informationDatabase Management Systems Written Exam
Database Management Systems Written Exam 07.0.011 First name Student number Last name Signature Instructions for Students Write your name, student number, and signature on the exam sheet and on every solution
More informationDental College of Georgia
Dental College of Georgia 03.03.2016 ExamSoft Standard Operating Procedures What Is ExamSoft? ExamSoft is a secure testing solution that is used for high stakes exams. This software enables secure testing
More informationIntroduction to Programming System Design CSCI 455x (4 Units)
Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,
More informationUploading Scantron Scores to CourseWeb
From your course in, go to the Full Grade Center view. Look for a Work Offline button on the right side of the screen. Click on it, choose Download from the menu that appears and you will get a form for
More informationGraded Project. Excel 2016
Excel 2016 PENN FOSTER, INC. 2016 INTRODUCTION CONTENTS INTRODUCTION 2 INSTRUCTIONS 2 SCORING GUIDELINES 6 SUBMITTING YOUR PROJECT 8 PAGE 1 GRADED PROJECT EXCEL 2016 INTRODUCTION This project requires
More informationCSCI 4000 Assignment 4
Austin Peay State University, Tennessee Spring 2018 CSCI 4000: Advanced Web Development Dr. Leong Lee CSCI 4000 Assignment 4 Total estimated time for this assignment: 12 hours (if you are a good programmer)
More informationCAMPION COLLEGE SIXTH FORM APPLICATION PROCESS FOR CAMPIONITES
CAMPION COLLEGE SIXTH FORM APPLICATION PROCESS FOR CAMPIONITES Overview of Process Electronic Web-based and therefore can be done from anywhere in the world Offers online feedback/confirmation of the application
More informationA Secondary storage Algorithms and Data Structures Supplementary Questions and Exercises
308-420A Secondary storage Algorithms and Data Structures Supplementary Questions and Exercises Section 1.2 4, Logarithmic Files Logarithmic Files 1. A B-tree of height 6 contains 170,000 nodes with an
More informationDB - Week 3 Lab1-2 Introduction to Databases. Dina A. Said
DB - Week 3 Lab1-2 Introduction to Databases Dina A. Said dasaid@ucalgary.ca Relationships Create a relationship as follows: One-to-many s.t. field author_id in titles table is a foreign key from field
More informationIntroduction to Indexing 2. Acknowledgements: Eamonn Keogh and Chotirat Ann Ratanamahatana
Introduction to Indexing 2 Acknowledgements: Eamonn Keogh and Chotirat Ann Ratanamahatana Indexed Sequential Access Method We have seen that too small or too large an index (in other words too few or too
More informationMicrosoft Access 2016
Access 2016 Instructor s Manual Page 1 of 10 Microsoft Access 2016 Module Two: Querying a Database A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance
More informationSlide Set 1 (corrected)
Slide Set 1 (corrected) for ENCM 369 Winter 2018 Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary January 2018 ENCM 369 Winter 2018
More informationFinal Graded Project. Advanced PC Applications
Final Graded Project Advanced PC Applications INTRODUCTION 1 SCENARIO 1 YOUR TASK 2 PART 1: CREATING YOUR ACCESS DATABASE 2 PART 2: CREATING YOUR EXCEL WORKSHEETS 3 PART 3: CREATING YOUR POWERPOINT PRESENTATION
More informationGradekeeper Version 5.7
Editor Irene Gardner Editorial Project Manager Paul Gardner Editor-in-Chief Sharon Coan, M.S. Ed. Imaging Ralph Olmedo, Jr. Production Manager Phil Garcia Macintosh is a registered trademark of Apple Computer,
More informationMicrosoft Access 2016
Access 2016 Instructor s Manual Page 1 of 10 Microsoft Access 2016 Module Two: Querying a Database A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance
More informationCS 150 Introduction to Computer Science 1
CS 150 Introduction to Computer Science 1 Professor: Chadd Williams CS150 Introduction to Computer Science 1 Chadd Williams http://zeus.cs.pacificu.edu/chadd chadd@pacificu.edu Office 202 Strain Office
More informationOklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017
Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017 ITD 1253 Object-Oriented Programming Using C# Students learn how to design, code, and test applications in C# using
More information