MySQL 数据库基础与实例教程练习题参考答案由于时间仓促,中难免存在错误,不妥之处恳请读者批评指正
第一章答案1.数据库管理系统中常用的数学模型有哪些
数据库管理系统通常会选择某种“数学模型”存储、组织、管理数据库中的数据,常用的数学模型包括“层次模型”、“网状模型”、“关系模型”以及“面向对象模型”等
2.您听说过的关系数据库管理系统有哪些
数据库容器中通常包含哪些数据库对象
目前成熟的关系数据库管理系统主要源自欧美数据库厂商,典型的有美国微软公司的SQL Server、美国 IBM 公司的 DB2 和 Informix、德国 SAP 公司的 Sybase、美国甲骨文公司的 Oracle
数据库容器中通常包含表、索引、视图、存储过程、触发器、函数等数据库对象
3.通过本章知识的讲解,SQL 与程序设计语言有什么关系
SQL 并不是一种功能完善的程序设计语言,例如,不能使用SQL 构建人性化的图形用户界面(Graphical User Interface,GUI),程序员需要借助 Java、VC++等面向对象程序设计语言或者 HTML 的 FORM 表单构建图形用户界面(GUI)
如果选用 FORM 表单构建GUI,程序员还需要使用 JSP、PHP 或者
NET 编写 Web 应用程序,处理 FORM 表单中的数据以及数据库中的数据
其他答案:1、首先SQL 语言是数据库结构化查询语言,是非过程化编程语言
而程序设计语言则有更多的面向对象及逻辑程序设计
比如用 SQL 语言编写图形用户界面(例如窗口、进度条),是无法实现的
2、SQL 语言可以说是,程序设计语言和数据库之间的一个翻译官
程序设计语言需要操作数据库时,需要借助(或者说调用)SQL 语言来翻译给数据库管理系统
3、不同数据库管理系统会有一些特殊的 SQL 规范,比如 limit 关键词在 SQL Server