Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Study Smarter, Score Higher
Here are the top 5 related documents
...Part A Multiple Choice [15 points] Indicate the best choice for each of the following questions.
1) 2) A gate accepts at least two input signals and produces one output signal. a) TRUE b) FALSE A circuit is a combination of gates designed to accompl...
...Part A Multiple Choice [15 points] Indicate the best choice for each of the following questions.
1) 2) 3) A gate accepts one or more input signals and produces one or more output signals. a) TRUE b) FALSE A circuit is a combination of gates that may...
...Part A Multiple Choice [15 points] Indicate the best choice for each of the following questions.
1) 2) 3) A gate accepts one or more input signals and produces one output signal. a) TRUE b) FALSE A circuit is a combination of gates designed to accom...
...Part B Short Answers [10 points]
Refer to the following circuit diagram for all questions in this Part.
1. Complete the Truth Table for this circuit, including Boolean expressions for D, E, and X.
[5]
A 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
C 0 1 0 ...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
Information Course Introduction to Database Management Systems Four Assignments (7%, 3%, 10%, 10%) Mid-term Test (25%) Final Exam (45%) Course Web Site: www.cs.yorku.ca/course/3421 Late Assignment Submission: within 24 hours receives 20% penalty; no submission will be accepted after 24 hours of the due time Instructor: John Li johnli@cs.yorku.ca Database Management Systems 1 Database Management Systems 2 What Is a DBMS? A very large, integrated collection of data. Models real-world enterprise. Entities (e.g., students, courses) Relationships (e.g., Mark is taking COSC3421) Files vs. DBMS Application must stage large datasets between main memory and secondary storage (e.g., buffering, page-oriented access, 32-bit addressing, etc.) Special code for different queries Must protect data from inconsistency due to multiple concurrent users Crash recovery Security and access control 3 Database Management Systems 4 A Database Management System (DBMS) is a software package designed to store and manage databases. Database Management Systems Why Use a DBMS? Why Study Databases? Shift from computation to information at the low end : scramble to webspace (a mess!) at the high end : scientific applications Data independence and efficient access. Reduced application development time. Data integrity and security. Uniform data administration. Concurrent access, recovery from crashes. Datasets increasing in diversity and volume. Digital libraries, interactive video, Human Genome project, EOS project ... need for DBMS exploding DBMS encompasses most of CS OS, languages, theory, A I, multimedia, logic Database Management Systems 5 Database Management Systems 6 Data Models A data model is a collection of concepts for describing data. A schema is a description of a particular collection of data, using the a given data model. The relational model of data is the most widely used model today. Main concept: relation, basically a table with rows and columns. Every relation has a schema, which describes the columns, or fields. Database Management Systems 7 Levels of Abstraction Many views, single conceptual (logical) schema and physical schema. Views describe how users see the data. Conceptual schema defines logical structure Physical schema describes the files and indexes used. View 1 View 2 View 3 Conceptual Schema Physical Schema * Schemas are defined using DDL; data is modified/queried using DML. Database Management Systems 8 Example: University Database Conceptual schema: Students(sid: string, name: string, login: string, age: integer, gpa:real) Courses(cid: string, cname:string, credits:integer) Enrolled(sid:string, cid:string, grade:string) Data Independence * Applications insulated from how data is structured and stored. Logical data independence: Protection from changes in logical structure of data. Physical data independence: Protection from changes in physical structure of data. * One of the most important benefits of using a DBMS! 9 Database Management Systems 10 Physical schema: Relations stored as unordered files. Index on first column of Students. External Schema (View): Course_info(cid:string,enrollment:integer) Database Management Systems Concurrency Control Concurrent execution of user programs is essential for good DBMS performance. Because disk accesses are frequent, and relatively slow, it is important to keep the cpu humming by working on several user programs concurrently. Transaction: An Execution of a DB Program Key concept is transaction, which is an atomic sequence of database actions (reads/writes). Each transaction, executed completely, must leave the DB in a consistent state if DB is consistent when the transaction begins. Users can specify some simple integrity constraints on the data, and the DBMS will enforce these constraints. Beyond this, the DBMS does not really understand the semantics of the data. (e.g., it does not understand how the interest on a bank account is computed). Thus, ensuring that a transaction (run alone) preserves consistency is ultimately the user s responsibility! 11 Database Management Systems 12 Interleaving actions of different user programs can lead to inconsistency: e.g., check is cleared while account balance is being computed. DBMS ensures such problems don t arise: users can pretend they are using a single-user system. Database Management Systems Scheduling Concurrent Transactions DBMS ensures that execution of {T1, ... , Tn} is equivalent to some serial execution T1 ... Tn . Before reading/writing an object, a transaction requests a lock on the object, and waits till the DBMS gives it the lock. All locks are released at the end of the transaction. (Strict 2PL locking protocol.) Idea: If an action of Ti (say, writing X) affects Tj (which perhaps reads X), one of them, say Ti, will obtain the lock on X first and Tj is forced to wait until Ti completes; this effectively orders the transactions. What if Tj already has a lock on Y and Ti later requests a lock on Y? (Deadlock!) Ti or Tj is aborted and restarted! Database Management Systems 13 Ensuring Atomicity DBMS ensures atomicity (all-or-nothing property) even if system crashes in the middle of a Xact. Idea: Keep a log (history) of all actions carried out by the DBMS while executing a set of Xacts: Before a change is made to the database, the corresponding log entry is forced to a safe location. (WAL protocol; OS support for this is often inadequate.) After a crash, the effects of partially executed transactions are undone using the log. (Thanks to WAL, if log entry wasn t saved before the crash, corresponding change was not applied to database!) Database Management Systems 14 The Log The following actions are recorded in the log: Ti writes an object: the old value and the new value. Log record must go to disk before the changed page! Databases make these folks happy ... End users and DBMS vendors DB application programmers E.g. smart webmasters Ti commits/aborts: a log record indicating this action. Log records chained together by Xact id, so it s easy to undo a specific Xact (e.g., to resolve a deadlock). Log is often duplexed and archived on stable storage. All log related activities (and in fact, all CC related activities such as lock/unlock, dealing with deadlocks etc.) are handled transparently by the DBMS. Database Management Systems 15 Database administrator (DBA) Designs logical /physical schemas Handles security and authorization Data availability, crash recovery Database tuning as needs evolve Must understand how a DBMS works! Database Management Systems 16 Structure of a DBMS These layers must consider concurrency control and recovery Summary DBMS used to maintain, query large datasets. Benefits include recovery from system crashes, concurrent access, quick application development, data integrity and security. Levels of abstraction give data independence. A DBMS typically has a layered architecture. DBAs hold responsible jobs and are well-paid! DBMS R&D is one of the broadest, most exciting areas in CS. 17 Database Management Systems 18 A typical DBMS has a Query Optimization layered architecture. and Execution The figure does not Relational Operators show the concurrency Files and Access Methods control and recovery components. Buffer Management This is one of several Disk Space Management possible architectures; each system has its own variations. DB Database Management Systems Overview of Database Design Conceptual design: (ER Model is used at this stage.) The Entity-Relationship Model What are the entities and relationships in the enterprise? What information about these entities and relationships should we store in the database? What are the integrity constraints or business rules that hold? A database `schema in the ER Model can be represented pictorially (ER diagrams). Can map an ER diagram into a relational schema. 19 Database Management Systems Database 20 Management Systems ER Model Basics ssn name name lot ER Model Basics (Contd.) name ssn Employees lot Works_In since did dname budget Departments ssn lot Employees Employees supervisor subordinate Entity: Real-world object distinguishable from other objects. An entity is described (in DB) using a set of attributes. Reports_To Entity Set: A collection of similar entities. E.g., all employees. All entities in an entity set have the same set of attributes. (Until we consider ISA hierarchies, anyway!) Each entity set has a key. Each attribute has a domain. Database Management Systems 21 Relationship: Association among two or more entities. E.g., Attishoo works in Pharmacy department. Relationship Set: Collection of similar relationships. An n-ary relationship set R relates n entity sets E1 ... En; each relationship in R involves entities e1 E1, ..., en En Same entity set could participate in different relationship sets, or in different roles in same set. Database Management Systems 22 Key Constraints ssn since name lot did dname budget Participation Constraints Does every department have a manager? If so, this is a participation constraint: the participation of Departments in Manages is said to be total (vs. partial). Every did value in Departments table must appear in a row of the Manages table (with a non-null ssn value!) name ssn Employees lot Manages since did dname budget Departments Consider Works_In: An employee can work in many departments; a dept can have many employees. In contrast, each dept has at most one manager, according to the key constraint on Manages. Database Management Systems Employees Manages Departments 1-to-1 1-to Many Many-to-1 Many-to-Many Works_In since 23 Database Management Systems 24 name ssn lot Weak Entities A weak entity can be identified uniquely only by considering the primary key of another (owner) entity. Owner entity set and weak entity set must participate in a one-tomany relationship set (one owner, many weak entities). Weak entity set must have total participation in this identifying relationship set. ISA (`is a ) Hierarchies hourly_wages hours_worked Employees name ssn lot cost pname age Employees Policy Dependents vAs in C++, or other PLs, ISA contractid attributes are inherited. vIf we declare A ISA B, every A Contract_Emps Hourly_Emps entity is also considered to be a B entity. Overlap constraints: Can Joe be an Hourly_Emps as well as a Contract_Emps entity? (Allowed/disallowed) Covering constraints: Does every Employees entity also have to be an Hourly_Emps or a Contract_Emps entity? (Yes/no) Reasons for using ISA: To add descriptive attributes specific to a subclass. To identify entitities that participate in a relationship. Database Management Systems 26 Database Management Systems 25 ssn name lot Employees Aggregation Used when we have to model a relationship involving (entitity sets and) a relationship set. Aggregation allows us to treat a relationship set as an entity set for purposes of participation in (other) relationships. Conceptual Design Using the ER Model until Monitors Design choices: Should a concept be modeled as an entity or an attribute? Should a concept be modeled as an entity or a relationship? Identifying relationships: Binary or ternary? Aggregation? started_on pid Projects pbudget since did dname budget Departments Sponsors * Aggregation vs. ternary relationship: v Monitors is a distinct relationship, with a descriptive attribute. v Also, can say that each sponsorship is monitored by at most one employee. 27 Constraints in the ER Model: A lot of data semantics can (and should) be captured. But some constraints cannot be captured in ER diagrams. Database Management Systems 28 Database Management Systems Entity vs. Attribute Should address be an attribute of Employees or an entity (connected to Employees by a relationship)? Depends upon the use we want to make of address information, and the semantics of the data: If we have several addresses per employee, address must be an entity (since attributes cannot be setvalued). If the structure (city, street, etc.) is important, e.g., we want to retrieve employees in a given city, address must be modeled as an entity (since attribute values are atomic). Database Management Systems 29 Entity vs. Attribute (Contd.) name from lot Works_In4 to did dname budget Departments Works_In4 does not allow an employee to work in a department for two or more periods. ssn Employees Similar to the problem of wanting to record several addresses for an employee: We want to record several values of the descriptive attributes for each instance of this relationship. Accomplished by introducing new entity set, Duration. Database Management Systems ssn name lot Works_In4 did dname budget Departments Employees from Duration to 30 Entity vs. Relationship First ER diagram OK if a manager gets a separate discretionary budget for each dept. What if a manager gets a discretionary budget that covers all managed depts? Redundancy: dbudget stored for each dept managed by manager. Misleading: Suggests dbudget associated with department-mgr combination. Database Management Systems Binary vs. Ternary Relationships ssn name lot Covers Policies policyid ssn name lot cost pname age pname age dbudget did Manages2 dname budget Departments name ssn Employees name ssn Employees lot lot since since dname did budget Departments ISA Manages2 Managers dbudget This fixes the problem! 31 If each policy is owned by just 1 employee, and each dependent is tied to the covering policy, first diagram is inaccurate. What are the additional constraints in the 2nd diagram? Database Management Systems Employees Dependents Bad design Employees Purchaser Dependents Beneficiary Better design policyid Policies cost 32 Binary vs. Ternary Relationships (Contd.) Previous example illustrated a case when two binary relationships were better than one ternary relationship. An example in the other direction: a ternary relation Contracts relates entity sets Parts, Departments and Suppliers, and has descriptive attribute qty. No combination of binary relationships is an adequate substitute: S can-supply P, D needs P, and D deals-with S does not imply that D has agreed to buy P from S. How do we record qty? Database Management Systems 33 Summary of Conceptual Design Conceptual design follows requirements analysis, Yields a high-level description of data to be stored ER model popular for conceptual design Constructs are expressive, close to the way people think about their applications. Basic constructs: entities, relationships, and attributes (of entities and relationships). Some additional constructs: weak entities, ISA hierarchies, and aggregation. Note: There are many variations on ER model. Database Management Systems 34 Summary of ER (Contd.) Several kinds of integrity constraints can be expressed in the ER model: key constraints, participation constraints, and overlap/covering constraints for ISA hierarchies. Some foreign key constraints are also implicit in the definition of a relationship set. Some constraints (notably, functional dependencies) cannot be expressed in the ER model. Constraints play an important role in determining the best database design for an enterprise. Summary of ER (Contd.) ER design is subjective. There are often many ways to model a given scenario! Analyzing alternatives can be tricky, especially for a large enterprise. Common choices include: Entity vs. attribute, entity vs. relationship, binary or nary relationship, whether or not to use ISA hierarchies, and whether or not to use aggregation. Ensuring good database design: resulting relational schema should be analyzed and refined further. FD information and normalization techniques are especially useful. Database Management Systems 36 Database Management Systems 35
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Maple Springs >> CSE >> 5910 (Fall, 2009)
A little bit about inheritance: classes can be related to each other in inheritance, classes are related hierarchically i.e., a class can be a child or a parent - children inherit features from the parent. The best use of inheritance is with cla...
Maple Springs >> CSE >> 3001 (Fall, 2009)
STARTUP! Managing a start-up in a down market Markus Latzel, CEO Palomino System Innovations Inc. Outline About Palomino Inc. who we are, what we do, how we make money Expectations about your start-up What is a typical entrepreneurs expectations C...
Maple Springs >> CSE >> 3002 (Winter, 2009)
COSC 3002 Who am I University of Waterloo Bachelor of Math (Statistics) Western Bachelor of Education 5 years at Lower Canada College Director of Technology/Math Teacher 9 years at LYNXDev Inc Interests Cycing, Basketball, Snowboarding LYNXDev I...
Maple Springs >> CSE >> 3461 (Fall, 2009)
COSC 3461 User Interfaces Introduction Instructor (Section A): Scott MacKenzie Welcome Demo 3461A 1 Course Web Page URL http:/www.cs.yorku.ca/course/3461/ 3461A Course Contents and Requirements (view course web site with browser) OK, lets get...
Maple Springs >> CSE >> 3001 (Fall, 2009)
IBM Centers for Advanced Studies Technology: Trends and Implications Kelly Lyons, PhD Head, IBM Toronto Lab Centre for Advanced Studies February 1, 2006 2006 IBM Corporation IBM Centers for Advanced Studies Agenda \"Global Technology Outlook\": P...
East Los Angeles College >> ARTICLE >> 251 (Fall, 2009)
TL082 TL082A - TL082B GENERAL PURPOSE J-FET DUAL OPERATIONAL AMPLIFIERS s WIDE COMMON-MODE (UP TO VCC+) AND DIFFERENTIAL VOLTAGE RANGE s LOW INPUT BIAS AND OFFSET CURRENT s OUTPUT SHORT-CIRCUIT PROTECTION s HIGH INPUT IMPEDANCE JFET INPUT STAGE N DI...
Maple Springs >> CSE >> 3461 (Fall, 2009)
What is the User Interface? The simple view: COSC 3461: Module 1 W04 Introduction to Interaction & Principles of Design I User User Interface Computer Program The user interface is the junction between the user and the computer 2 The Simple Vi...
Maple Springs >> ENG >> 1000 (Fall, 2009)
Engineering 1000 Chapter 8: Ethics Outline What are ethics and why are they important? Professional engineering codes of ethics Duties of the engineer Common ethical issues conflict of interest confidentiality whistleblowing moonlighting d...
Maple Springs >> COSC >> 4213 (Winter, 2009)
A note about course evaluations - The course/instructor evaluations are on March 22. Please make it a point to come and participate. Apart from the fact that it is your responsibility (like voting) to do this, please consider the following points (...
Maple Springs >> MATH >> 1019 (Fall, 2009)
Math 1019 A, Lecture 08, Last printed 6/25/2007 9:35 PM Chapter 2 Basic Structures: Sets, Functions, Sequences, and Sums 2.1 Sets Introduction In this section we study the set fundamental discrete structure on which all other discrete structures ar...
Neumont >> EN >> 1914 (Fall, 2009)
Supreme Court of Canada Champion v. World Building Co., 50 S.C.R. 382 Date: 1914-11-30 Samuel K. Champion and Another (Plaintiffs) Appellants; and The World Building Company and Others (Defendants) Respondents. 1914: October 16; 1914: November 30. Pr...
Neumont >> CSC >> 1914 (Fall, 2009)
Supreme Court of Canada Champion v. World Building Co., 50 S.C.R. 382 Date: 1914-11-30 Samuel K. Champion and Another (Plaintiffs) Appellants; and The World Building Company and Others (Defendants) Respondents. 1914: October 16; 1914: November 30. Pr...
Neumont >> EN >> 1975 (Fall, 2009)
310 IRVING OIL CO LTD M.M.A N.B S.C.R Irving Oil and Company Limited Appellant The Minister of of Municipal Affairs of the Province Provincial New Brunswick and the of Secretary of the Province New Brunswick 1975 November Laskin ...
Neumont >> CSC >> 1975 (Fall, 2009)
310 IRVING OIL CO LTD M.M.A N.B S.C.R Irving Oil and Company Limited Appellant The Minister of of Municipal Affairs of the Province Provincial New Brunswick and the of Secretary of the Province New Brunswick 1975 November Laskin ...
Neumont >> IFT >> 6580 (Fall, 2009)
1 A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows Eric Taillard 1 , Philippe Badeau3 , Michel Gendreau1,2 , Franois Guertin 1 and Jean-Yves Potvin1,2 1 Centre de recherche sur les transports, Universit de Montral, C.P....
Maple Springs >> CSE >> 4201 (Fall, 2009)
CSE4201 Virtual Memory Prof. Mokhtar Aboelaze York University Based on Slides by Prof. L. Bhuyan (UCR) Prof. M. Shaaban (RIT) 1 Virtual Memory Virtual memory first used to relive programmers from the burden of managing overlays. Later, it was used t...
Maple Springs >> CSE >> 2031 (Fall, 2009)
Where Have We Been? COSC 2031 - Software Tools Where Do You Go From Here? C Unix Coding C A \"high-level\" assembly language Very powerful Very dangerous Programming well in C requires discipline This discipline is useful in programming in oth...
Maple Springs >> CSE >> 3221 (Fall, 2009)
Traditional process contains a single stream of control. (one process can do one thing at a time) Multithreaded process: contains several different streams of control. Each stream is called a thread of this process (multithreaded process can do mul...
Maple Springs >> CSE >> 3213 (Fall, 2009)
1 Multiple Access (1) Required reading: Garcia 6.1, 6.2.1, 6.2.2 CSE 3213, Winter 2008 Instructor: N. Vlajic Multiple Access Communications Broadcast Networks aka multiple access networks multiple sending & receiving stations share the same tran...
Maple Springs >> CSE >> 3213 (Fall, 2009)
CSE3213ComputerNetworkI Chapter2 ApplicationLayerProtocols Layering CSE3213Summer2008 Layers,S...
Maple Springs >> NATS >> 1740 (Fall, 2009)
Exercise #3 Astronomy Ranking Task: Motion of the Sky Description: The figure below shows the evening sky as it would appear while looking north at 9PM tonight for an observer in the northern hemisphere. Notice that Polaris, the North Star, appears...
Maple Springs >> CSE >> 3215 (Winter, 2009)
COSC 3215 Embedded Systems Laboratory Lab1: Introduction to CodeWarrior and the DRAGON12 Introduction The purpose of this lab is to familiarize you with the development of applications using CodeWarrior for the MC9S12DP256B microcontroller as it pert...
Maple Springs >> CSE >> 6221 (Fall, 2009)
COSC 6221: Statistical Signal Processing Theory Assignment # 2: Transformation of Random Variables Due Date: October 02, 2003 In the preceeding week, we defined a real valued random variable (RV) as a mapping from the sample distribution space, , to...
Maple Springs >> MATH >> 5020 (Fall, 2009)
THE RSA SYSTEM OF ENCRYPTION MATH 5020 - MIKE ZABROCKI The receiver picks two very large prime numbers p and q and sets n = pq and then chooses a number e which is relatively prime to (n) (the Euler-phi function of n). Both n and e are given to anyo...
Maple Springs >> CSE >> 1030 (Fall, 2009)
1 CSE 1030 3.0 Introduction to Computer Science II Sample Final Exam 1 (8 marks) The Student class has the following API: public class Student public Student(int ID, String name) Construct a student with the given ID and name. Parameters: ID the ID...
Maple Springs >> NATS >> 1730 (Fall, 2009)
Plato The Reality of Ideas SC/NATS 1730, Science as Discovery - VI 1 Plato 427(?) - 348 BCE Lived about 200 years after Pythagoras. Plato means the broad possibly his nickname. Son of a wealthy Athens family. Served in the Athens army during the ...
Maple Springs >> LING >> 6310 (Fall, 2009)
York University, Fall 2008 Angermeyer: Languages in Contact (LING 6310) Evaluation Checklist for Class Presentations Date: Your name: Starting time of presentation: Is the presentation too long? Presentation content Is the reading summarized effect...
Maple Springs >> PSY >> 2022 (Fall, 2009)
1 Department of Psychology Atkinson Faculty of Liberal and Professional Studies AK/AS/SC/PSYC2022 3.0M Statistical Methods II Assignment 1 Revised Feb. 4, 2004 Name: Erin C. Ross Student Number: 999999999 2 Gender and Skill Level Influences on St...
Maple Springs >> CSE >> 4441 (Fall, 2009)
York University Department of Computer Science Handwriting Recognition: The case for Unistrokes (and how to roll your own recognizer) Scott MacKenzie York University York University Department of Computer Science Plan Pen-based computing U...
Allan Hancock College >> HIMSTAR >> 200412004 (Fall, 2009)
HEALTH INSURANCE (GENERAL MEDICAL SERVICES TABLE) AMENDMENT REGULATIONS 2004 (NO. 1) 2004 NO. 65 HEALTH INSURANCE (GENERAL MEDICAL SERVICES TABLE) AMENDMENT REGULATIONS 2004 (NO. 1) 2004 NO. 65 - TABLE OF PROVISIONS 1. Name of Regulations 2. ...
CSU Fullerton >> CXS >> 490 (Fall, 2009)
Explosion Suppression NFPA 69 initially for aircraft fuel tanks (1940s) industrially (1950s) to protect enclosed vessels/containers often against dust explosions Explosion Suppression Detonations fuel that contains own oxidizer high explosive...
CSU Fullerton >> DCN >> 286 (Fall, 2009)
Introduction to Data Communication Technology DCN286 Session 5 Objectives Noise Cable testing Waves What measurements can we take from this? 1 second How about? 1 second 3 Noise Many types of noise: White Noise Impulse Crosstalk Jitter Del...
CSU Fullerton >> UNX >> 122 (Fall, 2009)
Agenda BasicShellOperations StandardInput/Output/Error RedirectionofStandardInput/Output/Error (>,>,<,<) UsingPipes(|) Attention ThesePowerPointnotesarebasedon Chapter5oftextbookAPractical GuidetoLinux Readpages94to104 UnixPhilos...
CSU Fullerton >> SRT >> 610 (Fall, 2009)
PPC: Case Study Landon & Andrei Facilities diagram 4 shifts: 6am-12pm20 people 12pm -6pm20 people 6pm-12am10 people 12am-6am 10 people Control Room : 3 shifts: 7am-3pm25 people 3pm -11pm25 people 11pm-7am10 people Turbine Hall Reactor Control Buil...
CSU Fullerton >> CXS >> 490 (Fall, 2009)
Dry and Wet Chem Systems Ch. 8, pages 148-162 Dry Chemical Systems Dry Chem. System Components Dry Chem. Sequence of Operation Applications for Dry Chem Systems Types of Dry Chem. Systems Wet Chemical Systems Dry Chemical Systems either pre-...
CSU Fullerton >> DCN >> 286 (Fall, 2009)
Introduction to Data Communication Technology DCN286 Session 4 Review 1) Using dial-up modem connections, how many modems would it take to allow connections for 10 individual computers to an ISP, assuming all 10 PCs were in the same building? a) O...
CSU Fullerton >> UNX >> 122 (Fall, 2009)
SHORTANSWERS TheoriesofUNIX Datarepresentation Weeks1,2,4 10MARKS Note:Thereare4questionsworth5markseach.Answeronly2ofthe4.Ifyouanswer morethan2,thenthefirst2willbepicked.NOTTHEBEST2! FILEMANAGEMENT 15MARKS Relativevs.Absoluteaddressing ...
Maple Springs >> ECON >> 2450 (Fall, 2009)
Department of Economic Econ 2450 Prof. J. Rosenberg 2007 C Yo L A S S 1. H A N D O U T 5 2450 The slope of the curve in the figure is Yo=2uo where Yo is the percentage change in real GNP and uo is the percentage change in unemployment rate ...
Maple Springs >> CSE >> 2021 (Fall, 2009)
Version 2 Mid Term CS2021 F03 Answers a1 0, -32 a2 0x100000, error (number too big) a3 5, 51 a4 37, 7 a5 0xBE5F, 1C8 a6 2, 51 a7 12, 4 a8 16, 0 a9 9 , 6 a10 11, -8 B1 la $t0,a lw $t2, 80($t0) lw $t3, 60($t0) sub $t4, $t2, $t3 ...
CSU Fullerton >> DBS >> 201 (Fall, 2009)
DBS201 Exercise 4 Gallery Customer History Form Customer Name Jackson, Elizabeth 123 4th Avenue Fonthill, ON L3J 4S4 Purchases Made Artist Title Purchase Date 09/17/2000 05/11/2000 02/14/2002 07/15/2003 Sales Price 7000.00 1800.00 2200.00 Phone (206...
Maple Springs >> ARTS >> 2900 (Fall, 2009)
AS/POLS 2900B: Perspectives on Politics, An Introduction to Political Theory Professor S. Newman First Term Essay Assignment F/W 2008/09 Distributed in lecture on Thursday, October 2. Your paper is due no later than Thursday, November 27. You may h...
CSU Fullerton >> OPS >> 134 (Fall, 2009)
OPS134 CommandLineScriptingFlow ControlandDecisionMakingin Windows2000 Agendafortoday WhataretheusesofCLscripts Contentsofascriptfile Howtocreateandmodifyascript BasicCommands UsingVariables FlowofControl Q&A OPS134 2 WeekofNov13 UseofCom...
CSU Fullerton >> OPS >> 224 (Fall, 2009)
OPS224 Student Name Student Number Quiz #1: Directory / File Management _ _ Multiple Choice (5 Marks) Circle the letter that provides the most appropriate answer to the following questions ( mark will be deducted for incorrect answers). 1. The dire...
CSU Fullerton >> PRO >> 511 (Fall, 2009)
#include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/wait.h> #define MSG_SIZE 81 #define MAX_TOKENS 40 void parse(char *cmd); void execute(char *argv[], int *pid); int main() { char...
CSU Fullerton >> BIF >> 713 (Fall, 2009)
BIF703 YourMatrixandBigBoyAccounts Passwords UsingLinux/UnixatSeneca Throughout your program you will use a variety of Unix/Linux systems. Some servers include: SIRIS Registration & Information System (register for courses, timetable, v...
CSU Fullerton >> OPS >> 224 (Fall, 2009)
OPS224 Student Name Student Number Quiz #2: Basic Scripting _ _ Multiple Choice (5 Marks) Circle the letter that provides the most appropriate answer to the following questions ( mark will be deducted for incorrect answers). 1. The command grep for...
CSU Fullerton >> INT >> 322 (Fall, 2009)
# Sample Scripts to copy, paste and execute # # These examples involve Special Variables # # Note: There are many Perl scripts # # contained in this file! # # First Perl Script # #!/usr/bin/perl -w # Declare Arr...
CSU Fullerton >> INT >> 322 (Fall, 2009)
# Sample Scripts to copy, paste and execute # # These examples involve data list functions # # (examples not in any particular order ) # # Note: There are many Perl scripts # # contained in this file! # # First...
CSU Fullerton >> INT >> 322 (Fall, 2009)
# Sample Scripts to copy, paste and execute # # These examples involve the here document # # (examples not in any particular order ) # # Note: There are many Perl scripts # # contained in this file! # # First Per...
CSU Fullerton >> IPC >> 144 (Fall, 2009)
Agenda What is Computer Programming? The Programming Process Steps to Create Your Phobos Account Steps to Create a Program Create Source Code with Text Editor Compile Program Run Program What is Computer Programming? The job of a computer pro...
CSU Fullerton >> DBL >> 526 (Fall, 2009)
-composite data types TYPE indentifier IS RECORD ( element1 datatype, element2 datatype, . element3 datatype ); -Example 1 Declare TYPE scr_record IS RECORD ( v_quiz_id score.quiz_id%type not null default 10, v_score score.sco...
CSU Fullerton >> XWN >> 740 (Fall, 2009)
XWN740 X-Windows Configuring and Using Fonts and X Windows (Chapter 10) Agenda Working with Fonts: Why Study Fonts in X? Font Basics Core Fonts Using Fonts the Old Way Configuring Font Path Font Names Installing / Removing Fonts Configuri...
CSU Fullerton >> BIF >> 713 (Fall, 2009)
Agenda ToolsforShellScriptingPartI QuotingSpecialCharacters Backslash\\,singlequotes,doublequotes (usercreatedvariables,KeywordShellvariables, ReadonlyShellvariables(a.k.a.positional parameters) Variables SpecialCharacters Aspecialcha...
CSU Fullerton >> BTH >> 740 (Fall, 2009)
Interaction Contents Understanding ConceptualizingInteraction Itistemptingtodesignaninterfaceby goingdirectlytothenuts&bolts Whethe...
Maple Springs >> ARTS >> 1300 (Fall, 2009)
Representations of Blackness in Popular Culture: Music and Dance A Conversation With Jason Rochester AKA JUICE This lecture was organized, in part, with the help of two students: Nigel Skerritt and Michelle Folliott ROCHESTER A.KA JUICE Born Jason R...
Maple Springs >> CSE >> 3311 (Fall, 2009)
Family name (1) (2) Given name(s): Username: Section: COSC 3311 Fall 2004 Software Design Report number: Due date: Eiffel version (please circle): 5.3 5.4 Part 1: Part 2: Part 3: Part 4: Part 5: Total points: Letter grade: ...
Maple Springs >> ENG >> 3310 (Fall, 2009)
YORK UNIVERSITY ENGINEERING PROGRAM Final Examination ENGN 3310 Time: Duration: Total Marks: Instructions: 0830, April 11, 2005 2 hours. 100 Calculators, one page of double sided notes and one copy of Space Mission Analysis and Design, J. R. Wertz (E...
Maple Springs >> CSE >> 2031 (Fall, 2009)
Coding Principles Some tips on good coding Adapted from Davis, Alan M., 201 Principles of Software Development, McGraw-Hill, Inc., 1995. COSC 2031 - Software Tools Coding Principles Interfaces Coding Principles, Interfaces 2 Coding Principles, In...
CSU Fullerton >> IPC >> 144 (Fall, 2009)
IPC144 IntroductiontoProgramming UsingC InstructorInformation Name: Patricia Belvedere Office: T2105 e-mail: patricia.belvedere@senecac.on.ca web-page: cs.senecac.on.ca/~patricia.belveder e CourseInformation Course Website: cs.seneca...
Allan Hancock College >> MTSB >> 2003355 (Fall, 2009)
2002-2003 The Parliament of the Commonwealth of Australia HOUSE OF REPRESENTATIVES Presented and read a first time Maritime Transport Security Bill 2003 No. , 2003 (Transport and Regional Services) A Bill for an Act to safe...
CSU Fullerton >> PRJ >> 566 (Fall, 2009)
Seneca College School of Computer Studies PRJ566 Game Project Initiation Document Date Submitted: Team Number: Team Members: Project Title: Client Information: Target Completion Date: Scope of System Being Developed The following information should b...
Purdue >> ENGR >> 103 (Fall, 2008)
Ernest Rutherford 1871-1937 Ernest Rutherford is famous for creating the names for alpha, beta and gamma rays which were poorly understood at his time, explaining the structure of the atom and the physical laws of radioactivity. Rutherfords gold foi...
Maple Springs >> DCAD >> 7350 (Fall, 2009)
December 10, 2008 The following is what I have received so far. If you have sent me either the take home final or the project and it is not indicated below, please send it to me again. Last Name Aksulu Basir Carter Chawla Cunningham-Kim Fan Keyhani M...
Maple Springs >> ITEC >> 1011 (Fall, 2009)
Syllabus AS/AK/ITEC 1011 3.0 Introduction to Information Technologies Section C Instructor: TA: Stephen Chen Chris Cudmore Classroom: Time: Final: Textbooks: Vari Hall, Lecture Room C Monday7:00-10:00 pm TBA (Note: may not be on Monday night) The...
Maple Springs >> ITEC >> 1620 (Fall, 2009)
Evaluating JAVA Code, Sample 1: Part A: int x = 0; for (int i = 0; i < 10; i+) { if (i % 3 EQUALS 0) x += 3; else if (i % 2 EQUALS 0) x += 2; else x += 1; } What is the final value of x? Part B: int x = 0; int y = 10; while (y < 30) { x+; y += x; ...
Maple Springs >> ITEC >> 2620 (Fall, 2009)
f 0 i 8 i 4 i 12 i 2 i 5 i 10 i 14 i 1 i 3 i 7 i 9 i 13 i 15 i 6 p f 3 a f 10 a f 4 a f 8 a f 11 a d 15 d 10 f 9 a d 5 f 7 a d 4 f 2 a f 3 a f 7 a d 8 f 2 a f 7 a f 6 a f 12 a f 15 a i 8 f 8 a p q ...
Maple Springs >> ITEC >> 1620 (Fall, 2009)
/ family name : / given names : / aml account id : / course : / section : /* Marking guide: _ - proper template _ - proper indentation _ - proper variable names/declarations _ - proper use of control structures _ - good efficiency _...
Maple Springs >> ITEC >> 1620 (Fall, 2009)
2 10 5 6 ...
Maple Springs >> ITEC >> 1620 (Fall, 2009)
/ family name : / given names : / aml account id : / course : / section : /* Marking guide: _ - proper template _ - proper indentation _ - proper variable names/declarations _ - proper use of control structures _ - good efficiency _...
Maple Springs >> CSE >> 3461 (Fall, 2009)
JFC / Swing The Java GUI toolkit (Reading: The Sun JFC/Swing Tutorial - see WWW page) JFC - Java Foundation Classes JFC is a GUI toolkit. It is the successor of AWT, which is the foundation of JFC (usually have to include AWT with JFC apps). Swing w...
What are you waiting for?