考题
数据库例行维护包含的内容有以下那些选项()。A、监测管理B、数据库备份与恢复C、数据库性能优化D、监控检查正确答案:A,B,C,D
考题
数据库例行维护包含的内容有:健康检查、监测管理、数据库备份与恢复、数据库性能优化。正确答案:正确
考题
如何构造出一个合适的数据逻辑结构是()主要解决的问题。A、关系数据库优化B、数据字典C、关系数据库规范化理论D、关系数据库查询正确答案:C
考题
数据库的主要特点为() ①高效检索②管理操作方便③存储大量数据④数据共享A、①②③④B、①②C、①②③D、①③④正确答案:A
考题
()作为数据库系统的核心软件,它具有数据组织定义、数据操作与查询优化、数据控制及维护、数据管理以及提供各种接口等功能。A、数据库应用系统B、数据库操作系统C、数据库管理系统D、数据库开发系统正确答案:C
考题
使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种()。A、数据库B、数据库管理系统C、数据库应用系统D、数据模型正确答案:C
考题
下列分类中参与数据库优化的有哪些()。A、数据库用户B、数据库管理员C、系统管理员D、程序开发人员正确答案:B,C,D
考题
优化MYSQL数据库的方法。正确答案:1、选择合适的字段的数据类型1)能用数字不用字符串2)char、varchar、text 能用varchar不用char3)给字段加not null 避免在表中出现NULL关键字(default 值)2、选择合适的字段充当主键1)建议每张表必须有主键2)用数字类型的字段充当主键3、拆分表1)拆分字段,将文章的标题与内容分开2)拆分记录,将今年的记录与往年的记录分开4、给字段合理添加索引A.格式:(普通索引)->创建:CREATE INDEX <索引名> ON tablename (索引字段)修改:ALTER TABLE tablename ADD INDEX [索引名] (索引字段)创表指定索引:CREATE TABLE tablename([...],INDEX[索引名](索引字段))(唯一索引)->创建:CREATE UNIQUE <索引名> ON tablename (索引字段) 修改:ALTER TABLE tablename ADD UNIQUE [索引名] (索引字段)创表指定索引:CREATE TABLE tablename([...],UNIQUE[索引名](索引字段))(主键)->它是唯一索引,一般在创建表是建立,格式为:C.REATA TABLE tablename ([...],PRIMARY KEY[索引字段])5、事务处理:A.保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败mysql_quer("BEGIN");M.ysql_query("INSERT INTO customerinfo (name) VALUES (’$name1’)";mysql_query("SELECT * FROM `orderinfo` where customerid=".$id");mysql_query("COMMIT");6、锁定表,优化事务处理:A.我们用一个 SELECT 语句取出初始数据,通过一些计算,用 UPDATE 语句将新值更新到表中。包含有 WRITE 关键字的 LOCK TABLE 语句可以保证在 UNLOCK TABLES 命令被执行之前,不会有其它的访问来对 inventory 进行插入、更新或者删除的操作mysql_query("LOCK TABLE customerinfo READ, orderinfo WRITE");mysql_query("SELECT customerid FROM `customerinfo` where id=".$id);mysql_query("UPDATE `orderinfo` SET ordertitle=’$title’ wherecustomerid=".$id);mysql_query("UNLOCK TABLES");7、使用外键,优化锁定表A.把customerinfo里的customerid映射到orderinfo里的customerid,任何一条没有合法的customerid的记录不会写到orderinfo里CREATE TABLE customerinfo(customerid INT NOT NULL,PRIMARY KEY(customerid))TYPE = INNODB;CREATE TABLE orderinfo(orderid INT NOT NULL,customerid INT NOT NULL,PRIMARY KEY(customerid,orderid),FOREIGN KEY (customerid) REFERENCES customerinfo(customerid) ON DELETE CASCADE)TYPE = INNODB;注意:’ON DELETE CASCADE’,该参数保证当customerinfo表中的一条记录删除的话同时也会删除order 表中的该用户的所有记录,注意使用外键要定义事务安全类型为INNODB;8、优化查询语句A.用内连接代替子查询代替子查询,用sphinx代替like模糊查询B.最好在相同字段进行比较操作,在建立好的索引字段上尽量减少函数操作例子1:S.ELECT * FROM order WHERE YEAR(orderDate)<2008;(慢)SELECT * FROM order WHERE orderDate<"2008-01-01";(快)例子2:S.ELECT * FROM order WHERE addtime/7<24;(慢)SELECT * FROM order WHERE addtime<24*7;(快)例子3:S.ELECT * FROM order WHERE title like "%good%";S.ELECT * FROM order WHERE title>="good" and name<"good";9、缓存,静态化10、选择合适存储引擎用Innodb增删改,用myisam查询11、主从数据库12、负载均衡13、最好拿数字类型的字段充当where条件14、最好拿相同类型的字段进行比对(避免发生数据类型的转换)15、不要在具有索引的字段上添加数据库函数(索引失效)
考题
单选题()作为数据库系统的核心软件,它具有数据组织定义、数据操作与查询优化、数据控制及维护、数据管理以及提供各种接口等功能。A
数据库应用系统B
数据库操作系统C
数据库管理系统D
数据库开发系统正确答案:D解析:暂无解析
考题
多选题数据库例行维护包含的内容有以下那些选项()。A监测管理B数据库备份与恢复C数据库性能优化D监控检查正确答案:A,B解析:暂无解析