Institute of Southern Punjab, Multan
|
|
- Ashlynn Murphy
- 5 years ago
- Views:
Transcription
1 Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
2 Grading Policy Classification Assignments & Quizzes 6% (6 Marks in Total) Project & Presentation 9% (9 Marks) Midterm Exams 25% (25 Marks) Final Exam 50% (50 Marks) Total 100 % NOTE: 10% Marks will be Automatically given by Examination Deptt. on Attendance. 2
3 Academic Honesty Your work in this class must be your own If students are found to have collaborated excessively or to have cheated (e.g. by copying or sharing answers during an examination), all involved will at a minimum receive grades of 0 for the first violation Further violations will result in failure in the course 3
4 Few Things to Remember!! Attendance will be taken with in 15 minutes at the start of class Students are allowed to enter into class with in 30 minutes at the starting of class Zero tolerance policy on attendance, discipline of class during lectures! Assignments must be submitted on time, no late submissions In case of copied assignment both parties will be given zero! Projects, Presentation, Quizzes, Assignments, Class participation are very important. Don t miss your Classes, Quizzes, Presentations, Assignments and Projects! 4
5 Database Systems Introduction to Databases Lecture# 1 5
6 Recommended Books Modern Database Management by Jeffrey A. Hoffer, V. Ramesh and H. Topi 10th Edition Database Systems-A Practical Approach to Design, Implementation and Management by Thomas Connolly and Carolyn BEGG, 4th Edition Database Systems Design, Implementation, and Management-Carlos, Steven and Peter (9th Edition) Fundamentals of Database Systems by Elmasri and Navath 6
7 Reference Lab Manuals A guide to MySQL latest Edition by Muhammad Nouman Farooq A Guide To MySQL 8th Edition by Philip J. Pratt & Mary Z. Last 7
8 Lecture 1: Introduction to Databases Introduction to the Course Database Definitions Data & Information Data Models Flat File Vs Relational Database System Importance of Databases Introduction to File Processing Systems Advantages of Database Approach Database Users 8
9 Jonathan Abrams Friendster fails due to not optimized and efficient Database System Mark Zuckerberg Facebook did not fail due to optimized and efficient Database System 9
10 10
11 Introduction to the Course 11
12 Introduction This course is first (fundamental) course on database management systems. The course discusses different topics of the databases. We will be covering both the theoretical and practical aspects of databases. As a student to have a better understanding of the subject, it is very necessary that you concentrate on the concepts as well as on the practical's which were done in the course. 12
13 Continued 1) Database design and application development: database? How do we represent a real-world system in the form of a 2) Concurrency and Robustness: How does a DBMS allow many users to access data concurrently, and how does it protect against failures? 13
14 Continued 3) Efficiency and Scalability: How does the database cope with large amounts of data? 4) Study of tools to manipulate databases: In order to practically implement, that is, to perform different operations on databases some simulators are required. The operations on databases include right from creating them to add, remove and modify data in the database and to access by different ways. 14
15 Database Definitions 15
16 Database Definitions An organized collection of information in computerized format. A collection of information organized and presented to serve a specific purpose A Computerized representation of any organizations flow of information and storage of data. 16
17 Continued The term database is often incorrectly referred to as a synonym for a database management system (DBMS). 17
18 Continued Each of the above given definition are correct, and describe database from slightly variant perspectives. From exam point of view, anyone will do. However, within this course, we will be referring first of the above definitions more frequently, and concepts discussed in the definition like, logically related data, shared collection should be clear. 18
19 Database Another Important thing that you should be very clear about is the difference between database and the database management system (DBMS). The database is the collection of data about anything, could be anything. Like cricket teams, students, busses, movies, personalities, stars, furniture, lab equipment, hobbies, hotels, pets, countries, and many more anything about which you want to store data. What we mean by data; simply the facts or figures Information: Data that have been processed in such a way as to increase the knowledge of the person who uses the data. 19
20 20
21 Data and Information 21
22 Data and Information Data is the collection of raw facts collected from any specific environment for a specific purpose. Data in itself does not show anything about its environment, so to get desired types of results from the data we transform it into information by applying certain processing on it. Once we have processed data using different methods; than data is converted into meaningful form and that form of the Data is called information. 22
23 Continued 23
24 Continued If we consider the data in the previous figure without the titles or the labels associated with the data (EmpName, age, salary) then; it is not much useful. However, after attaching these labels it brings some meanings to us, this meaningfulness is further increased when we associate some other labels, like the company name and the department name etc. So this is a very simple example of processing that we can do on the data to make it information. 24
25 Continued There could be infinite examples, there could be so many facts about each thing that we are storing data about. What exactly we will store depends on the perspective of the person or organization who wants to store the data. For example, if you consider food, data required to be stored about the food from the perspective of a cook is different from that of a person eating it. 25
26 Continued Think of a food, like, Karhahi Gosht, the facts about Karhahi Gosht that a cook will like to store may be, quantity of salt, green and red chilies, garlic, water, time required to cook and like that. Where as the customer is interested in chicken or meat, then black or red chilies, then weight, then price and like that. Well, definitely there are some things common but some are different as well. The thing is that the perspective or point of view creates the difference in what we store; however, the main thing is that the database stores the data using DBMS. 26
27 Database Management System The database management system (DBMS), on the other hand is the software or tool that is used to manage the database. Some tools are given below: 1. XAMPP (Navicat can be used as GUI of XAMPP) 2. Sequel Pro 3. Sequel Server 4. Microsoft Access 5. Oracle 27
28 Continued 28
29 Database Systems The term database system is a combination of database and the Database Management System (DBMS). So, database is collection of meaningful data/information, DBMS is a tool to manage this data, and both jointly are called database system. 29
30 Data Models 30
31 31
32 32
33 33
34 34
35 35
36 36
37 37
38 38
39 39
40 40
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 Flat File Vs. Relational Database System 48
49 Flat File Vs Relational Database System A flat file database is a database designed around a single table. The flat file design puts all database information in one table, or list, with fields to represent all parameters. A flat file may contain many fields, often, with duplicate data that are prone to data corruption. 49
50 Continued If you decide to merge data between two flat files, you need to copy and paste relevant information from one file to the other. There is no automation between flat files. If you have two or more flat files that contain client addresses, for example, and a client moved, you would have to manually modify the address parameters in each file that contains that client s information. 50
51 Relational Database System A relational database, on the other hand, incorporates multiple tables with methods for the tables to work together. The relationships between table data can be ordered, merged and displayed in database forms. These tables are to be normalized up to 3 rd Normal Form (3-NF). 51
52 Importance Of Database 52
53 Importance Of Database Databases are important; why? Traditionally computer applications are divided into commercial and scientific (or engineering) ones. Scientific applications involve more computations, that is, different type of calculations that vary from simple to very complex. Today such applications exist, like in the fields of space, nuclear, medicine that take hours or days of computations on even computers of the modern age. 53
54 Continued On the other hand, the applications that are termed as commercial or business applications do not involve much computations, rather minor computation but mainly they perform the input/output operations. That is, these applications mainly store the data in the computer storage, then access and present it to the users in different formats (also termed as data processing) for example, banks, shopping, production, utilities billing, customer services and many others. 54
55 Continued From the previous examples, the commercial applications exist in the day to day life and are related directly with the lives of common people. In order to manage the commercial applications more efficiently databases are the ultimate choice because efficient management of data is the sole objective of the databases. So, such applications are being managed by databases even in a developing country like Pakistan. This way databases are related directly or indirectly almost every person in society. 55
56 Introduction to File Processing Systems 56
57 File Processing System 57
58 File Processing System 58
59 File Processing System 59
60 Continued The main point being highlighted is the program and data interdependence, that is, program and data depend on each other, well they depend too much on each other. As a result any change in one affects the other as well. 60
61 Continued The systems (even the file processing systems) are created after a very detailed analysis of the requirements of the organizations. But it is not possible to develop a system that does not need a change afterwards. There could be many reasons, mainly being that the users get the real taste of the system when it is established. 61
62 Continued Users tell the analysts or designers their requirements, the designers design and later develop the system based on those requirements. But when system is developed and presented to the users, it is only then they realize the outcome of the effort. 62
63 Continued Now, it could be slightly and (unfortunately) sometimes very different from what they expected or wanted it to be. So, the users ask changes, minor or major. Another reason for the change is the change in the requirements. For example, previously the billing was performed in an organization on the monthly basis, now company has decided to bill the customers after every ten days. 63
64 Continued Another major drawback in the traditional file system environment is the non-sharing of data. It means; if different systems of an organization are using some common data then rather than storing it once and sharing it, each system stores data in separate files. This creates the problem of redundancy or wastage of storage. 64
65 Continued The change in the data in one system sometimes is not reflected in the same data stored in other system. So different systems in organization; store different facts about same thing. This is inconsistency as is shown in figure below. 65
66 Continued 66
67 Advantages of Database Approach 67
68 Database System Environment It will be helpful to reiterate our database definition here, that is, Database is a shared collection of logically related data, designed to meet the information needs of multiple users in an organization A typical database system environment is shown in the figure on next slide. 68
69 Continued 69
70 Continued The figure shows different subsystem or applications in an educational institution, like library system, examination system, and registration system. There are separate, different application programs for every application or subsystem. However, the data for all applications is stored at the same place in the database and all application programs, relevant data and users are being managed by the DBMS. 70
71 1-Data Sharing The data for different applications or subsystems is placed at the same place. This introduces the major benefit of data sharing. That is, data that is common among different applications need not to be stored repeatedly, as was the case in the file processing environment. For example, all three systems of an educational institution shown in figure need to store the data about students. 71
72 Continued Now the data like registration number, name, address, father name that is common among different applications is being stored repeatedly in the file processing system environment, where as it is being stored just once in database system environment and is being shared by all applications. 72
73 2-Data Independence Data and programs are independent of each other, so change in one has no or minimum effect on other 3-Controlled Redundancy Means that we do not need to duplicate data unnecessarily; we do duplicate data in the databases, however, this duplication is deliberate and controlled. 73
74 4-Data Integrity: Very important feature; means the validity of the data being entered in the database. Since the data is being placed at a central place and being managed by the DBMS, so it provides a very helpful to check or ensure that the data being entered into the database is actually valid. We can also define it as Level of Correctness of Data. 74
75 5-Better Data Security All application programs access data through DBMS, So DBMS can very efficiently check that which user is performing which action and accessing which part of data. So, A DBMS is the most effectively control and maintain security of Data stored in a database. 75
76 6-Faster Development of new Applications The database environment allows us faster application development because of its many reasons. As we know that database is designed focusing the conclude result to meet the expectations of the client. 76
77 7-Better Concurrency Control Concurrency means the access of database form as number of points simultaneously. Concurrency Control means to access the database in such a way that all the data accesses are completed correctly and transparently. One example of controlled concurrency is the use of ATM Machine for withdrawal of money (cash). All ATM machines of a bank are interconnected to a central database system worldwide, so that a user can access its account from anywhere in the world and can get cash from any ATM terminal. 77
78 Continued As there are thousands of ATM terminal across the world for a specific bank so as a result thousands of user process and access the bank s database. All this process is managed concurrently using the database systems and is done in such an efficient manner that no two user face any delay in the processing of their requests. 78
79 8-Better Backup and Recovery Facility Some time happens that a database which was in use and very important transactions were made after the last backup was made, all of a sudden due to any disastrous situation the database crashes (improper shutdown, invalid disk access, etc.) Now, In such a situation the database management system should be able to recover the database to a consistent state so that the transactions made after the last backup are not lost. 79
80 Database Users 80
81 Database Users Users of Database Systems: 1) Application Programmers 2) End Users Naive User Sophisticated User 81
82 1) Application Programmers This category of database users contains those people who create different types of database application programmer. Application programmers design the application according to the needs of the other users of the database in a certain environment. Application programmers are skilled people who have clear idea of the structure of the database and know clearly about the needs of the organizations. 82
83 2) End Users Second category of the Database users are the end users, this group of users contains the people who use the database application programs developed by the Application programmers. This category further contains two types of users: Naïve User This category of users is that category who simply use the application database programs created by the programmers. 83
84 Continued Sophisticated User This type of users has some additional rights over the Naïve users, which means that they can access the data stored in the database any of their desired way. They can access data using the application programs. Moreover such users should be skilled enough to be able to get data from database without damaging the data in database. 84
85 Recommended Readings Chapter 1 from: - Database Systems-A Practical Approach to Design, Implementation and Management by Thomas Connolly and Carolyn BEGG, 4th Edition (Page No ) Modern Database Management - 8th Edition by Jeffery A. Hoffer, Prescott and McFadden (Page No ) 85
86 Summary of Lecture Lecture 1 Database Definitions Data & Information Importance of Databases Data Models Flat File Vs Relational Database System Introduction to File Processing Systems Advantages of Database Approach Database Users 86
87 END OF LECTURE 1 87
Institute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. & Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationDatabase Management System (CS403)
Database Management System (CS403) DATABASE MANAGEMENT SYSTEM... 1 LECTURE NO. 01... 9 Reading Material... 9 Overview of Lecture... 9 Introduction to the course... 9 Database definitions:... 10 Importance
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
More informationInstitute of Southern Punjab, Multan
Institute of Southern Punjab, Multan Mr. Muhammad Nouman Farooq BSC-H (Computer Science) MS (Telecomm. and Networks) Honors: Magna Cumm Laude Honors Degree Gold Medalist! Blog Url: noumanfarooqatisp.wordpress.com
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 informationFundamentals of Database Systems (INSY2061)
Fundamentals of Database Systems (INSY2061) 1 What the course is about? These days, organizations are considering data as one important resource like finance, human resource and time. The management of
More informationLECTURE1: PRINCIPLES OF DATABASES
LECTURE1: PRINCIPLES OF DATABASES Ref. Chapter1 Information Systems Department Chapter1 - Objectives 2 Problems with file-based approach. Database concepts. Database Management System (DBMS). Major components
More informationOutline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization
Outline IT420: Database Management and Organization Dr. Crăiniceanu Capt. Balazs www.cs.usna.edu/~adina/teaching/it420/spring2007 Class Survey Why Databases (DB)? A Problem DB Benefits In This Class? Admin
More informationDatabase Systems. Normalization Lecture# 7
Database Systems Normalization Lecture# 7 Lecture 7: Normalization Normalization (Brief Overview) Functional Dependencies and Keys 1 st Normal Form 2 nd Normal Form 3 rd Normal Form Class Activity 3 Normalization
More informationAdvanced Database Organization INF613
Advanced Database Organization INF613 Assiut University Faculty of Computers & Information Quality Assurance Unit Advanced Database Organization Course Specifications 2010-2011 Relevant program Master
More informationCMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi
CMPT 354 Database Systems I Spring 2012 Instructor: Hassan Khosravi Textbook First Course in Database Systems, 3 rd Edition. Jeffry Ullman and Jennifer Widom Other text books Ramakrishnan SILBERSCHATZ
More informationIntroduction Database Technology [DBTECO601]
Introduction Database Technology [DBTECO601] Thomas D. Devine http://www.noucamp.org thomas.devine@lyit.ie September 8, 2008 1 Contents 1 Document Information 4 2 Introduction 4 3 Traditional File-Based
More informationIST659 Database Admin Concepts & Management Syllabus Fall Location: Time: Office Hours:
Instructor: Withro H. Wiggins Phone: (315) 446-5418 (Home) Email: wwiggins@syr.edu Office: Adjunct Location: Time: Office Hours: LMS Wednesday - Tuesday by appointment (online) Course Description This
More informationLIS 2680: Database Design and Applications
School of Information Sciences - University of Pittsburgh LIS 2680: Database Design and Applications Summer 2012 Instructor: Zhen Yue School of Information Sciences, University of Pittsburgh E-mail: zhy18@pitt.edu
More informationDatabases 1. Daniel POP
Databases 1 Daniel POP Week 1 Getting around New things will be thought both in lectures and in labs; don t miss them; they all matter for final examination! FinalGrade = (LectureGrade>=5 and LabGrade>=5)?
More informationTextbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.
Elective course in Computer Science University of Macau Faculty of Science and Technology Department of Computer and Information Science SFTW371 Database Systems II Syllabus 1 st Semester 2013/2014 Part
More informationCSC 4710 / CSC 6710 Database Systems. Rao Casturi
CSC 4710 / CSC 6710 Database Systems Rao Casturi Introduction About me Education B.E (Electronics & Communications) M.S (Computer Science) Working towards Ph.D. Professional work experience 25+ Years in
More informationDatabase Management Systems CS Spring 2017
Database Management Systems CS 542 --- Spring 2017 Instructor: Elke Rundensteiner Office: FL 135 Email: rundenst@cs.wpi.edu http://web.cs.wpi.edu/~cs542/s17 Course Information Who should attend? Interested
More informationCourse Name: Database Systems - 1 Course Code: IS211
Course Name: Database Systems - 1 Course Code: IS211 I. Basic Course Information Major or minor element of program: General Department offering the course: Information Systems Department Academic level:
More informationCS 405G: Introduction to Database Systems. Lecture 1: Introduction
CS 405G: Introduction to Database Systems Lecture 1: Introduction Topics Topics for Today Introduction What is a database? What is a database management system? Why take a database course? How to take
More informationCSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION
CSC 407 Database System I COURSE PARTICULARS Course Code: CSC 407 Course Title: Database System I No. of Units: 3 Course Duration: 2 hours of theory and 1 hour of tutorial per week for 14 weeks. Status:
More informationMWF 9:00-9:50AM & 12:00-12:50PM (ET)
Department of Mathematics and Computer Science Adelphi University Fall 2013 0145-443-001 Database Management Systems Dr. R. M. Siegfried 214 Post Hall (516)877-4482 siegfrie@adelphi.edu Office Hours Course
More informationChapter 1 Chapter-1
Chapter 1 Chapter-1 Data: Data are the raw facts that can be obtained after some experiments or observations. Raw data is of no use until and unless we process it to find some useful information form it.
More informationCOMP.3090/3100 Database I & II. Textbook
COMP.3090/3100 Database I & II Slides adapted from http://infolab.stanford.edu/~ullman/fcdb.html Prof. Cindy Chen cchen@cs.uml.edu September 7, 2017 Textbook Required: First Course in Database Systems,
More informationISO Lead Implementation
FINAL CERTIFICATION AWARDED BY IMRTC - USA ISO 22000 Lead Implementation Training Program ISO 22000 FOOD SAFETY MANAGEMENT SYSTEM (FSMS) Course Introduction Food safety management systems (FSMS) are intended
More informationDatabase Management System CS403 Lecture No 1 Database definitions: 1 A shared collection of logically related data, designed to meet the information
Database Management System CS403 Lecture No 1 Database definitions: 1 A shared collection of logically related data, designed to meet the information needs of multiple users in an organization. 2 A Computerized
More informationCourse Outline Faculty of Computing and Information Technology
Course Outline Faculty of Computing and Information Technology Title Code Instructor Name Credit Hours Prerequisite Prerequisite Skill/Knowledge/Understanding Category Course Goals Statement of Course
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 informationDatabase Systems: Learning Outcomes. Examples of Database Application. Introduction
Chapter 1 Part One: Introduction to 1 Systems: Thomas Connolly, Carolyn Begg, System, A Practical Approach to Design Implementation and Management, 4 th Edition, Addison Wesley Introduction Traditional
More informationCourse and Contact Information. Course Description. Course Objectives
San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.
More informationDatabase Management System Implementation. Who am I? Who is the teaching assistant? TR, 10:00am-11:20am NTRP B 140 Instructor: Dr.
Database Management System Implementation TR, 10:00am-11:20am NTRP B 140 Instructor: Dr. Yan Huang TA: TBD Who am I? Dr. Yan Huang, graduated 2003 from University of Minnesota Research interests: database,
More informationDatabase Management System (15ECSC208) UNIT I: Chapter 1: Introduction to DBMS and ER-Model
Database Management System (15ECSC208) UNIT I: Chapter 1: Introduction to DBMS and ER-Model Introduction to Databases Introduction Database: collection of related data. Data: know facts that can be recorded
More informationAdvanced Relational Database Management MISM Course S A3 Spring 2019 Carnegie Mellon University
Advanced Relational Database Management MISM Course S19-95736 A3 Spring 2019 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:
More informationPhiladelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus
Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: Advanced Databases Course Level: 4 Lecture Time: Course code:
More informationCSC 261/461 Database Systems. Fall 2017 MW 12:30 pm 1:45 pm CSB 601
CSC 261/461 Database Systems Fall 2017 MW 12:30 pm 1:45 pm CSB 601 Agenda Administrative aspects Brief overview of the course Introduction to databases and SQL ADMINISTRATIVE ASPECTS Teaching Staff Instructor:
More informationCSc 2310 Principles of Programming (Java) Jyoti Islam
CSc 2310 Principles of Programming (Java) Jyoti Islam Are you in the right class??? Check the CRN of your registration Instructor Jyoti Islam PhD Student, concentration: Machine Learning 4+ years of Industry
More informationIntroduction: Databases and Database Users. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1 Introduction: Databases and Database Users Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Types of Databases and Database Applications
More informationSan José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017
San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017 Course and Contact Information Instructor: Dr. Mike Wu Office
More informationModule Documentation
Module Documentation INFO07017 Contents of this document are copyright of Galway Mayo Institute of Technology Page 1 of 5 INFO07017 Short Title Full Title Attendance N/A Discipline 482 COMPUTER USE (INFO
More informationX
Cosumnes River College CISN 303 Network Administration Linux Server A Hybrid-Online Course Spring 2016 Instructor: Buddy Spisak Office Hours: Mon. 6:00-7:00 p.m. (Mar. 15 to May 18) Office: BS-143 Voice
More informationCISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)
CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid) Instructor: Kevin M. Anderson, MBA, CCAI, MCSE, MCDBA, Office Phone: (916) 650-2926 CNE, LCP, CIW Associate, Security+, N +, A
More informationCourse Design Document: IS202 Data Management. Version 4.5
Course Design Document: IS202 Data Management Version 4.5 Friday, October 1, 2010 Table of Content 1. Versions History... 4 2. Overview of the Data Management... 5 3. Output and Assessment Summary... 6
More informationDatabase Systems ( 資料庫系統 ) Practicum in Database Systems ( 資料庫系統實驗 ) 9/20 & 9/21, 2006 Lecture #1
Database Systems ( 資料庫系統 ) Practicum in Database Systems ( 資料庫系統實驗 ) 9/20 & 9/21, 2006 Lecture #1 1 Course Goals First course in database systems. Main Course (3 units) - Learn Use a relational database
More informationAdvanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University
Advanced Relational Database Management MISM Course F17-95736A Fall 2017 Carnegie Mellon University Instructor: Randy Trzeciak Office: HBH 1104C Office hours: By Appointment Phone: 412-268-7040 E-mail:
More informationFundamentals of Database Systems
Fundamentals of Database Systems Semester 1, 2017 Fundamentals of Database Systems COMPSCI/SOFTENG 351 COMPSCI 751 Instructors: Gill Dobbie, Miika Hannula, Sebastian Link, Gerald Weber Department of Computer
More informationCity University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18
City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Database Systems Course Code: CS3402 Course Duration: 1 semester
More informationPELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550 Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: Fall 2010 Catalog Course Description:
More informationDatabase Technology Introduction. Heiko Paulheim
Database Technology Introduction Outline The Need for Databases Data Models Relational Databases Database Design Storage Manager Query Processing Transaction Manager Introduction to the Relational Model
More informationCASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007
CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007 Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3 Class Time: Saturday 8:30 AM - 12:00 PM Room: BU
More informationAvi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.
Instructor: James Markulic Lecture: Distance Learning Office Hour: By appointment E-Mail: Markulic@njit.edu Course textbook: Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw-
More informationHOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION and COMMUNICATIONS TECHNOLOGY DATABASE MANAGEMENT SYSTEM COURSE SYLLABUS
HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION and COMMUNICATIONS TECHNOLOGY DATABASE MANAGEMENT SYSTEM COURSE SYLLABUS Course Code : 6DBASE/L Prerequisite : 6COMPRO2L Course Credit : 3 Units (3 hours LEC)
More informationCSE 344 JANUARY 3 RD - INTRODUCTION
CSE 344 JANUARY 3 RD - INTRODUCTION COURSE FORMAT Lectures Location: SIG 134 Please attend Sections: Content: exercises, tutorials, questions, new materials (occasionally) Locations: see web Please attend
More informationPROTECTIVE COATING/INDUSTRIAL PAINTING (PROFESSIONAL AND ADVANCE LEVEL) Training Program
FINAL CERTIFICATION AWARDED BY IMRTC - USA PROTECTIVE COATING/INDUSTRIAL PAINTING (PROFESSIONAL AND ADVANCE LEVEL) Training Program The application of protective coating represents the most widely adopted
More informationWelcome to CS 241 Systems Programming at Illinois
Welcome to CS 241 Systems Programming at Illinois Robin Kravets Copyright : University of Illinois CS 241 Staff 1 The Team Robin Kravets Office: 3114 SC rhk@illinois.edu TAs Wade Fagen, Farhana Ashraf,
More informationDatabase Systems. Sven Helmer. Database Systems p. 1/567
Database Systems Sven Helmer Database Systems p. 1/567 Chapter 1 Introduction and Motivation Database Systems p. 2/567 Introduction What is a database system (DBS)? Obviously a system for storing and managing
More informationIS 331-Fall 2017 Database Design, Management and Applications
Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,
More informationDatabase Management Systems MIT Introduction By S. Sabraz Nawaz
Database Management Systems MIT 22033 Introduction By S. Sabraz Nawaz Recommended Reading Database Management Systems 3 rd Edition, Ramakrishnan, Gehrke Murach s SQL Server 2008 for Developers Any book
More informationOutline. Databases and DBMS s. Recent Database Applications. Earlier Database Applications. CMPSCI445: Information Systems.
Outline CMPSCI445: Information Systems Overview of databases and DBMS s Course topics and requirements Yanlei Diao University of Massachusetts Amherst Databases and DBMS s Commercial DBMS s A database
More informationSULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement
SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science 1. Course Code COMP4201 2. Course Title INTRODUCTION TO DATABASE SYSTEMS 3. Credits 3 4. Pre-requisite Course(s) COMP3203 - Introduction
More informationCourse Book Academic Year
Nawroz University College of Computer and IT Department of Computer Science Stage: Third Course Book Academic Year 2015-2016 Subject Advanced Database No. of Hours No. of Units 6 Distribution of Marks
More informationLecture2: Database Environment
College of Computer and Information Sciences - Information Systems Dept. Lecture2: Database Environment 1 IS220 : D a t a b a s e F u n d a m e n t a l s Topics Covered Data abstraction Schemas and Instances
More informationCourse and Contact Information. Course Description. Course Objectives
San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.
More informationTREASURY BANKING OPERATIONS Certification Program
FINAL CERTIFICATION AWARDED BY IMRTC - USA TREASURY BANKING OPERATIONS Certification Program This highly specialized and concentrated Program is ideally suited to following individuals who: Are fresh University
More informationCSIS 104 Introduction to Computer Science
CSIS 104 Introduction to Computer Science Lecture 1: Administrative Stuff The Definition of Computer Science Informal and Formal Definitions of Algorithms Prof. Dr. Slim Abdennadher slim.abdennadher@guc.edu.eg
More informationFINAL CERTIFICATION AWARDED BY IMRTC - USA CERTIFIED MARKETING PROFESSIONAL CPM. Program is offered by: 3D Educators Trainers & Consultants
FINAL CERTIFICATION AWARDED BY IMRTC - USA CERTIFIED MARKETING PROFESSIONAL CPM Training Program Program is offered by: 3D Educators Trainers & Consultants Page # 1 Suite # 7, Noble Heights, Opposite Sales
More informationCIS 408 Internet Computing (3-0-3)
Cleveland State University Department of Electrical Engineering and Computer Science CIS 408 Internet Computing (3-0-3) Prerequisites: CIS 430 Preferred Instructor: Dr. Sunnie (Sun) Chung Office Location:
More informationINFSCI 1017 Implementation of Information Systems Spring 2017
INFSCI 1017 Implementation of Information Systems Spring 2017 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 406 Instructor: Alexander Nolte Office Hours: Monday, 1-2PM Thursdays,
More informationDatabase Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.
Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. # 18 Transaction Processing and Database Manager In the previous
More information0. Database Systems 1.1 Introduction to DBMS Information is one of the most valuable resources in this information age! How do we effectively and efficiently manage this information? - How does Wal-Mart
More informationDiploma in Graphics & Multimedia
FINAL CERTIFICATION AWARDED BY IMRTC - USA Diploma in Graphics & Multimedia THIS HIGHLY SPECIALIZED AND WORTH FULL DIPLOMA IS IDEALLY SUITED TO FOLLOWING INDIVIDUALS WHO ARE: Fresh Matriculations who would
More informationThe University of Jordan
The University of Jordan Faculty: Business Department: Management Information Systems Semester: 1 st and 2 nd Academic Year: Each academic year Database Management Systems (2) [1605440] -----------------------------------------------------------------------------------------------------------
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 informationBSc (Honours) Computer Science Curriculum Outline
BSc (Honours) Computer Science Curriculum Outline 1. Introduction: The economic and strategic importance provided by Computer Science and Information Technology is increasing daily. This importance is
More informationCourse specification
The University of Southern Queensland Course specification Description: Database Applications Development with Oracle Subject CIS Cat-nbr 2004 Academic group: Academic org: Student contribution band: ASCED
More informationINST Database Design and Modeling - Section 0101 Spring Tentative Syllabus
INST 327 - Database Design and Modeling - Section 0101 Spring 2017 - Tentative Syllabus Instructors: Office: Phone: E-mail: Office Hours: Vedat G. Diker (Dr. Diker) Hornbake 4111F (301) 405-9814 vdiker@umd.edu
More informationCMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction
CMPUT 391 Database Management Systems Fall Semester 2006, Section A1, Dr. Jörg Sander Introduction University of Alberta 1 Objectives of Lecture 1 Get a rough initial idea about the content of the course:
More informationSyllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012
Syllabus for CSC 455 Database Systems 3 Credit Hours Spring 2012 I. COURSE DESCRIPTION An introduction to the concepts and techniques encountered in database systems. Topics include data independence,
More informationModule-01 Introduction to Database Concepts
Module 1 : Introduction to Database Concepts 1 Module-01 Introduction to Database Concepts 1.1 Motivation Database systems are basically developed for large amount of data. When dealing with huge amount
More informationIS Spring 2018 Database Design, Management and Applications
IS 331-004 Spring 2018 Database Design, Management and Applications Class Time: Monday/Wednesday 1:00 PM -2:25 PM Location: PC MALL 37 Instructor Information: Name: Dr. Art Hendela Office: 5108 GITC Phone
More informationCleveland State University
Cleveland State University CIS 260/500 Introduction to Programming (4 credits). Spring 2015 Section 2/ 50 Class Nbr. 1810/1855 Tue, Thu 12:30 PM 2:20 PM Section 2/ 50 Class Nbr. 1813/1856. Tue, Thu 4:00
More informationAn Effective Methodology for an Upper-level Fundamentals of Database Systems Course
An Effective Methodology for an Upper-level Fundamentals of Database Systems Course Charles L. McDonald, Jr., Ph.D. Texas A & M University Texarkana Charles.McDonald@tamut.edu Theresa McDonald, Ph.D. Texarkana
More informationCMSC Introduction to Database Systems
CMSC 23500 Introduction to Database Systems Department of Computer Science University of Chicago Spring 2009 Quarter Dates: March 30 through June 2, 2009 Lectures: TuTh 12:00-1:20 in Ryerson 277 Labs:
More informationBeijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus
Beijing Jiaotong University CS-23: C++ Programming Summer, 2019 Course Syllabus Course Personnel: Instructor Name: Jovan Ilić Office: TBD Phone: TBD e-mail: TBD Teaching Assistants Name: TBD Office: TBD
More informationCourse Logistics & Chapter 1 Introduction
CMSC 461, Database Management Systems Spring 2018 Course Logistics & Chapter 1 Introduction These slides are based on Database System Concepts book th edition, and the 2009 CMSC 461 slides by Dr. Kalpakis
More informationAn Introduction to Databases and Database Management Systems.
An Introduction to Databases and Database Management Systems. Introduction An important aspect of most every business is record keeping. In our information society, this has become an important aspect
More informationSyllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015
Syllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015 I. COURSE DESCRIPTION An overview of information system security to include managing security, protecting information technology
More informationCS 3030 Scripting Languages Syllabus
General Information CS 3030 Scripting Languages Semester: Fall 2017 Textbook: Location: Instructor Info: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu
More informationLesson Guides PRE-INTERMEDIATE
Lesson Guides PRE-INTERMEDIATE British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. PRE-INTERMEDIATE LESSON
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri and Shamkant B. Navathe CHAPTER 1 Databases and Database Users Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Slide 1-2 OUTLINE Types of Databases and Database Applications
More informationD.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur
DATABASE SYSTEMS IT 0303 5 TH Semester D.Hemavathi & R.Venkatalakshmi, Assistant Professor, SRM University, Kattankulathur School of Computing, Department of IT Unit 1: introduction 1 Disclaimer The contents
More informationCourse Name: Database Design Course Code: IS414
Course Name: Database Design Course Code: IS414 I. Basic Course Information Major or minor element of program: Both Major Minor Department offering the course: Information Systems Department Academic level:
More informationIntroduction to Database Systems. Motivation. Werner Nutt
Introduction to Database Systems Motivation Werner Nutt 1 Databases Are Everywhere Database = a large (?) collection of related data Classically, a DB models a real-world organisation (e.g., enterprise,
More informationCMSC 132: Object-Oriented Programming II. Administrivia
CMSC 132: Object-Oriented Programming II Administrivia CMSC 132 Summer 2017 1 Course Description Introduction to use of computers to solve problems Design and implement abstract data types: List, Stack,
More informationCS425 Fall 2016 Boris Glavic Chapter 1: Introduction
CS425 Fall 2016 Boris Glavic Chapter 1: Introduction Modified from: Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Textbook: Chapter 1 1.2 Database Management System (DBMS)
More informationTEACHING & ASSESSMENT PLAN
Doc. Ref. No. Issue Version Date UoN-STC-T&A 1 June 2009 TEACHING & ASSESSMENT PLAN 1. College : Arts & Sciences 2. Department : Mathematical & Physical Sciences 3. Semester : Spring 2013/2014 4. Course
More informationG64DBS Database Systems. G64DBS Module. Recommended Textbook. Assessment. Recommended Textbook. Recommended Textbook.
G64DBS Database Systems Tim Brailsford G64DBS Module Lectures Mondays, 3pm in LT2 Fridays, 4pm in LT3 Labs - TBA Will NOT start until approximately Week 4 Wednesdays, 2-4pm in A32 Tim Brailsford (tjb@cs.nott.ac.uk)
More information9/8/2018. Prerequisites. Grading. People & Contact Information. Textbooks. Course Info. CS430/630 Database Management Systems Fall 2018
CS430/630 Database Management Systems Fall 2018 People & Contact Information Instructor: Prof. Betty O Neil Email: eoneil AT cs DOT umb DOT edu (preferred contact) Web: http://www.cs.umb.edu/~eoneil Office:
More information