数据库基础知识培训胶片幻灯片.ppt
《数据库基础知识培训胶片幻灯片.ppt》由会员分享,可在线阅读,更多相关《数据库基础知识培训胶片幻灯片.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础知识培训胶片数据库基础知识培训胶片数据库基础知识培训胶片数据库基础知识培训胶片第1页,共72页,编辑于2022年,星期六数据库原理数据库原理数据库原理数据库原理 第2页,共72页,编辑于2022年,星期六目标目标通过这部分课程的学习通过这部分课程的学习,您将了解以下内容您将了解以下内容:l关系数据库基本概念关系数据库基本概念l常用数据库对象常用数据库对象l常用数据类型常用数据类型第3页,共72页,编辑于2022年,星期六IN DatabaseInformixServerSMPSCPSMAPSMAPSMAPThe database plays the role of the base,
2、saving and processing the data that should be easily accessed by the user.What is a database?Usually,a database runs in the server part to serve access requests from clients.第4页,共72页,编辑于2022年,星期六Definition of a Relational DatabaseA relational database is a collection of relations or two-dimensional
3、tables.OracleOracleserverserverTable Name:EMPLOYEESTable Name:DEPARTMENTS第5页,共72页,编辑于2022年,星期六Relational Database Management SystemUser tablesData dictionaryOracleserverRDBMS:Relational Database Management SystemA relational database consists of tables that are made up of rows and columns.第6页,共72页,编
4、辑于2022年,星期六TablesA database in a RDBMS is a collection of information that is grouped into one or more tables.A table is an array of data items organized into rows and columns.Stock第7页,共72页,编辑于2022年,星期六PPS Service Data TableIN Service DatabaseFPH Service Data TableSubscriber Data TableTables are rel
5、ationalSub IDBalanceIDD Flag1001100.0001012200.001MSISDN NumBalanceIDD FlagSub ID1001100.0001001012200.001101FPH NumBalanceIDD FlagSub ID80081012341100.00010080081043212200.001101第8页,共72页,编辑于2022年,星期六RowsRowsEach row of a table stands for one instance of the subject of the table,which is one particu
6、lar example of that entity.Stock第9页,共72页,编辑于2022年,星期六ColumnsEach column of a table stands for one attribute,which is one characteristic,feature,or fact that is true of the subject of the table.ColumnsStock第10页,共72页,编辑于2022年,星期六The Relational ModelA relational database consists of A relational databa
7、se consists of tables that are made up of rows and tables that are made up of rows and columns.columns.column =attributerow =instancetable=entity第11页,共72页,编辑于2022年,星期六Operations on Tables第12页,共72页,编辑于2022年,星期六Database ObjectsObjectDescriptionTableBasic unit of storage;composed of rows and columnsVie
8、w Logically represents subsets of data from one or more tablesSequence Numeric value generatorIndexImproves the performance of some queriesSynonym Gives alternative names to objects第13页,共72页,编辑于2022年,星期六What is a View?EMPLOYEES Table:第14页,共72页,编辑于2022年,星期六Why Use Views?lTo restrict data accesslTo ma
9、ke complex queries easylTo provide data independencelTo present different views of the same data第15页,共72页,编辑于2022年,星期六What are Constraints?lConstraints enforce rules at the table level.lConstraints prevent the deletion of a table if there are dependencies.lThe following constraint types are valid:NO
10、T NULLUNIQUE PRIMARY KEYFOREIGN KEYCHECK第16页,共72页,编辑于2022年,星期六What is an Index?An index:lIs a schema objectlIs used by the Oracle server to speed up the retrieval of rows by using a pointerlCan reduce disk I/O by using a rapid path access method to locate data quicklylIs independent of the table it
11、indexeslIs used and maintained automatically by the Oracle server第17页,共72页,编辑于2022年,星期六How Are Indexes Created?lAutomatically:A unique index is created automatically when you define a PRIMARY KEY or UNIQUE constraint in a table definition.lManually:Users can create nonunique indexes on columns to sp
12、eed up access to the rows.第18页,共72页,编辑于2022年,星期六Data TypesData TypeDescriptionVARCHAR2(size)Variable-length character dataCHAR(size)Fixed-length character dataNUMBER(p,s)Variable-length numeric dataDATE Date and time valuesLONG Variable-length character data up to 2 gigabytesCLOBCharacter data up to
13、 4 gigabytesRAW and LONG RAW Raw binary dataBLOBBinary data up to 4 gigabytesBFILEBinary data stored in an external file;up to 4 gigabytesROWIDA 64 base number system representing the unique address of a row in its table.第19页,共72页,编辑于2022年,星期六总结总结通过这部分课程的学习通过这部分课程的学习,您需要掌握以下内容您需要掌握以下内容:l关系数据库基本概念关系数
14、据库基本概念l常用数据库对象常用数据库对象表索引约束l常用数据类型常用数据类型第20页,共72页,编辑于2022年,星期六SQLSQL语言基础语言基础语言基础语言基础 第21页,共72页,编辑于2022年,星期六目标目标通过这部分课程的学习通过这部分课程的学习,您将了解以下内容您将了解以下内容:lSQL语句的种类语句的种类l执行基本的执行基本的Select语句语句l在表中插入数据行在表中插入数据行l在表中修改数据行在表中修改数据行l从表中删除数据行从表中删除数据行l控制事务处理控制事务处理第22页,共72页,编辑于2022年,星期六SQL StatementsSELECT INSERTUPDA
15、TEDELETEMERGECREATEALTERDROPRENAMETRUNCATECOMMITROLLBACKSAVEPOINTGRANTREVOKE Data retrieval Data manipulation language(DML)Data definition language(DDL)Transaction controlData control language(DCL)第23页,共72页,编辑于2022年,星期六基础基础SELECT 语句语法语句语法SELECT*|DISTINCT column|expression alias,.FROMtable;第24页,共72页,
16、编辑于2022年,星期六 使用算术操作符使用算术操作符SELECT last_name,salary,salary+300FROM employees;第25页,共72页,编辑于2022年,星期六使用连接符和字符串使用连接符和字符串SELECT last_name|is a|job_id AS Employee DetailsFROM employees;第26页,共72页,编辑于2022年,星期六 排除重复的行排除重复的行SELECT DISTINCT department_idFROM employees;第27页,共72页,编辑于2022年,星期六使用使用 WHERE 条件条件SELEC
17、T employee_id,last_name,job_id,department_idFROM employeesWHERE department_id=90;第28页,共72页,编辑于2022年,星期六比较条件比较条件操作符操作符=含义含义等于等于大于大于 大于或等于大于或等于 小于小于 小于或等于小于或等于不等于不等于第29页,共72页,编辑于2022年,星期六其它的比较条件其它的比较条件操作符操作符BETWEEN.AND.IN(set)LIKEIS NULL含义含义两个值之间两个值之间匹配值列表中值匹配值列表中值 匹配一个字符样式匹配一个字符样式 空值空值第30页,共72页,编辑于20
18、22年,星期六使用使用 LIKE 条件条件l搜索条件能包括两种模式匹配类型搜索条件能包括两种模式匹配类型:%表示许多字符._ 表示一个字符.SELECTfirst_nameFROM employeesWHEREfirst_name LIKE S%;第31页,共72页,编辑于2022年,星期六使用使用 NULL 条件条件测验空值使用测验空值使用 IS NULL 条件条件.SELECT last_name,manager_idFROM employeesWHERE manager_id IS NULL;第32页,共72页,编辑于2022年,星期六逻辑条件逻辑条件OperatorANDORNOT含义
19、含义两部分条件都返回真值则结果返回真值两部分条件都返回真值则结果返回真值两部分条件中有任意一部分返回真值则结果返回两部分条件中有任意一部分返回真值则结果返回真值真值如果条件返回假则结果返回真值如果条件返回假则结果返回真值第33页,共72页,编辑于2022年,星期六使用使用 AND 操作符操作符要求条件都为真要求条件都为真.SELECT employee_id,last_name,job_id,salaryFROM employeesWHERE salary=10000AND job_id LIKE%MAN%;第34页,共72页,编辑于2022年,星期六SELECT last_name,job_
20、id,department_id,hire_dateFROM employeesORDER BY hire_date;ORDER BY 条件条件l带带 ORDER BY 条件的排序条件的排序ASC:升序,缺省DESC:降序lORDER BY 条件在条件在Select语句最后语句最后.第35页,共72页,编辑于2022年,星期六数据操作语句数据操作语句l一条一条 DML 语句在下列情况下被执行语句在下列情况下被执行:向表中增加新的数据行修改表中存在的数据从表中删除数据l一一个个事事务务由由DML语语句句集集合合形形成成的的逻逻辑辑工工作作单单元元构构成成.第36页,共72页,编辑于2022年,星
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础知识 培训 胶片 幻灯片
限制150内