2.2
在表的设计阶段,我深刻体会到数据库规范化的重要性。最初设计图书管理系统的数据库时,我没有充分考虑数据冗余问题,将相关信息都存储在一张表中,导致后续数据查询与修改极为不便。通过学习三大范式,我重新设计了数据库表结构,将图书信息、用户信息、借阅记录等分开存储,并建立了合适的外键关联。这一调整不仅减少了数据冗余,还提高了数据操作的效率与准确性。
SQL语句的学习是MySQL的核心内容。我从基础的SELECT、INSERT、UPDATE、DELETE语句学起,逐步掌握了WHERE条件查询、GROUP BY分组统计、JOIN多表关联查询等复杂用法。为了巩固所学知识,我通过在线编程平台进行大量练习,针对不同的业务场景编写SQL语句。在学习过程中,我发现编写SQL语句不仅要保证语法正确,还要考虑查询效率。例如,在处理大量数据查询时,合理使用索引能够显著提高查询速度;在进行多表关联查询时,优化JOIN顺序可以减少数据扫描量。
浙公网安备 33010602011771号