数据库原理作品目录第Ⅰ部分基础知识第1章数据库简介31.1使用数据库的原因41.1.1关于列表的问题41.1.2使用关系数据库71.1.3关系表的处理131.2数据库系统的概念141.2.1数据库151.2.2DBMS161.2.3应用程序181.2.4个人数据库系统和企业数据库系统的比较201.3Access工作台:第1部分--熟悉MicrosoftAccess221.3.1创建Access数据库231.3.2创建数据库表261.3.3在表中插入数据--数据表视图341.3.4修改表中的数据--数据表视图371.3.5删除表中的行--数据表视图381.3.6在表中插入数据--使用表单401.3.7修改数据和删除记录--使用表单441.3.8创建一个表的Access报表441.3.9关闭数据库并退出Access471.4小结481.5复习题491.6练习题501.7Access工作台练习题511.8GardenGlory项目问题521.9JamesRiver珠宝行项目问题521.10QueenAnneCuriosity商店项目问题53第2章关系模型552.1关系562.1.1一个关系示例与两个非关系示例572.1.2显示关系结构的说明582.1.3术语说明592.2键的类型592.2.1复合键602.2.2候选键与主键602.2.3代理键632.2.4外键与参照完整性约束642.3NULL值的问题682.4函数依赖与规范化682.4.1函数依赖692.4.2再论主键与候选键702.4.3规范化712.4.4关系设计原则722.4.5规范化过程722.4.6规范化的示例742.5Access工作台:第二部分--在MicrosoftAccess中操作多个表792.5.1WMCRM数据库中可能的修改问题802.5.2操作多个表842.5.3创建表之间的关系862.5.4使用包括两个表的表单902.5.5创建包括两个表中数据的报表912.5.6关闭数据库并退出Access922.6小结932.7复习题942.8练习题952.9Access工作台练习题962.10GardenGlory项目问题992.11JamesRiverJewelry珠宝行项目问题1002.12QueenAnneCuriosity商店项目问题101第3章结构化查询语言1053.1示例数据库1063.2用于数据定义的SQL语句1103.2.1使用表约束定义主键1153.2.2使用表约束定义外键1163.2.3向DBMS提交SQL语句1183.3插入关系数据的SQL语句1213.4SQL关系查询语句1243.4.1SQLSELECT/FROM/WHERE架构1243.4.2从单个表中读取指定列1253.4.3从单个表中读取指定行1273.4.4从单个表中读取指定行和指定列1293.4.5在WHERE子句中指定范围、使用通配符和空值1313.4.6对结果进行排序1343.4.7SQL内置函数和计算1353.4.8内置函数和分组1383.4.9使用子查询处理多个表1393.4.10使用连接查询多个表1413.4.11SQLJOIN…ON语法1453.4.12外部连接1483.5修改和删除关系数据的SQL语句1503.5.1修改数据1503.5.2删除数据1523.6修改和删除表和约束的SQL语句1533.6.1DROPTABLE和ALTERTABLE语句1533.6.2CHECK约束1543.7SQL视图1553.8Access工作台:第三部分--在MicrosoftAccess中使用查询1553.8.1使用MicrosoftAccessSQL1563.8.2使用MicrosoftAccessQBE1603.8.3使用MicrosoftAccess参数查询1653.8.4使用MicrosoftAccessSQL创建表1663.8.5修改Access表以添加AccessSQL不支持的数据需求1693.8.6使用MicrosoftAccessSQL插入数据1743.8.7使用AccessSQL添加参照完整性约束1773.8.8修改Access数据库以添加AccessSQL不支持的约束1783.8.9关闭数据库并退出Access1803.9小结1813.10复习题1823.11练习题1843.12Access工作台练习题1863.13GardenGlory项目问题1893.14JamesRiver珠宝行项目问题1903.15QueenAnneCuriosity商店项目问题192第Ⅱ部分数据库设计和管理第4章数据建模与实体-关系模型1974.1需求分析阶段1984.2实体-关系数据模型1994.2.1实体1994.2.2属性2004.2.3标识符2004.2.4关系2014.3实体-关系图2044.3.1E-R模型的不同版本2054.3.2数据建模产品中E-R模型的变化2054.3.3弱实体2074.3.4ID依赖实体2074.3.5非标识符依赖的弱实体2094.3.6子类实体2124.3.7递归关系2134.4开发E-R图示例2144.4.1HeatherSweeneyDesigns公司的数据库2144.4.2培训课的客户列表2144.4.3给客户的信函模板2164.4.4销售发货单2194.4.5属性说明2224.4.6业务规则2244.4.7验证数据模型2244.5Access工作台:第四部分--使用MicrosoftAccess来开发原型2254.5.1为原始的数据模型创建表单模型2264.5.2为修改过的数据模型创建表单原型2284.5.3Access的BandedFormandReportEditors2304.5.4关闭数据库并退出Access2314.6小结2314.7复习题2324.8练习题2344.9Access工作台练习题2344.10GardenGlory项目问题2354.11JamesRiverJewelry项目问题2354.12QueenAnneCuriosity商店项目问题236第5章数据库设计2395.1把数据模型转换为数据库的设计方案2405.2使用关系模型表示实体2415.2.1ITEM实体的表示2415.2.2CUSTOMER实体的表示2435.2.3SALES-COMMISSION实体的关系设计2465.2.4弱实体的表示2475.3关系的表示2515.3.1强实体中的关系2515.3.2使用了弱实体的关系2585.3.3子型实体关系的表示2595.3.4递归关系的表示2605.4HeatherSweeneyDesigns公司的数据库设计2645.4.1弱实体2655.4.2关系2655.4.3强制参照完整性2665.5Access工作台:第五部分--MicrosoftAccess中的关系2685.5.1Access中的多对多关系2685.5.2Access中的一对一关系2685.5.3关闭数据库并退出Access2735.6小结2735.7复习题2745.8练习题2765.9Access工作台练习题2765.10GardenGlory公司项目问题2775.11JamesRiver珠宝行项目问题2775.12QueenAnneCuriosity商店项目问题278第6章数据库管理2796.1HeatherSweeneyDesigns公司的数据库2806.2并发控制2876.2.1使用原子事务的必要性2876.2.2并发事务处理2886.2.3丢失更新问题2896.2.4并发问题:脏读取、不可重复读取和幻象读取2906.2.5资源锁定2906.2.6串行化事务2926.2.7死锁2926.2.8乐观锁定和悲观锁定2936.2.9声明锁定特征2946.2.10一致事务2956.2.11事务隔离级别2966.3游标类型2976.4数据库安全2986.4.1用户账户2996.4.2处理权限和责任3006.4.3DBMS级别的安全3046.4.4应用程序级别的安全3056.5数据库备份与恢复3066.5.1通过重新处理进行恢复3066.5.2通过回滚和前滚进行恢复3076.5.3DBA的其他职责3106.6分布式数据库的处理3106.6.1分布式数据库的类型3106.6.2分布式数据库面临的挑战3126.7对象-关系数据库3136.8Access工作台:第六部分--MicrosoftAccess中的数据库管理3136.8.1Access中的数据库安全3146.8.2受保护数据库的使用3226.8.3受保护数据库的管理3246.8.4关闭数据库并退出Access3246.9小结3246.10复习题3266.11练习题3286.12Access工作台练习题3296.13GardenGlory项目问题3306.14JamesRiver珠宝行项目问题3316.15QueenAnneCuriosity商店项目问题332第7章数据库处理应用程序和商业智能3357.1数据库处理的环境3367.1.1查询、表单和报表3377.1.2客户机/服务器以及传统的应用程序处理3397.1.3存储过程和触发器3397.2Web数据库处理3407.2.1ODBC3427.2.2使用IIS进行Web处理3457.2.3ActiveServerPages(ASP)3497.2.4ActiveDataObjects(ADO)3527.2.5Web数据库处理面临的挑战3587.3数据库处理和XML3587.3.1XML模式文件3597.3.2XML和数据库处理3607.3.3XMLWebServices3627.4商业智能系统3637.5Access工作台:第七部分:使用MicrosoftAccess进行Web数据库处理3677.5.1WallingfordMotors的Web主页3677.5.2选择数据库文件3697.5.3创建ODBC数据源3707.5.4创建客户联系方式的视图3717.5.5创建ASP页面3727.5.6运行ASP页面3747.5.7关闭3747.6小结3757.7复习题3767.8练习题3787.9Access工作台练习题3807.10GardenGlory公司项目问题3817.11JamesRiverJewelry珠宝行项目问题3817.12QueenAnneCuriosity商店项目问题382附录AMicrosoftSQLServer2005ExpressEdition简介383附录BMySQL简介395附录CSQL视图409术语表427……
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。