




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chapter 12Information Systems2Chapter GoalsDefine the role of general information systemsExplain how spreadsheets are organizedCreate spreadsheets for basic analysis of dataDefine appropriate spreadsheet formulas using built-in functionsDesign spreadsheets to be flexible and extensibleDescribe the e
2、lements of a database management system3Chapter GoalsDescribe the organization of a relational databaseEstablish relationships among elements in a databaseWrite basic SQL statementsDescribe an entity-relationship diagramDefine and explain the role of merce in society today4Managing InformationInform
3、ation system Software that helps the user organize and analyze dataElectronic spreadsheets and database management systemsSoftware tools that allow the user to organize, manage, and analyze data in various waysHave you ever used a spreadsheet?5SpreadsheetsSpreadsheet A software application that allo
4、ws the user to organize and analyze data using a grid of labeled cellsA cell can contain data or a formula that is used to calculate a valueData stored in a cell can be text, numbers, or “special” data such as datesSpreadsheet cells are referenced by their row and column designationFigure 12.1 A spr
5、eadsheet, made up of a grid of labeled cells6SpreadsheetsSuppose we have collected data on the number of students that came to get help from a set of tutors over a period of several weeksFigure 12.1 A spreadsheet containing data and computations7Spreadsheet FormulasThe power of spreadsheets comes fr
6、om the formulas that we can create and store in cellsWhen a formula is stored in a cell, the result of the formula is displayed in the cellIf weve set up the spreadsheet correctly, we could add or remove tutors.add additional weeks of data.change any of the data we have already stored and the corres
7、ponding calculations would automatically be updated.8Spreadsheet FormulasFigure 12.3 The formulas behind some of the cells9Spreadsheet FormulasFormulas make use of basic arithmetic operations using the standard symbols (+, -, 2, *, and /)Spreadsheet functions Computations provided by the spreadsheet
8、 software that can be incorporated into formulas RangeA set of contiguous cells specified by the endpoints10Spreadsheet FormulasFigure 12.4 Some common spreadsheet functions11Circular ReferencesCircular reference A set of formulas that ultimately rely on each otherFigure 12.5 A circular reference si
9、tuation that cannot be resolvedCan you seethe circularreference?12Spreadsheet AnalysisCan you name eight tasks that a spreadsheet might be used to perform?Spreadsheet AnalysisPossible tasks a spreadsheet could perform:Track salesAnalyze sport statisticsMaintain student gradesKeep a car maintenance l
10、ogRecord and summarize travel expensesTrack project activities and schedulesPlan stock purchases1314Spreadsheet AnalysisSpreadsheets are also useful because of their dynamic nature, which provides the powerful ability to do what-if analysisWhat if the number of attendees decreased by 10%?What if we
11、increase the ticket price by $5?What if we could reduce the cost of materials by half?15Database Management SystemsDatabase A structured set of dataDatabase management system (DBMS) A combination of software and data, made up of a physical database, a database engine, and a database schemaPhysical d
12、atabase A collection of files that contain the data16Database Management SystemsDatabase engine Software that supports access to and modification of the database contentsDatabase schema A specification of the logical structure of the data stored in the databaseDatabase queryA request to retrieve dat
13、a from a database17Database Management SystemsFigure 12.6 The elements of a database management system18The Relational ModelRelational DBMS A DBMS in which the data items and the relationships among them are organized into tablesTables A collection of recordsRecords (object, entity)A collection of r
14、elated fields that make up a single database entryFields (attributes)A single value in a database record19A Database TableFigure 12.7 A database table, made up of records and fieldsHow do weuniquelyidentify arecord?20A Database TableKeyOne or more fields of a database record that uniquely identifies
15、 it among all other records in the tableWe can express the schema for this part of the database as follows:Movie (MovieId:key, Title, Genre, Rating)21A Database TableFigure 12.8 A database table containing customer data22RelationshipsHow do we relate movies to customers?By a table, of course!Figure
16、12.9 A database table storing current movie rentalsWho isrentingwhatmovie?23Structured Query LanguageStructured Query Language (SQL) A comprehensive relational database language for data manipulation and queriesselect attribute-list from table-list where conditionname of field name of table value re
17、strictionselect Title from Movie where Rating = PGResult is a table containing all PG movies in table Movie24Queries in SQL select Name, Address from Customerselect * from Movie where Genre like %action%select * from Movie where Rating = R order by TitleWhat does each of these queries return?25Modif
18、ying Database Contentinsert into Customer values (9876, John Smith, 602 Greenbriar Court, 2938 3212 3402 0299)update Movie set Genre = thriller drama where title = Unbreakabledelete from Movie where Rating = RWhat does each of these statements do?26Database DesignEntity-relationship (ER) modeling A
19、popular technique for designing relational databasesER Diagram A graphical representation of an ER modelCardinality constraintThe number of relationships that may exist at one time among entities in an ER diagram27Database DesignFigure 12.10 An ER diagram for the movie rental databaseHow many movies can a person rent?How many people can rent the same movie?28 merceElectronic commerceThe process of buying and selling products and services using the Web.Can you name at least 4 merce sitesthat you have visited lately?What made merce feasible and easy?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培养语文爱好六年级试题及答案
- 2024年宠物营养师证书的重要性试题及答案
- 2024年视觉设计与制作考前准备试题及答案
- 了解2024年食品质检员考试的重要时间节点与答案
- 探索药理学考试内容试题及答案
- 2024年公务员考试成功案例试题及答案
- 药理学重要理论辨析试题及答案
- 2024古代文学史试题预测与透析试题及答案
- 强化宠物营养理论与实践的结合及试题及答案
- 统计学应用程序设计试题答案
- 地板防火检验报告
- 报表模板-土地增值税清算申报表(自动计算申报表)可填写数据
- 脑外伤治疗中通窍活血汤的应用探究
- 危险废物管理台账(空白表4张)
- 天然气公司招聘考试题库
- 机械设备租赁报价单
- 山东省工伤职工停工留薪期分类目录
- 物业公司工程部组织架构和岗位职责
- 《酒店产品定价》课件
- 放射科腹部X线摄影技术操作规范
- 2022年雄安新区容城县事业单位招聘考试真题
评论
0/150
提交评论